<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
WenQuanYi Bitmap Song CJK Font Rendering Setup
History
created by Qianqian Fang, 2007/12/01
Purpose:
1. use the system preferred Latin vector fonts for non-CJK characters
2. use wqy-bitmap-fonts for Chinese characters between 10px and 16px (all locales)
3. use vector fonts (uming/ukai) for Chinese characters for all other sizes
-->
<!--
Serif faces
-->
<alias>
<family>serif</family>
<prefer><family>WenQuanYi Bitmap Song</family></prefer>
</alias>
<!--
Sans-serif faces
-->
<alias>
<family>sans-serif</family>
<prefer><family>WenQuanYi Bitmap Song</family></prefer>
</alias>
<!--
Monospace faces
-->
<alias>
<family>monospace</family>
<prefer>
<family>DejaVu Sans Mono</family>
<family>Bitstream Vera Sans Mono</family>
<family>WenQuanYi Bitmap Song</family>
</prefer>
</alias>
<match target="pattern">
<test equal="any" compare="eq" name="family">
<string>WenQuanYi Bitmap Song</string>
</test>
<test equal="any" compare="eq" name="family">
<string>monospace</string>
</test>
<test compare="contains" name="lang">
<string>zh</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Sans Mono</string>
</edit>
</match>
<!--
Use vector fonts at larger/smaller sizes for serif
-->
<match target="pattern">
<test equal="any" compare="eq" name="family">
<string>WenQuanYi Bitmap Song</string>
</test>
<test equal="any" compare="eq" name="family">
<string>serif</string>
</test>
<test compare="more" name="pixelsize">
<double>16</double>
</test>
<edit name="family" mode="prepend" binding="same">
<string>AR PL UMing CN</string>
</edit>
</match>
<match target="pattern">
<test equal="any" compare="eq" name="family">
<string>WenQuanYi Bitmap Song</string>
</test>
<test equal="any" compare="eq" name="family">
<string>serif</string>
</test>
<test compare="less" name="pixelsize">
<double>10</double>
</test>
<edit name="family" mode="prepend" binding="same">
<string>AR PL UMing CN</string>
</edit>
</match>
<!--
Use vector fonts at larger/smaller sizes for sans
-->
<match target="pattern">
<test equal="any" compare="eq" name="family">
<string>WenQuanYi Bitmap Song</string>
</test>
<test equal="any" compare="eq" name="family">
<string>sans-serif</string>
</test>
<test compare="more" name="pixelsize">
<double>16</double>
</test>
<edit name="family" mode="prepend" binding="same">
<string>WenQuanYi Zen Hei</string>
</edit>
</match>
<match target="pattern">
<test equal="any" compare="eq" name="family">
<string>WenQuanYi Bitmap Song</string>
</test>
<test equal="any" compare="eq" name="family">
<string>sans-serif</string>
</test>
<test compare="less" name="pixelsize">
<double>10</double>
</test>
<edit name="family" mode="prepend" binding="same">
<string>WenQuanYi Zen Hei</string>
</edit>
</match>
</fontconfig>