
Estou tentando especificar o glifo "g" alternativo fornecido por opensans
(using pdflatex
), mas não consigo encontrar instruções em nenhum lugar da documentação sobre como fazer isso. Eu gostaria de usar alternativo em todo o meu documento.
Responder1
Com pdflatex
você não pode, a menos que crie um novo conjunto de fontes a partir da versão TrueType. As fontes pdflatex
possuem apenas 256 slots e nenhuma possibilidade de definir uma variante. Poderíamos, em princípio, apenas criar novos .pfb
arquivos e usar as métricas para o “g normal”, mas seria um trabalho muito difícil.
É fácil com XeLaTeX ou LuaLaTeX, já que o “g” alternativo está no conjunto estilístico 2:
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,StylisticSet=2]{OpenSans}
\newfontfamily{\normalg}[Ligatures=TeX]{OpenSans} % the same font without the normal g
\begin{document}
A g \textbf{g} \textit{g}
\normalg % show the normal g
A g \textbf{g} \textit{g}
\end{document}