Blob Blame History Raw
<?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>