diff options
author | Keith Packard <keithp@keithp.com> | 2002-02-14 23:34:13 +0000 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2002-02-14 23:34:13 +0000 |
commit | 24330d27f88bbf387d92128d2c21e005f2563e93 (patch) | |
tree | e7aa2f628c947e08f89b6bcd5c716a49b5f0a66b /fonts.conf.in | |
download | fontconfig-24330d27f88bbf387d92128d2c21e005f2563e93.tar.gz |
Initial revision
Diffstat (limited to 'fonts.conf.in')
-rw-r--r-- | fonts.conf.in | 191 |
1 files changed, 191 insertions, 0 deletions
diff --git a/fonts.conf.in b/fonts.conf.in new file mode 100644 index 0000000..e85c0c4 --- /dev/null +++ b/fonts.conf.in @@ -0,0 +1,191 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<!-- /etc/fonts.conf file to configure system font access --> +<fontconfig> + +<!-- FONTPATH_START --> + +<!-- + 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> + +<!-- FONTPATH_END --> + +<!-- + Accept deprecated 'mono' alias, replacing it with 'monospace' +--> + <match target="pattern"> + <test qual="any" name="family"> + <string>mono</string> + </test> + <edit name="family" mode="assign"> + <string>monospace</string> + </edit> + </match> + +<!-- + Accept deprecated 'sans' alias, replacing it with 'sans-serif' +--> + <match target="pattern"> + <test qual="any" name="family"> + <string>sans</string> + </test> + <edit name="family" mode="assign"> + <string>sans-serif</string> + </edit> + </match> + +<!-- + Mark common families with their generics so we'll get + something reasonable +--> + +<!-- + Serif faces + --> + <alias> + <family>Times</family> + <default><family>serif</family></default> + </alias> + <alias> + <family>Times New Roman</family> + <default><family>serif</family></default> + </alias> +<!-- + Sans-serif faces + --> + <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> + <default><family>sans-serif</family></default> + </alias> +<!-- + Monospace faces + --> + <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> + <default><family>monospace</family></default> + </alias> +<!-- + If the font still has no generic name, add sans-serif + --> + <match target="pattern"> + <test qual="all" name="family" compare="not_eq"> + <string>sans-serif</string> + </test> + <test qual="all" name="family" compare="not_eq"> + <string>serif</string> + </test> + <test qual="all" name="family" compare="not_eq"> + <string>monospace</string> + </test> + <edit name="family" mode="append_last"> + <string>sans-serif</string> + </edit> + </match> + +<!-- + Load per-user customization file +--> + <include ignore_missing="yes">~/.fonts.conf</include> + +<!-- + Alias well known font names to available TrueType fonts +--> + <alias> + <family>Times</family> + <prefer><family>Times New Roman</family></prefer> + <default><family>serif</family></default> + </alias> + <alias> + <family>Helvetica</family> + <prefer><family>Verdana</family></prefer> + <default><family>sans-serif</family></default> + </alias> + <alias> + <family>Arial</family> + <prefer><family>Verdana</family></prefer> + <default><family>sans-serif</family></default> + </alias> + <alias> + <family>Courier</family> + <prefer><family>Courier New</family></prefer> + <default><family>monospace</family></default> + </alias> + +<!-- + Provide required aliases for standard names +--> + <alias> + <family>serif</family> + <prefer> + <family>Times New Roman</family> + <family>Nimbus Roman No9 L</family> + <family>Luxi Serif</family> + <family>Times</family> + </prefer> + </alias> + <alias> + <family>sans-serif</family> + <prefer> + <family>Verdana</family> + <family>Nimbus Sans L</family> + <family>Luxi Sans</family> + <family>Arial</family> + <family>Helvetica</family> + </prefer> + </alias> + <alias> + <family>monospace</family> + <prefer> + <family>Andale Mono</family> + <family>Courier New</family> + <family>Nimbus Mono L</family> + <family>Luxi Mono</family> + </prefer> + </alias> + +<!-- + 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> + +</fontconfig> |