Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
- <fontconfig>
- <!-- Info:
- xeffects thread: http://forums.gentoo.org/viewtopic-t-511382.html
- http://wiki.archlinux.org/index.php/XOrg_Font_Configuration
- http://antigrain.com/research/font_rasterization/index.html
- http://fontconfig.org/fontconfig-user.html
- -->
- <!-- http://bugs.gentoo.org/show_bug.cgi?id=130466 -->
- <alias>
- <family>serif</family>
- <prefer>
- <family>DejaVu Serif</family>
- <family>Bitstream Vera Serif</family>
- </prefer>
- </alias>
- <alias>
- <family>sans-serif</family>
- <prefer>
- <family>DejaVu Sans</family>
- <family>Bitstream Vera Sans</family>
- <family>Verdana</family>
- <family>Arial</family>
- </prefer>
- </alias>
- <alias>
- <family>monospace</family>
- <prefer>
- <family>DejaVu Sans Mono</family>
- <family>Bitstream Vera Sans Mono</family>
- </prefer>
- </alias>
- <!-- Reject bitmap fonts in favour of Truetype, Postscript, etc. -->
- <selectfont>
- <rejectfont>
- <pattern>
- <patelt name="scalable">
- <bool>false</bool>
- </patelt>
- </pattern>
- </rejectfont>
- </selectfont>
- <!-- Replace Luxi Sans with a better-looking font - looks terrible at e.g. http://market-ticker.org/ -->
- <match name="family" target="pattern">
- <test name="family" qual="any">
- <string>Luxi Sans</string>
- </test>
- <edit name="family" mode="assign">
- <string>Liberation Sans</string>
- </edit>
- </match>
- <!-- To fix Calibri font - http://forums.fedoraforum.org/showthread.php?p=1045807#post1045807 and Japanese fonts - http://bbs.archlinux.org/viewtopic.php?id=91276 -->
- <match target="font">
- <edit name="embeddedbitmap" mode="assign">
- <bool>false</bool>
- </edit>
- </match>
- <!-- Replace Calibri font - http://www.funtoo.org/css/article.css
- <match name="family" target="pattern">
- <test name="family" qual="any">
- <string>Calibri</string>
- </test>
- <edit name="family" mode="assign">
- <string>Trebuchet MS</string>
- </edit>
- </match>
- -->
- <match target="pattern" name="family">
- <test qual="any" name="family"><string>fixed</string></test>
- <edit name="family" mode="assign"><string>monospace</string></edit>
- </match>
- <!-- Ubuntu options: lcdnone, lcddefault, lcdlight, lcdlegacy -->
- <!-- hintnone, hintslight, hintmedium, hintfull -->
- <!-- Keep autohint off -->
- <!-- Blurry fonts: Try rgb, bgr, vrgb, vbgr for "rgba" -->
- <!-- Blurry: http://forums.gentoo.org/viewtopic-p-5060979.html#5060979 -->
- <match target="font">
- <edit name="rgba" mode="assign"><const>rgb</const></edit>
- <edit name="autohint" mode="assign"><bool>false</bool></edit>
- <edit name="antialias" mode="assign"><bool>true</bool></edit>
- <edit name="hinting" mode="assign"><bool>true</bool></edit>
- <edit name="hintstyle" mode="assign"><const>hintmedium</const></edit>
- <edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
- </match>
- <!-- http://bbs.archlinux.org/viewtopic.php?id=46480 Rubbish font anyway -->
- <!--
- <match target="pattern">
- <test name="family" compare="eq"><string>ProggyCleanTTSZ</string></test>
- <edit name="autohint" mode="assign"><bool>false</bool></edit>
- <edit name="antialias" mode="assign"><bool>false</bool></edit>
- <edit name="hinting" mode="assign"><bool>false</bool></edit>
- <edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
- </match>
- -->
- <!-- The bold variant is ugly, so replace it
- <match target="pattern">
- <test name="family" qual="any" compare="eq"><string>ProggyCleanTTSZ</string></test>
- <test name="weight" compare="more"><const>medium</const></test>
- <edit name="family" mode="assign"><string>Bitstream Vera Sans Mono</string></edit>
- <edit name="pixelsize" mode="assign"><double>10</double></edit>
- </match>
- -->
- <!-- Reduce hinting for bold fonts -->
- <match target="font">
- <test name="weight" compare="more"><const>medium</const></test>
- <edit name="autohint" mode="assign"><bool>false</bool></edit>
- </match>
- <!-- Greyscale for small fonts
- <match target="font">
- <test name="pixelsize" compare="less_eq"><double>7</double></test>
- <edit name="rgba"><const>none</const></edit>
- </match>
- -->
- <!-- Tweak Courier -->
- <match name="family" target="pattern">
- <test name="family" qual="any">
- <string>Courier</string>
- </test>
- <edit name="lcdfilter" mode="assign"><const>lcdlegacy</const></edit>
- </match>
- <!-- Tweak Courier New -->
- <match name="family" target="pattern">
- <test name="family" qual="any">
- <string>Courier New</string>
- </test>
- <edit name="lcdfilter" mode="assign"><const>lcdlegacy</const></edit>
- </match>
- <!-- From http://forums.gentoo.org/viewtopic-t-511382-start-650.html
- To create difference between small Candara and small Candara bold -->
- <match name="family" target="pattern">
- <test name="family" qual="any">
- <string>Candara</string>
- </test>
- <test compare="less_eq" name="size">
- <double>10</double>
- </test>
- <test name="weight" compare="more">
- <const>medium</const>
- </test>
- <edit name="embolden" mode="assign">
- <bool>true</bool>
- </edit>
- </match>
- <!-- From http://www.fedoraforum.org/forum/showthread.php?t=186789&page=7 -->
- <match target="font">
- <test compare="eq" name="family">
- <string>Consolas</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintslight</const>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Inconsolata</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintslight</const>
- </edit>
- </match>
- <!-- From http://bugs.gentoo.org/show_bug.cgi?id=233729 -->
- <match target="font">
- <test compare="eq" name="family">
- <string>Andale Mono</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- <test compare="less" name="weight">
- <const>medium</const>
- </test>
- <test compare="less_eq" name="pixelsize">
- <double>7</double>
- </test>
- <edit mode="assign" name="antialias">
- <bool>false</bool>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Arial</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- <test compare="less" name="weight">
- <const>medium</const>
- </test>
- <test compare="less_eq" name="pixelsize">
- <double>7</double>
- </test>
- <edit mode="assign" name="antialias">
- <bool>false</bool>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Comic Sans MS</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- <test compare="less" name="weight">
- <const>medium</const>
- </test>
- <test compare="less_eq" name="pixelsize">
- <double>7</double>
- </test>
- <edit mode="assign" name="antialias">
- <bool>false</bool>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Georgia</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- <test compare="less" name="weight">
- <const>medium</const>
- </test>
- <test compare="less_eq" name="pixelsize">
- <double>7</double>
- </test>
- <edit mode="assign" name="antialias">
- <bool>false</bool>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Impact</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Times New Roman</string>
- </test>
- <!-- Looks better with lcdlegacy, e.g. http://www.billiardworld.com/glossary.html -->
- <edit name="lcdfilter" mode="assign"><const>lcdlegacy</const></edit>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Trebuchet MS</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- <test compare="less" name="weight">
- <const>medium</const>
- </test>
- <test compare="less_eq" name="pixelsize">
- <double>7</double>
- </test>
- <edit mode="assign" name="antialias">
- <bool>false</bool>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Verdana</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- <test compare="less" name="weight">
- <const>medium</const>
- </test>
- <test compare="less_eq" name="pixelsize">
- <double>7</double>
- </test>
- <edit mode="assign" name="antialias">
- <bool>false</bool>
- </edit>
- </match>
- <match target="font">
- <test compare="eq" name="family">
- <string>Webdings</string>
- </test>
- <edit mode="assign" name="hintstyle">
- <const>hintfull</const>
- </edit>
- </match>
- </fontconfig>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement