Percebi que se você usar a Renderer = HarfBuzz
opção fontspec, o colr
recurso OpenType será desativado automaticamente. Se você usar o renderizador padrão, o recurso não será ativado, mas você poderá ativá-lo/desativá-lo manualmente. Meu problema é que não consigo desativar o colr
recurso se usar o renderizador HarfBuzz. Não posso usar XeLaTeX em vez de LuaLaTeX ou o renderizador padrão em vez de HarfBuzz como solução alternativa, porque eles são necessários para a fonte que estou usando, que pode ser obtidaaqui.
\documentclass{article}
\usepackage[bidi = basic]{babel}
\babelprovide[main, import]{arabic}
\babelfont[arabic]{rm}[Renderer = HarfBuzz, RawFeature = -colr]{digitalkhatt.otf}
\newcommand\ayah{^^^^06dd}
\begin{document}
بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ~\ayah١
ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِينَ~\ayah٢
ٱلرَّحْمَٰنِ ٱلرَّحِيمِ~\ayah٣
مَٰلِكِ يَوْمِ ٱلدِّينِ~\ayah٤
إِيَّاكَ نَعْبُدُ وَإِيَّاكَ نَسْتَعِينُ~\ayah٥
ٱهْدِنَا ٱلصِّرَٰطَ ٱلْمُسْتَقِيمَ~\ayah٦
صِرَٰطَ ٱلَّذِينَ أَنْعَمْتَ عَلَيْهِمْ غَيْرِ ٱلْمَغْضُوبِ عَلَيْهِمْ وَلَا ٱلضَّآلِّينَ~\ayah٧
\end{document}
Eu esperava que os símbolos do final do versículo na imagem acima fossem pretos, mas eles são coloridos.
Responder1
Você pode usar RawFeature ={colr=1}
para ativar colr
o recurso de fonte e, para desativá-lo, basta substituir 1
por qualquer outro número inteiro.
\documentclass{article}
\usepackage[bidi = basic]{babel}
\babelprovide[main, import]{arabic}
\babelfont[arabic]{rm}[Renderer = HarfBuzz, RawFeature ={colr=2}]{digitalkhatt.otf} % RawFeature ={colr=3}
\newcommand\ayah{^^^^06dd}
\begin{document}
بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ~\ayah١
ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِينَ~\ayah٢
ٱلرَّحْمَٰنِ ٱلرَّحِيمِ~\ayah٣
مَٰلِكِ يَوْمِ ٱلدِّينِ~\ayah٤
إِيَّاكَ نَعْبُدُ وَإِيَّاكَ نَسْتَعِينُ~\ayah٥
ٱهْدِنَا ٱلصِّرَٰطَ ٱلْمُسْتَقِيمَ~\ayah٦
صِرَٰطَ ٱلَّذِينَ أَنْعَمْتَ عَلَيْهِمْ غَيْرِ ٱلْمَغْضُوبِ عَلَيْهِمْ وَلَا ٱلضَّآلِّينَ~\ayah٧
\addfontfeatures{ RawFeature ={colr=1}} % to activate colr feature
بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ~\ayah١
ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِينَ~\ayah٢
ٱلرَّحْمَٰنِ ٱلرَّحِيمِ~\ayah٣
مَٰلِكِ يَوْمِ ٱلدِّينِ~\ayah٤
إِيَّاكَ نَعْبُدُ وَإِيَّاكَ نَسْتَعِينُ~\ayah٥
ٱهْدِنَا ٱلصِّرَٰطَ ٱلْمُسْتَقِيمَ~\ayah٦
صِرَٰطَ ٱلَّذِينَ أَنْعَمْتَ عَلَيْهِمْ غَيْرِ ٱلْمَغْضُوبِ عَلَيْهِمْ وَلَا ٱلضَّآلِّينَ~\ayah٧
\end{document}