'fontspec' 패키지의 HarfBuzz 렌더러를 사용하여 'colr' 기능을 비활성화할 수 없습니다

'fontspec' 패키지의 HarfBuzz 렌더러를 사용하여 'colr' 기능을 비활성화할 수 없습니다

Renderer = HarfBuzzFontspec 옵션을 사용하면 colrOpenType 기능이 자동으로 비활성화되는 것으로 나타났습니다. 기본 렌더러를 사용하는 경우 해당 기능은 활성화되지 않지만 수동으로 활성화/비활성화할 수 있습니다. 내 문제는 colrHarfBuzz 렌더러를 사용하는 경우 해당 기능을 비활성화할 수 없다는 것입니다. 해결 방법으로 LuaLaTeX 대신 XeLaTeX를 사용하거나 HarfBuzz 대신 기본 렌더러를 사용할 수 없습니다. 이는 내가 사용하는 글꼴에 필요하기 때문입니다.여기.

\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}

위 이미지에서 아야 끝 기호가 검은색일 것으로 예상했지만 색상이 지정되었습니다.

답변1

RawFeature ={colr=1}글꼴 기능을 활성화하는 데 사용할 수 colr있으며 기능을 비활성화하려면 1다른 정수로 바꾸면 됩니다.

\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}

여기에 이미지 설명을 입력하세요

관련 정보