使用 xelatex 运行 xepersian 时出现问题

使用 xelatex 运行 xepersian 时出现问题

我必须用波斯语测试一些东西,但它在序言中已经失败了。我的 MWE:

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{xepersian}

\settextfont{B Zar}

\begin{document}
\end{document}

错误信息(已经在管理员模式下运行,在用户模式下出现同样的问题):

2018-06-09 14:49:13,100+0200 INFO  miktex-maketfm - starting with command line: miktex-maketfm -v OT
2018-06-09 14:49:13,101+0200 WARN  miktex-maketfm - running with administrator privileges
2018-06-09 14:49:13,117+0200 INFO  maketfm - Making OT.tfm from "C:\Program Files\MiKTeX 2.9\fonts\source\public\othello\OT.mf"...
2018-06-09 14:49:13,124+0200 INFO  maketfm - Running miktex-mf.exe...
2018-06-09 14:49:13,125+0200 INFO  maketfm - running: miktex-mf.exe --undump=mf \mode:=ljfour; nonstopmode; "input OT"
2018-06-09 14:49:14,550+0200 INFO  maketfm - METAFONT failed for some reason
2018-06-09 14:49:14,553+0200 FATAL miktex-maketfm - No such file or directory: path="OT.log"
2018-06-09 14:49:14,554+0200 FATAL miktex-maketfm - Info: path="OT.log"
2018-06-09 14:49:14,554+0200 FATAL miktex-maketfm - Source: Libraries\MiKTeX\Core\File\win\winFile.cpp
2018-06-09 14:49:14,554+0200 FATAL miktex-maketfm - Line: 561

答案1

第一的,您不应该inputenc与 XePersian 包一起使用。

第二,看来您的系统上没有该字体。您可以获取一些免费的波斯字体这里, 像这样或者你也可以简单地使用常见的字体,例如宋体

相关内容