]> git.wh0rd.org - fontconfig.git/blob - conf.d/25-unhint-nonlatin.conf
Add/update config files from Fedora.
[fontconfig.git] / conf.d / 25-unhint-nonlatin.conf
1 <?xml version="1.0"?>
2 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
3
4 <fontconfig>
5
6 <!-- We can't hint CJK fonts well, so turn off hinting for CJK fonts. -->
7
8 <match target="font">
9 <test name="family" compare="eq">
10 <string>Kochi Mincho</string>
11 </test>
12 <edit name="hinting" mode="assign">
13 <bool>false</bool>
14 </edit>
15 </match>
16 <match target="font">
17 <test name="family" compare="eq">
18 <string>Kochi Gothic</string>
19 </test>
20 <edit name="hinting" mode="assign">
21 <bool>false</bool>
22 </edit>
23 </match>
24 <match target="font">
25 <test name="family" compare="eq">
26 <string>Sazanami Mincho</string>
27 </test>
28 <edit name="hinting" mode="assign">
29 <bool>false</bool>
30 </edit>
31 </match>
32 <match target="font">
33 <test name="family" compare="eq">
34 <string>Sazanami Gothic</string>
35 </test>
36 <edit name="hinting" mode="assign">
37 <bool>false</bool>
38 </edit>
39 </match>
40 <match target="font">
41 <test name="family" compare="eq">
42 <string>Baekmuk Batang</string>
43 </test>
44 <edit name="hinting" mode="assign">
45 <bool>false</bool>
46 </edit>
47 </match>
48 <match target="font">
49 <test name="family" compare="eq">
50 <string>Baekmuk Dotum</string>
51 </test>
52 <edit name="hinting" mode="assign">
53 <bool>false</bool>
54 </edit>
55 </match>
56 <match target="font">
57 <test name="family" compare="eq">
58 <string>Baekmuk Gulim</string>
59 </test>
60 <edit name="hinting" mode="assign">
61 <bool>false</bool>
62 </edit>
63 </match>
64 <match target="font">
65 <test name="family" compare="eq">
66 <string>Baekmuk Headline</string>
67 </test>
68 <edit name="hinting" mode="assign">
69 <bool>false</bool>
70 </edit>
71 </match>
72 <match target="font">
73 <test name="family" compare="eq">
74 <string>AR PL Mingti2L Big5</string>
75 </test>
76 <edit name="hinting" mode="assign">
77 <bool>false</bool>
78 </edit>
79 </match>
80 <match target="font">
81 <test name="family" compare="eq">
82 <string>AR PL ShanHeiSun Uni</string>
83 </test>
84 <edit name="hinting" mode="assign">
85 <bool>false</bool>
86 </edit>
87 </match>
88 <match target="font">
89 <test name="family" compare="eq">
90 <string>AR PL KaitiM Big5</string>
91 </test>
92 <edit name="hinting" mode="assign">
93 <bool>false</bool>
94 </edit>
95 </match>
96 <match target="font">
97 <test name="family" compare="eq">
98 <string>AR PL ZenKai Uni</string>
99 </test>
100 <edit name="hinting" mode="assign">
101 <bool>false</bool>
102 </edit>
103 </match>
104 <match target="font">
105 <test name="family" compare="eq">
106 <string>AR PL SungtiL GB</string>
107 </test>
108 <edit name="hinting" mode="assign">
109 <bool>false</bool>
110 </edit>
111 </match>
112 <match target="font">
113 <test name="family" compare="eq">
114 <string>AR PL KaitiM GB</string>
115 </test>
116 <edit name="hinting" mode="assign">
117 <bool>false</bool>
118 </edit>
119 </match>
120 <match target="font">
121 <test name="family" compare="eq">
122 <string>ZYSong18030</string>
123 </test>
124 <edit name="hinting" mode="assign">
125 <bool>false</bool>
126 </edit>
127 </match>
128
129 <!--
130 We also need to turn off hinting for Indic fonts with a joined baseline.
131 -->
132 <match target="font">
133 <test name="family" compare="eq">
134 <string>Mukti Narrow</string>
135 </test>
136 <edit name="hinting" mode="assign">
137 <bool>false</bool>
138 </edit>
139 </match>
140 <match target="font">
141 <test name="family" compare="eq">
142 <string>Lohit Hindi</string>
143 </test>
144 <edit name="hinting" mode="assign">
145 <bool>false</bool>
146 </edit>
147 </match>
148 <match target="font">
149 <test name="family" compare="eq">
150 <string>Lohit Bengali</string>
151 </test>
152 <edit name="hinting" mode="assign">
153 <bool>false</bool>
154 </edit>
155 </match>
156 <match target="font">
157 <test name="family" compare="eq">
158 <string>Lohit Punjabi</string>
159 </test>
160 <edit name="hinting" mode="assign">
161 <bool>false</bool>
162 </edit>
163 </match>
164
165 <!--
166 Gujarti fonts are distorted when hinting is enabled. Turn it off.
167 -->
168 <match target="font">
169 <test name="family" compare="eq">
170 <string>Lohit Gujarati</string>
171 </test>
172 <edit name="hinting" mode="assign">
173 <bool>false</bool>
174 </edit>
175 </match>
176
177 <!--
178 Disabling hinting for newly added Indic fonts (kn/or/ml/te)
179 -->
180 <match target="font">
181 <test name="family" compare="eq">
182 <string>Lohit Kannada</string>
183 </test>
184 <edit name="hinting" mode="assign">
185 <bool>false</bool>
186 </edit>
187 </match>
188
189 <match target="font">
190 <test name="family" compare="eq">
191 <string>Lohit Oriya</string>
192 </test>
193 <edit name="hinting" mode="assign">
194 <bool>false</bool>
195 </edit>
196 </match>
197
198 <match target="font">
199 <test name="family" compare="eq">
200 <string>Lohit Malayalam</string>
201 </test>
202 <edit name="hinting" mode="assign">
203 <bool>false</bool>
204 </edit>
205 </match>
206
207 <match target="font">
208 <test name="family" compare="eq">
209 <string>Lohit Telugu</string>
210 </test>
211 <edit name="hinting" mode="assign">
212 <bool>false</bool>
213 </edit>
214 </match>
215
216 <!--
217 And Sinhala
218 -->
219 <match target="font">
220 <test name="family" compare="eq">
221 <string>LKLUG</string>
222 </test>
223 <edit name="hinting" mode="assign">
224 <bool>false</bool>
225 </edit>
226 </match>
227
228 </fontconfig>