我正在尝试使用系统字体“Geeza Pro”在 Mac 上创建包含阿拉伯语文本的文档。这是我的 MWE:
\documentclass[border=0.2in]{standalone}
\RequirePackage{polyglossia}
\setmainlanguage{english}
\setotherlanguages{arabic}
\defaultfontfeatures[ArabicFont]{
UprightFont = Geeza Pro Regular,
Script = Arabic
}
\newfontfamily{\arabicfont}{ArabicFont}
\begin{document}
\emph{One Thousand and One Nights} (Arabic: \textarabic{أَلْفُ لَيْلَةٍ وَلَيْلَةٌ})
is a collection of folk tales.
\end{document}
虽然我看不懂阿拉伯语,但根据目视检查,这似乎是可行的: 不幸的是,我看到了一个令人担忧的警告:
Package fontspec Warning: Font "Geeza Pro Regular" does not contain requested
(fontspec) Script "Arabic".
文档fontspec
明确指出,您必须指定Script = Arabic
才能获得正确的结果。这显然不起作用。我担心,虽然这个例子可能是正确的,但其他例子可能不正确。
我应该怎么做才能解决这个警告,或者我实际上是否需要担心这个问题?