アラビア語フォント Amiri の出力がずれる

アラビア語フォント Amiri の出力がずれる
\documentclass{standalone}
\usepackage[voc]{arabluatex}
\begin{document}
 \arb{fa.dlaTuN dAllaTuN}
\end{document}

「dAllaTuN」という単語の「shadda」と「fatha」がずれているのはなぜですか?

パッケージはarablualatexAmiriフォントを自動的にロードすると思います。GitHubページからダウンロードしたAmiriの最新バージョンを試してみましたが、結果は同じでした。他のアラビア語フォントもいくつか試しましたが、AdobeArabic-Regular、ほとんどの人が同じ問題を抱えていました。

ここに画像の説明を入力してください

答え1

MWE は、Renderer = HarfBuzzAmiri フォントにオプションを追加することで正しい結果を返します。このバグは数週間前に発生したものだと思います (どのパッケージが問題を引き起こしているか正確にはわかりません)。

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

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

\Huge
 \arb{fa.dlaTuN dAllaTuN}

\end{document}

関連情報