| <?xml version="1.0"?> |
| <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> |
| <fontconfig> |
| |
| <!-- We can't hint CJK fonts well, so turn off hinting for CJK fonts. --> |
| |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Kochi Mincho</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Kochi Gothic</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Sazanami Mincho</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Sazanami Gothic</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Baekmuk Batang</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Baekmuk Dotum</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Baekmuk Gulim</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Baekmuk Headline</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>AR PL Mingti2L Big5</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>AR PL ShanHeiSun Uni</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>AR PL KaitiM Big5</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>AR PL ZenKai Uni</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>AR PL SungtiL GB</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>AR PL KaitiM GB</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>ZYSong18030</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <!-- |
| We also need to turn off hinting for Indic fonts with a joined baseline. |
| --> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Mukti Narrow</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Lohit Hindi</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Lohit Bengali</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Lohit Punjabi</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <!-- |
| Gujarti fonts are distorted when hinting is enabled. Turn it off. |
| --> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Lohit Gujarati</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <!-- |
| Disabling hinting for newly added Indic fonts (kn/or/ml/te) |
| --> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Lohit Kannada</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Lohit Oriya</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Lohit Malayalam</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Lohit Telugu</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <!-- |
| And Sinhala |
| --> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>LKLUG</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <!-- |
| Old(?) Indic fonts |
| --> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Likhan</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| <match target="font"> |
| <test name="family" compare="eq"> |
| <string>Raghindi</string> |
| </test> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| </fontconfig> |