XeLaTeX, шрифты otf и i без точки

XeLaTeX, шрифты otf и i без точки

Я работаю на машине Ubuntu с XeLaTeX и столкнулся с этой раздражающей проблемой. При установке шрифта Roman в любой из моих файлов otf (Adobe Jenson Pro, Adobe Garamond Pro и т. д.) символы i и j без точек ( \iи \j) по умолчанию устанавливаются на ComputerModern.

\documentclass[12pt]{article}

\usepackage[T1]{fontenc}
\usepackage{fontspec}
\setromanfont{Adobe Garamond Pro}

\begin{document}

{\Huge i \i \"{i}}
\end{document}

И вот что получилось:

введите описание изображения здесь

Файл otf, похоже, имеет символ i без точки, но по умолчанию он продолжает давать CM. Некоторые из моих друзей, использующих Mac, похоже, не сталкиваются с этой проблемой. Это проблема, не связанная с Mac?

решение1

У меня отлично работает с текущим miktex. Используете ли вы текущий texlive или устаревший texlive ubuntu? Во втором случае: проверьте, fontspecзагружается ли xunicode, если нет, то загружается xunicodeпосле fontspec.

Связанный контент