ArabXeTeX 和 Scheherazade 中的 3 位数古兰经经文编号

ArabXeTeX 和 Scheherazade 中的 3 位数古兰经经文编号

我在使用 ArabXeTeX 排版古兰经经文数字时遇到了问题。使用专用宏 ([[###]]) 时,1 位或 2 位数字可以正确显示,但 3 位数字则不能。它以前在我的旧系统上运行良好,但在我刚重新安装的系统上却不行了。以下是一个例子:

\documentclass{article}
\usepackage{arabxetex}
\setromanfont[BoldFont={Gentium Basic Bold},ItalicFont={Gentium Italic}]{Gentium}
\newfontfamily\arabicfont[Script=Arabic, Scale=2]{Scheherazade-Regular.ttf}
 \newfontfamily\gentium{Gentium}
 \SetTranslitConvention{loc}
\SetTranslitStyle{\gentium\itshape}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

Compare:

 \begin{arab}[voc]
 ((وَالَّذِينَ اتَّخَذُوا مَسْجِدًا ضِرَارًا وَكُفْرًا وَتَفْرِيقًا بَيْنَ الْمُؤْمِنِينَ وَإِرْصَادًا لِّمَنْ حَارَبَ اللَّهَ وَرَسُولَهُ مِن قَبْلُ ۚ وَلَيَحْلِفُنَّ إِنْ أَرَدْنَا إِلَّا الْحُسْنَىٰ ۖ وَاللَّهُ يَشْهَدُ إِنَّهُمْ لَكَاذِبُونَ[[107]] لَا تَقُمْ فِيهِ أَبَدًا ۚ لَّمَسْجِدٌ أُسِّسَ عَلَى التَّقْوَىٰ مِنْ أَوَّلِ يَوْمٍ أَحَقُّ أَن تَقُومَ فِيهِ ۚ فِيهِ رِجَالٌ يُحِبُّونَ أَن يَتَطَهَّرُوا ۚ وَاللَّهُ يُحِبُّ الْمُطَّهِّرِينَ[[108]] أَفَمَنْ أَسَّسَ بُنْيَانَهُ عَلَىٰ تَقْوَىٰ مِنَ اللَّهِ وَرِضْوَانٍ خَيْرٌ أَم مَّنْ أَسَّسَ بُنْيَانَهُ عَلَىٰ شَفَا جُرُفٍ هَارٍ فَانْهَارَ بِهِ فِي نَارِ جَهَنَّمَ ۗ وَاللَّهُ لَا يَهْدِي الْقَوْمَ الظَّالِمِينَ[[109]]))
\end{arab}

to:

\begin{arab}[voc]
((قَالَ أَفَرَأَيْتُم مَّا كُنتُمْ تَعْبُدُونَ[[75]] أَنتُمْ وَآبَاؤُكُمُ الْأَقْدَمُونَ[[76]] فَإِنَّهُمْ عَدُوٌّ لِّي إِلَّا رَبَّ الْعَالَمِينَ[[77]] الَّذِي خَلَقَنِي فَهُوَ يَهْدِينِ[[78]] وَالَّذِي هُوَ يُطْعِمُنِي وَيَسْقِينِ [[79]] وَإِذَا مَرِضْتُ فَهُوَ يَشْفِينِ[[80]] وَالَّذِي يُمِيتُنِي ثُمَّ يُحْيِينِ[[81]] وَالَّذِي أَطْمَعُ أَن يَغْفِرَ لِي خَطِيئَتِي يَوْمَ الدِّينِ[[82]]))
\end{arab}

\begin{arab}[voc]
 [[1]]

[[25]]

[[250]]

[[199]]
\end{arab}

\end{document}

有人遇到同样的问题吗?我该如何解决?

谢谢

我得到了什么

答案1

使用附带的 Amiri 字体。它解决了这个问题。

相关内容