Graphite 与 Awami 1.0 不兼容

Graphite 与 Awami 1.0 不兼容

我一直试图让乌尔都语字体 Awami Nastaliq 在 xelatex(TexLive 2017)中工作,但没有成功。我做错了什么?以下示例甚至没有生成 pdf。我收到错误“错误 256(驱动程序返回代码)生成输出;文件 Awami.pdf 可能无效”,但我没有收到警告说它没有找到 Awami 或字体有问题。

评论显示其他人没有遇到此问题。我已经在 Manjaro 17.0.5 和 Xubuntu 16.04 上安装了 TL2017 portable,但似乎没有什么区别。

\documentclass[12pt]{memoir}
\usepackage{fontspec}

\setmainfont[AutoFakeBold=2.0,Script=Arabic,Scale=1, WordSpace=6,Renderer=Graphite]{Awami Nastaliq}
\usepackage[RTLdocument,extrafootnotefeatures]{bidi}

\begin{document}
بر صغیر پاک و ہند کے اکثر علاقوں میں بولی اور سمجھی جانے والی زبان جس کے لغات میں پراکرت نیز غیر پراکرت، دیسی لفظوں کے ساتھ ساتھ عربی فارسی ترکی اور کچھ یورپی زبانوں کے الفاظ بھی شامل ہیں اور جس کی قواعد میں عہد بہ عہد تصرفات اور مقامی اختلافات کے باوجود آریائی اثر غالب ہے۔ (ابتداءً ہندوی یا ہندی کے نام سے متعارف رہی۔ ابتدا یا آغاز کے بارے میں مختلف نظریات ہیں : بعض لوگ سورسینی یا اب بھرنش کی جدید ترقی یافتہ یا ترمیم شدہ شکل بتاتے ہیں جس نے عہد غزنوی کے لگ بھگ نیا روپ نکالنا شروع کیا اور جو تقریباً چودھویں صدی سے ضبط تحریر میں آئی۔ منظوم اردو کو ریختہ کہتے تھے۔
\end{document}

答案1

答案比我想象的要简单。在几乎发疯之后,我发现我只需要将包含 Awami 字体的文件夹移动到 /usr/share/fonts 中的 TTF 文件夹中。

由于这个答案与 Linux 有关,而不是 Latex,也许应该删除这个问题。Graphite 和 Awami 的组合现在运行良好。

相关内容