| <?xml version="1.0"?> |
| <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> |
| <!-- /etc/fonts/fonts.conf file to configure system font access --> |
| <fontconfig> |
| <match target="font"> |
| <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>Times</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Times New Roman</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>sans</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>sans serif</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| </match> |
| |
| <!-- Some layout tests specify Helvetica as a family and we need to make sure |
| that we don't fallback to Times New Roman for them --> |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>Helvetica</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>sans-serif</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>serif</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Times New Roman</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>mono</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Courier New</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>monospace</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Courier New</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>Courier</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Courier New</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>cursive</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Comic Sans MS</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>fantasy</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Impact</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test qual="any" name="family"> |
| <string>Monaco</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Times New Roman</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test name="family" compare="eq"> |
| <string>NonAntiAliasedSans</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| <edit name="antialias" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test name="family" compare="eq"> |
| <string>SlightHintedGeorgia</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Georgia</string> |
| </edit> |
| <edit name="hintstyle" mode="assign"> |
| <const>hintslight</const> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test name="family" compare="eq"> |
| <string>NonHintedSans</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Verdana</string> |
| </edit> |
| <!-- These deliberately contradict each other. The 'hinting' preference |
| should take priority --> |
| <edit name="hintstyle" mode="assign"> |
| <const>hintfull</const> |
| </edit> |
| <edit name="hinting" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test name="family" compare="eq"> |
| <string>AutohintedSerif</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| <edit name="autohint" mode="assign"> |
| <bool>true</bool> |
| </edit> |
| <edit name="hintstyle" mode="assign"> |
| <const>hintmedium</const> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test name="family" compare="eq"> |
| <string>HintedSerif</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| <edit name="autohint" mode="assign"> |
| <bool>false</bool> |
| </edit> |
| <edit name="hintstyle" mode="assign"> |
| <const>hintmedium</const> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test name="family" compare="eq"> |
| <string>FullAndAutoHintedSerif</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| <edit name="autohint" mode="assign"> |
| <bool>true</bool> |
| </edit> |
| <edit name="hintstyle" mode="assign"> |
| <const>hintfull</const> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test name="family" compare="eq"> |
| <string>SubpixelEnabledArial</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| <edit name="rgba" mode="assign"> |
| <const>rgb</const> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <test name="family" compare="eq"> |
| <string>SubpixelDisabledArial</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Arial</string> |
| </edit> |
| <edit name="rgba" mode="assign"> |
| <const>none</const> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <!-- FontConfig doesn't currently provide a well-defined way to turn on |
| subpixel positioning. This is just an arbitrary pattern to use after |
| turning subpixel positioning on globally to ensure that we don't have |
| issues with our style getting cached for other tests. --> |
| <test name="family" compare="eq"> |
| <string>SubpixelPositioning</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>Times New Roman</string> |
| </edit> |
| </match> |
| |
| <match target="pattern"> |
| <!-- See comments above --> |
| <test name="family" compare="eq"> |
| <string>SubpixelPositioningAhem</string> |
| </test> |
| <edit name="family" mode="assign"> |
| <string>ahem</string> |
| </edit> |
| </match> |
| |
| </fontconfig> |