
\documentclass{standalone}
\usepackage[voc]{arabluatex}
\begin{document}
\arb{fa.dlaTuN dAllaTuN}
\end{document}
Warum werden „shadda“ und „fatha“ (im Wort „dAllaTuN“) vertauscht?
Ich denke, das Paket arablualatex
lädt die Schriftart Amiri automatisch. Ich habe die neueste Version von Amiri ausprobiert, die ich von der GitHub-Seite heruntergeladen habe, dasselbe Ergebnis. Ich habe viele andere arabische Schriftarten ausprobiert, außerAdobeArabic-Regular, die meisten von ihnen hatten das gleiche Problem.
Antwort1
Ihr MWE liefert mit Renderer = HarfBuzz
der zur Amiri-Schriftart hinzugefügten Option ein korrektes Ergebnis. Ich glaube, der Fehler ist vor einigen Wochen aufgetreten (ich kann nicht genau herausfinden, welches Paket das Problem verursacht).
\documentclass{article}
\usepackage[voc]{arabluatex}
\begin{document}
\renewfontfamily\arabicfont[Script=Arabic,Renderer = HarfBuzz]{Amiri}
\Huge
\arb{fa.dlaTuN dAllaTuN}
\end{document}