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