I'm having problems typesetting Quranic verses numbers using ArabXeTeX. 1 or 2-digit numbers get properly displayed when using the dedicated macro ([[###]]) but 3-digit numbers aren't. It used to work nicely on my old system, but doesn't any more on my freshly re-installed one. Here's an example:
\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}
Is anybody having the same issue? How could I correct that?
Thanks

Amirifont – Salim Bou Sep 12 '16 at 17:08