KOKINIO - MANAGER
Edit File: 64-redhat-text-vf.conf
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd"> <!-- - This scan pattern aims to correct properties to: - * keep consistency between RedHatText and RedHatText-Italic - * provide single family name e.g. Red Hat Text - * provide single familylang because of the above - * provide single style name e.g. like :family=Red Hat Text:style=Light - but :family=Red Hat Text Light:style=Regular - * provide single stylelang because of the above - * set different family name of the variable font pattern to avoid conflict --> <fontconfig> <!-- Try to workaround broken family name in RedHatText-Italic.ttf --> <!-- For Light --> <match target="scan"> <test name="family" compare="eq"> <string>Red Hat Text</string> </test> <test name="style" compare="eq"> <string>Italic</string> </test> <test name="style" compare="eq"> <string>Light Italic</string> </test> <edit name="style" mode="delete" /> <!-- Drop Italic --> <edit name="stylelang" mode="delete" /> <!-- Drop stylelang once --> <edit name="stylelang" mode="append"> <!-- Add single stylelang again --> <string>en</string> </edit> </match> <!-- For variable font --> <match target="scan"> <test name="family" compare="eq"> <string>Red Hat Text</string> </test> <test name="slant"> <const>italic</const> </test> <test name="variable"> <bool>true</bool> </test> <edit name="family" mode="assign"> <!-- Rewrite family name to Red Hat Text Italic to avoid confusion for Red Hat Text --> <string>Red Hat Text Italic</string> </edit> </match> <!-- Try to workaround broken family name in RedHatText.ttf --> <!-- For Light --> <match target="scan"> <test name="family" compare="eq"> <string>Red Hat Text</string> </test> <test name="style" compare="eq"> <string>Regular</string> </test> <test name="style" compare="eq"> <string>Light</string> </test> <edit name="style" mode="delete" /> <!-- Drop Regular --> <edit name="stylelang" mode="delete" /> <!-- Drop stylelang once --> <edit name="stylelang" mode="append"> <!-- Add single stylelang again --> <string>en</string> </edit> </match> <!-- Generic name assignment --> <alias> <family>Red Hat Text</family> <default> <family>sans-serif</family> </default> </alias> <!-- Generic name aliasing --> <alias> <family>sans-serif</family> <prefer> <family>Red Hat Text</family> </prefer> </alias> </fontconfig>