]> git.wh0rd.org Git - 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>