
Estou em uma máquina Ubuntu com XeLaTeX e tenho enfrentado esse problema irritante. Ao definir a fonte romana para qualquer um dos meus arquivos otf (Adobe Jenson Pro, Adobe Garamond Pro etc), os caracteres i e j sem ponto ( \i
e \j
) são padronizados como ComputerModern.
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\setromanfont{Adobe Garamond Pro}
\begin{document}
{\Huge i \i \"{i}}
\end{document}
E esta é a saída:
O arquivo otf parece ter o símbolo dotless-i, mas o padrão é CM. Alguns dos meus amigos que usam um Mac não parecem estar enfrentando esse problema. Este é um problema não específico do Mac?
Responder1
Funciona bem para mim com um miktex atual. Você está usando um texlive atual ou o texlive desatualizado do Ubuntu? No segundo caso: verifique se fontspec
carrega xunicode
, se não carrega xunicode
depois fontspec
.