波斯语/波斯语多语字体错误

波斯语/波斯语多语字体错误

我收到此错误:

软件包 polyglossia 错误。当前拉丁字体 PersianModern(0) 不包含“阿拉伯”脚本!(polyglossia) 请使用 \newfontfamily 命令定义 \arabicfont。

我使用最新的 MiKTeX 和 Texmaker。这对我来说从来都不是问题,但使用新版 MikTeX 似乎出现了问题。我不想恢复到旧版 v2.9。

我已阅读以下帖子,但无济于事:

polyglossia 和 minted - 当前的罗马字体不包含希伯来文字!

草稿模式下文件名出现多语错误

逐字逐句和多语

MWE(取消注释%\textfarsi{را}以获取问题)

%XeLaTeX
\documentclass[]{scrbook}

\usepackage[]{geometry}

\usepackage{libertine}
\usepackage{scrlayer-scrpage} 

\usepackage{polyglossia}
    \setdefaultlanguage{english}
    \setotherlanguage{farsi}
    \newfontfamily\englishfont[Ligatures=NoCommon]{Linux Libertine O}
    \newfontfamily\englishfontsf[Ligatures=NoCommon]{Linux Biolinum O}
    \newfontfamily\farsifont[Script=Arabic]{Persian Modern}
    
\begin{document}

English text  English text

%\textfarsi{را} 

English text  English text

\end{document}

相关内容