一些阿拉伯字符以带有某些字体的方框形式出现

一些阿拉伯字符以带有某些字体的方框形式出现

当我尝试使用类似的字体时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 阿拉伯语。

相关内容