OLD | NEW |
| (Empty) |
1 <?xml version="1.0"?> | |
2 <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | |
3 <!-- /etc/fonts/fonts.conf file to configure system font access --> | |
4 <fontconfig> | |
5 <match target="font"> | |
6 <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit> | |
7 </match> | |
8 | |
9 <match target="pattern"> | |
10 <test qual="any" name="family"> | |
11 <string>Times</string> | |
12 </test> | |
13 <edit name="family" mode="assign"> | |
14 <string>Times New Roman</string> | |
15 </edit> | |
16 </match> | |
17 | |
18 <match target="pattern"> | |
19 <test qual="any" name="family"> | |
20 <string>sans</string> | |
21 </test> | |
22 <edit name="family" mode="assign"> | |
23 <string>Arial</string> | |
24 </edit> | |
25 </match> | |
26 | |
27 <match target="pattern"> | |
28 <test qual="any" name="family"> | |
29 <string>sans serif</string> | |
30 </test> | |
31 <edit name="family" mode="assign"> | |
32 <string>Arial</string> | |
33 </edit> | |
34 </match> | |
35 | |
36 <!-- Some layout tests specify Helvetica as a family and we need to make sure | |
37 that we don't fallback to Times New Roman for them --> | |
38 <match target="pattern"> | |
39 <test qual="any" name="family"> | |
40 <string>Helvetica</string> | |
41 </test> | |
42 <edit name="family" mode="assign"> | |
43 <string>Arial</string> | |
44 </edit> | |
45 </match> | |
46 | |
47 <match target="pattern"> | |
48 <test qual="any" name="family"> | |
49 <string>sans-serif</string> | |
50 </test> | |
51 <edit name="family" mode="assign"> | |
52 <string>Arial</string> | |
53 </edit> | |
54 </match> | |
55 | |
56 <match target="pattern"> | |
57 <test qual="any" name="family"> | |
58 <string>serif</string> | |
59 </test> | |
60 <edit name="family" mode="assign"> | |
61 <string>Times New Roman</string> | |
62 </edit> | |
63 </match> | |
64 | |
65 <match target="pattern"> | |
66 <test qual="any" name="family"> | |
67 <string>mono</string> | |
68 </test> | |
69 <edit name="family" mode="assign"> | |
70 <string>Courier New</string> | |
71 </edit> | |
72 </match> | |
73 | |
74 <match target="pattern"> | |
75 <test qual="any" name="family"> | |
76 <string>monospace</string> | |
77 </test> | |
78 <edit name="family" mode="assign"> | |
79 <string>Courier New</string> | |
80 </edit> | |
81 </match> | |
82 | |
83 <match target="pattern"> | |
84 <test qual="any" name="family"> | |
85 <string>Courier</string> | |
86 </test> | |
87 <edit name="family" mode="assign"> | |
88 <string>Courier New</string> | |
89 </edit> | |
90 </match> | |
91 | |
92 <match target="pattern"> | |
93 <test qual="any" name="family"> | |
94 <string>cursive</string> | |
95 </test> | |
96 <edit name="family" mode="assign"> | |
97 <string>Comic Sans MS</string> | |
98 </edit> | |
99 </match> | |
100 | |
101 <match target="pattern"> | |
102 <test qual="any" name="family"> | |
103 <string>fantasy</string> | |
104 </test> | |
105 <edit name="family" mode="assign"> | |
106 <string>Impact</string> | |
107 </edit> | |
108 </match> | |
109 | |
110 <match target="pattern"> | |
111 <test qual="any" name="family"> | |
112 <string>Monaco</string> | |
113 </test> | |
114 <edit name="family" mode="assign"> | |
115 <string>Times New Roman</string> | |
116 </edit> | |
117 </match> | |
118 | |
119 <match target="pattern"> | |
120 <test name="family" compare="eq"> | |
121 <string>NonAntiAliasedSans</string> | |
122 </test> | |
123 <edit name="family" mode="assign"> | |
124 <string>Arial</string> | |
125 </edit> | |
126 <edit name="antialias" mode="assign"> | |
127 <bool>false</bool> | |
128 </edit> | |
129 </match> | |
130 | |
131 <match target="pattern"> | |
132 <test name="family" compare="eq"> | |
133 <string>SlightHintedGeorgia</string> | |
134 </test> | |
135 <edit name="family" mode="assign"> | |
136 <string>Georgia</string> | |
137 </edit> | |
138 <edit name="hintstyle" mode="assign"> | |
139 <const>hintslight</const> | |
140 </edit> | |
141 </match> | |
142 | |
143 <match target="pattern"> | |
144 <test name="family" compare="eq"> | |
145 <string>NonHintedSans</string> | |
146 </test> | |
147 <edit name="family" mode="assign"> | |
148 <string>Verdana</string> | |
149 </edit> | |
150 <!-- These deliberately contradict each other. The 'hinting' preference | |
151 should take priority --> | |
152 <edit name="hintstyle" mode="assign"> | |
153 <const>hintfull</const> | |
154 </edit> | |
155 <edit name="hinting" mode="assign"> | |
156 <bool>false</bool> | |
157 </edit> | |
158 </match> | |
159 | |
160 <match target="pattern"> | |
161 <test name="family" compare="eq"> | |
162 <string>AutohintedSerif</string> | |
163 </test> | |
164 <edit name="family" mode="assign"> | |
165 <string>Arial</string> | |
166 </edit> | |
167 <edit name="autohint" mode="assign"> | |
168 <bool>true</bool> | |
169 </edit> | |
170 <edit name="hintstyle" mode="assign"> | |
171 <const>hintmedium</const> | |
172 </edit> | |
173 </match> | |
174 | |
175 <match target="pattern"> | |
176 <test name="family" compare="eq"> | |
177 <string>HintedSerif</string> | |
178 </test> | |
179 <edit name="family" mode="assign"> | |
180 <string>Arial</string> | |
181 </edit> | |
182 <edit name="autohint" mode="assign"> | |
183 <bool>false</bool> | |
184 </edit> | |
185 <edit name="hintstyle" mode="assign"> | |
186 <const>hintmedium</const> | |
187 </edit> | |
188 </match> | |
189 | |
190 <match target="pattern"> | |
191 <test name="family" compare="eq"> | |
192 <string>FullAndAutoHintedSerif</string> | |
193 </test> | |
194 <edit name="family" mode="assign"> | |
195 <string>Arial</string> | |
196 </edit> | |
197 <edit name="autohint" mode="assign"> | |
198 <bool>true</bool> | |
199 </edit> | |
200 <edit name="hintstyle" mode="assign"> | |
201 <const>hintfull</const> | |
202 </edit> | |
203 </match> | |
204 | |
205 <match target="pattern"> | |
206 <test name="family" compare="eq"> | |
207 <string>SubpixelEnabledArial</string> | |
208 </test> | |
209 <edit name="family" mode="assign"> | |
210 <string>Arial</string> | |
211 </edit> | |
212 <edit name="rgba" mode="assign"> | |
213 <const>rgb</const> | |
214 </edit> | |
215 </match> | |
216 | |
217 <match target="pattern"> | |
218 <test name="family" compare="eq"> | |
219 <string>SubpixelDisabledArial</string> | |
220 </test> | |
221 <edit name="family" mode="assign"> | |
222 <string>Arial</string> | |
223 </edit> | |
224 <edit name="rgba" mode="assign"> | |
225 <const>none</const> | |
226 </edit> | |
227 </match> | |
228 | |
229 <match target="pattern"> | |
230 <!-- FontConfig doesn't currently provide a well-defined way to turn on | |
231 subpixel positioning. This is just an arbitrary pattern to use after | |
232 turning subpixel positioning on globally to ensure that we don't have | |
233 issues with our style getting cached for other tests. --> | |
234 <test name="family" compare="eq"> | |
235 <string>SubpixelPositioning</string> | |
236 </test> | |
237 <edit name="family" mode="assign"> | |
238 <string>Times New Roman</string> | |
239 </edit> | |
240 </match> | |
241 | |
242 <match target="pattern"> | |
243 <!-- See comments above --> | |
244 <test name="family" compare="eq"> | |
245 <string>SubpixelPositioningAhem</string> | |
246 </test> | |
247 <edit name="family" mode="assign"> | |
248 <string>ahem</string> | |
249 </edit> | |
250 </match> | |
251 | |
252 </fontconfig> | |
OLD | NEW |