当我尝试使用类似的字体时AGA Dimnah Regular
,所有字母都显示为空框。
我尝试在字体编辑软件中打开该文件。看来 AGA Dimnah 使用了一些奇怪的特殊字形而不是使用定义的字形,但浏览器在呈现这种字体时没有问题,MS Word 也没有问题。
第一个字形出现在 U+f201,它是空的,但我还看到一些其他有趣的字形,比如这个
这可能是三个字母的组合:لمحـ
是否有任何包可用于渲染此类字体?
一些额外的信息:我通过这种方式导入字体:
\newfontfamily\dimnah{AGA Dimnah Regular}
梅威瑟:
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{arabic}
\setmainfont[Script=Arabic]{Amiri}
\newfontfamily\dimnah[Script=Arabic]{AGA Dimnah Regular}
\begin{document}
\dimnah{الحمد لله رب العالمين}
\end{document}
将显示:
添加 \tracinglost 字符后,这是我从终端获得的输出: https://pastebin.com/GJxmpNeK
如果需要的话将添加更多信息。
答案1
您使用的字体是 1994 年的,采用 Windows 代码页 1256 编码,该代码页已过时。您需要在 LuaLaTeX 或 XeLaTeX 中使用 Unicode 字体。
Khaled Hosny 的 Amiri 是一款出色的字体,其 Libertinus 和 Libertinus Math 字体也得到了很好的补充。 这是我使用它制作的模板示例。 它使用的所有字体都应该在你的 TeX 发行版中,除了可能的Noto Sans 阿拉伯语。