Common X11R6 font directories
-->
- <dir>/usr/X11R6/lib/X11/fonts/truetype</dir>
- <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
- <dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>
+ <dir>/usr/X11R6/lib/X11/fonts</dir>
+ <dir>/usr/share/fonts</dir>
<!-- FONTPATH_END -->
+<!--
+ Enable sub-pixel rendering
+ <match target="font">
+ <edit name="rgba" mode="assign"><const>rgb</const></edit>
+ </match>
+-->
+
<!--
Accept deprecated 'mono' alias, replacing it with 'monospace'
-->
-->
<alias>
<family>Times</family>
- <default><family>serif</family></default>
- </alias>
- <alias>
<family>Times New Roman</family>
+ <family>Nimbus Roman No9 L</family>
+ <family>Luxi Serif</family>
+ <family>Kochi Mincho</family>
+ <family>AR PL SungtiL GB</family>
+ <family>AR PL Mingti2L Big5</family>
+ <family>Baekmuk Batang</family>
<default><family>serif</family></default>
</alias>
<!--
-->
<alias>
<family>Helvetica</family>
- <default><family>sans-serif</family></default>
- </alias>
- <alias>
<family>Arial</family>
- <default><family>sans-serif</family></default>
- </alias>
- <alias>
<family>Verdana</family>
+ <family>Nimbus Sans L</family>
+ <family>Luxi Sans</family>
+ <family>Kochi Gothic</family>
+ <family>AR PL KaitiM GB</family>
+ <family>AR PL KaitiM Big5</family>
+ <family>Baekmuk Dotum</family>
+ <family>SimSun</family>
<default><family>sans-serif</family></default>
</alias>
<!--
-->
<alias>
<family>Courier</family>
- <default><family>monospace</family></default>
- </alias>
- <alias>
<family>Courier New</family>
- <default><family>monospace</family></default>
- </alias>
- <alias>
<family>Andale Mono</family>
+ <family>Luxi Mono</family>
+ <family>Nimbus Mono L</family>
+ <family>NSimSun</family>
<default><family>monospace</family></default>
</alias>
<!--
-->
<alias>
<family>Times</family>
- <prefer><family>Times New Roman</family></prefer>
- <default><family>serif</family></default>
+ <accept><family>Times New Roman</family></accept>
</alias>
<alias>
<family>Helvetica</family>
- <prefer><family>Verdana</family></prefer>
- <default><family>sans-serif</family></default>
+ <accept><family>Verdana</family></accept>
</alias>
<alias>
<family>Arial</family>
- <prefer><family>Verdana</family></prefer>
- <default><family>sans-serif</family></default>
+ <accept><family>Verdana</family></accept>
</alias>
<alias>
<family>Courier</family>
- <prefer><family>Courier New</family></prefer>
- <default><family>monospace</family></default>
+ <accept><family>Courier New</family></accept>
</alias>
<!--
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Times</family>
+ <family>Kochi Mincho</family>
+ <family>AR PL SungtiL GB</family>
+ <family>AR PL Mingti2L Big5</family>
+ <family>Baekmuk Batang</family>
</prefer>
</alias>
<alias>
<family>Luxi Sans</family>
<family>Arial</family>
<family>Helvetica</family>
+ <family>Kochi Gothic</family>
+ <family>AR PL KaitiM GB</family>
+ <family>AR PL KaitiM Big5</family>
+ <family>Baekmuk Dotum</family>
+ <family>SimSun</family>
</prefer>
</alias>
<alias>
<prefer>
<family>Andale Mono</family>
<family>Courier New</family>
- <family>Nimbus Mono L</family>
<family>Luxi Mono</family>
+ <family>Nimbus Mono L</family>
+ <family>Kochi Gothic</family>
+ <family>AR PL KaitiM GB</family>
+ <family>Baekmuk Dotum</family>
</prefer>
</alias>
+<!--
+ Artificial oblique for fonts without an italic or oblique version
+ -->
+
+ <match target="font">
+ <!-- check to see if the font is roman -->
+ <test qual="first" name="slant">
+ <const>roman</const>
+ </test>
+ <!-- check to see if the pattern requested non-roman -->
+ <test qual="not_first" name="slant" compare="not_eq">
+ <const>roman</const>
+ </test>
+ <!-- multiply the matrix to slant the font -->
+ <edit name="matrix" mode="assign">
+ <times>
+ <name>matrix</name>
+ <matrix><double>1</double><double>.2</double>
+ <double>0</double><double>1</double>
+ </matrix>
+ </times>
+ </edit>
+ <!-- pretend the font is oblique now -->
+ <edit name="slant" mode="assign">
+ <const>oblique</const>
+ </edit>
+ </match>
+
+ <config>
<!--
These are the default Unicode chars that are expected to be blank
in fonts. All other blank chars are assumed to be broken and
won't appear in the resulting charsets
-->
- <config><blank>
- <int>0x20</int> <!-- space -->
- <int>0xa0</int> <!-- nsbp -->
- <int>0x2000</int> <!-- general punctuation spaces -->
- <int>0x2001</int>
- <int>0x2002</int>
- <int>0x2003</int>
- <int>0x2004</int>
- <int>0x2005</int>
- <int>0x2005</int>
- <int>0x2006</int>
- <int>0x2007</int>
- <int>0x2008</int>
- <int>0x2009</int>
- <int>0x200a</int>
- <int>0x200b</int>
- <int>0x3000</int> <!-- CJK space -->
- </blank></config>
+ <blank>
+ <int>0x20</int> <!-- space -->
+ <int>0xa0</int> <!-- nsbp -->
+ <int>0x2000</int> <!-- general punctuation spaces -->
+ <int>0x2001</int>
+ <int>0x2002</int>
+ <int>0x2003</int>
+ <int>0x2004</int>
+ <int>0x2005</int>
+ <int>0x2005</int>
+ <int>0x2006</int>
+ <int>0x2007</int>
+ <int>0x2008</int>
+ <int>0x2009</int>
+ <int>0x200a</int>
+ <int>0x200b</int>
+ <int>0x3000</int> <!-- CJK space -->
+ </blank>
+<!--
+ Rescan configuration every 30 seconds when FcFontSetList is called
+ -->
+ <rescan>
+ <int>30</int>
+ </rescan>
+ </config>
</fontconfig>