[Tex/LaTex] Glyph substitution: alternate capital Q in URW-Garamond? (LaTeX, Mac OS X)

charactersfontssubstitution

I am using URW Garamond in LaTeX running on Mac OS X. The capital Q has a very long swash (extending beyond the next two glyphs!), which makes it unusable for me (I have too many capital Q's in my writing, e.g. from Chinese pinyin, W.V.O. Quine, among others). I would like to use an alternate capital Q, with a normal swash, which I assume may exist in the font. I have looked in vain for a package or explanation how to make this switch. I would appreciate any suggestions on how to fix this.

PS. I am asking because I am considering using URW Garamond for a book soon to be published by an academic press, assuming I can fix this. If not, I will use the fourier package. For a number of reasons I cannot consider alternatives such as XeTeX. I am somewhat hesitant to try to install Adobe Garamond Premier Pro, but I might consider it if that is the only solution.

Best Answer

If using fontspec you can switch off the contextual alternates:

\documentclass{article}

\usepackage{fontspec}
\newopentypefeature{Contextuals}{NoAlternate}{-calt}
\defaultfontfeatures{Kerning=Uppercase,Mapping=tex-text,}
\setmainfont{Garamond Premier Pro}


\begin{document}
Quad Qed

\addfontfeatures{Contextuals=NoAlternate}
Quad Qed
\end{document}

q-swash

(Sorry I miss that you don’T want XeTeX, but I don’t delet this answer since it may help other searching for this question …)