Неопределенная форма шрифта

Неопределенная форма шрифта

У меня есть xepersianдокумент, например

\documentclass[10pt,a4paper]{report}
\usepackage{xepersian} 
\settextfont{Nazli}% http://http.debian.net/debian/pool/main/f/fonts-farsiweb/fonts-farsiweb_0.4.dfsg.orig.tar.xz
\begin{document}
این یک متن فارسی  است.
\textit{ادامه}
 متن فارسی...
\end{document}

При компиляции я получаю следующие предупреждения:

LaTeX Font Warning: Font shape `EU1/Nazli(0)/m/it' undefined
(Font)              using `EU1/Nazli(0)/m/n' instead on input line ***.

и текст внутри \textit{}не курсив. В чем причина проблемы? и как это исправить?

Я использовал его Nazliв LibreOffice, и там он имеет курсивное начертание; или это не то же самое?

решение1

Текстовые процессоры, такие как LibreOffice, обычно подделывают отсутствующую курсивную форму, геометрически наклоняя глифы. Вы можете получить тот же результат с XeLaTeX, используя FakeSlantопцию fontspec.

\documentclass[10pt,a4paper]{report}
\usepackage{xepersian} 
\settextfont[
  Script=Arabic,
  ItalicFont=Nazli,
  ItalicFeatures={FakeSlant=-0.5},
]{Nazli}
\begin{document}
این یک متن فارسی  است.
\textit{ادامه}
 متن فارسی...
\end{document}

Возможно, 0,5 преувеличено, но я использовал его, чтобы сделать наклон более заметным. Значение должно быть отрицательным, чтобы наклон был влево.

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

решение2

Как показаноздесьв пакете содержится четыре шрифта:

homa.ttf    
nazli.ttf   
nazlib.ttf  
titr.ttf

Ни один из них не является кандидатом на курсивную версию Nazli. nazli.ttf— это обычный, прямой Nazli. nazlib.ttfпредоставляет Nazli Bold.

homa.ttfи titr.ttfявляются отдельными шрифтами: Homa и Titr. Они не связаны напрямую с Nazli - они просто выпущены апстримом как часть той же коллекции шрифтов и включены в пакет Debian, поскольку они, вместе с Nazli, имеют соответствующую лицензию.

Дополнительную информацию о пакете Debian см.README.Debian.

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