阿拉伯字体 Amiri 输出错位

阿拉伯字体 Amiri 输出错位
\documentclass{standalone}
\usepackage[voc]{arabluatex}
\begin{document}
 \arb{fa.dlaTuN dAllaTuN}
\end{document}

为什么“shadda”和“fatha”对齐不正确(在“dAllaTuN”这个词中)?

我认为该软件包arablualatex会自动加载 Amiri 字体。我尝试了从 GitHub 页面下载的最新版本的 Amiri,结果相同。我尝试了许多其他阿拉伯字体,除了AdobeArabic-常规,大多数人都遇到了同样的问题。

在此处输入图片描述

答案1

您的 MWE 在向 Amiri 字体添加选项后给出了正确的结果Renderer = HarfBuzz,我认为这个错误是在几周前引入的(我找不到究竟是哪个包产生了这个问题)。

\documentclass{article}
\usepackage[voc]{arabluatex}
\begin{document}

\renewfontfamily\arabicfont[Script=Arabic,Renderer = HarfBuzz]{Amiri}

\Huge
 \arb{fa.dlaTuN dAllaTuN}

\end{document}

相关内容