关于使用“Geeza Pro”排版阿拉伯语文本时的警告

关于使用“Geeza Pro”排版阿拉伯语文本时的警告

我正在尝试使用系统字体“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才能获得正确的结果。这显然不起作用。我担心,虽然这个例子可能是正确的,但其他例子可能不正确。

我应该怎么做才能解决这个警告,或者我实际上是否需要担心这个问题?

相关内容