# How does one get the MinionPro \qoppa?

Since I have switched to the 2014 texlive, one issue is not working: the character \qoppa. The command is defined in polutonikogreek in babel. It is an archaic greek letter, but was used also in classic times for the number 90.

The glyph is available in the cmr font and in MinionPro and in the beautiful MinionMath font of Johannes Küster. I want the latter. In MinionPro/MinionMath, it is unicode character 03d9 (formerly u+03DE, it recently changed, as it turns out), see http://www.typoma.de/data/MinionMath_Release_1_021.pdf

How do I get the glyph into latex? I tried

\def\testqoppa{\begingroup\fontfamily{MinionPro}\fontencoding{LGR}\selectfont\char19\endgroup}


and

\def\testqoppab{\begingroup\fontfamily{minionmath}\fontencoding{LGR}\selectfont\char19\endgroup}


But all this gives the cmr glyph, because latex complains

LaTeX Font Warning: Font shape LGR/MinionPro/m/n' undefined
LaTeX Font Warning: Font shape LGR/minionmath/m/n' undefined
(Font)              using LGR/cmr/m/n' instead on input line 571.


This seems like a beginner error from my side. Can somebody help me to get it right? I need \qoppa only in two places, so a nasty trick is also sufficient. The MinionMath font is installed and is working for all other purposes. Here is an extract of the .cls file:

\usepackage[fullfamily,textlf, opticals, swash, onlytext]{MinionPro}
\usepackage[extraops,textcomp,withamsmath,amssymb]{minionmath}
\usepackage{amsmath}
\usepackage{minionamsmath}
\usepackage[polutonikogreek,greek,latin,french,italian,german,british]{babel}

• Did you try with \fontfamily{MinionPro-LF}? Jan 6, 2015 at 7:55
• In \testqoppa, it does not work. Is there another way?
– user64520
Jan 6, 2015 at 8:16
• It still gives the cmr glyph.
– user64520
Jan 6, 2015 at 8:27
• @MotionMountain I think we could do with a MWE showing how you are loading the font. (I'm guessing you are using pdfLaTeX and \usepackage{MinionPro}, but could be wrong!) Also, the Minion Math package doesn't seem to have an LGR encoding at all (probably not surprising). Jan 6, 2015 at 9:08
• To be clear, looking at the MinionPro LaTeX support, the encoding files are called for example LGRMinionPro-LF.fd so if they are installed kpsewhich LGRMinionPro-LF.fd should find them and @karlkoeller's suggestion should work. Jan 6, 2015 at 9:22

Compiling the following code

\documentclass{article}
\usepackage[LGR]{fontenc}
\usepackage{MinionPro}
\usepackage{fonttable}

\begin{document}
\xfonttable{LGR}{MinionPro-LF}{m}{n}
\end{document}


you can see that the character you're looking for has code 18:

So, the right definition for \testqoppa is

\def\testqoppa{\begingroup\fontfamily{MinionPro-LF}\fontencoding{LGR}\selectfont\char18\endgroup}


MWE

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage{MinionPro}

\def\testqoppa{\begingroup\fontfamily{MinionPro-LF}\fontencoding{LGR}\selectfont\char18\endgroup}

\begin{document}

This is the symbol I was looking for\ldots \testqoppa

\end{document}


Output:

• \DeclareRobustCommand would be safer; also \char18 should be \symbol{18}` (the same, but the latter is documented, the former isn't in the LaTeX manual). Jan 6, 2015 at 10:54
• The confusion stems from a bug in the older versions of MinionPro from Adobe. The "q-like" qoppa should be in u+03D9, but used to be on position u+03DE. It was wrong in all font versions including 2.068. Adobe switched to the correct position in version 2.103.
– user64520
Jan 10, 2015 at 7:01
• In fact, the q-like qoppa should be in position 19, whereas the zig-zag like qoppa should be in position 18 in LGR encoding. So there is also a related LGR coding issue with MinionPro.
– user64520
Jan 10, 2015 at 7:12
• And we are not yet talking about stigma, the other archaic character, where the Adobe MinionPro Font still has characters/glyphs on the wrong unicode positions...
– user64520
Jan 10, 2015 at 7:15