1 | <?xml version="1.0"?> |
---|
2 | <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> |
---|
3 | <!-- /etc/fonts/fonts.conf file to configure system font access --> |
---|
4 | <fontconfig> |
---|
5 | |
---|
6 | <!-- |
---|
7 | DO NOT EDIT THIS FILE. |
---|
8 | IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED. |
---|
9 | LOCAL CHANGES BELONG IN 'local.conf'. |
---|
10 | |
---|
11 | The intent of this standard configuration file is to be adequate for |
---|
12 | most environments. If you have a reasonably normal environment and |
---|
13 | have found problems with this configuration, they are probably |
---|
14 | things that others will also want fixed. Please submit any |
---|
15 | problems to the fontconfig bugzilla system located at fontconfig.org |
---|
16 | |
---|
17 | Note that the normal 'make install' procedure for fontconfig is to |
---|
18 | replace any existing fonts.conf file with the new version. Place |
---|
19 | any local customizations in local.conf which this file references. |
---|
20 | |
---|
21 | Keith Packard |
---|
22 | --> |
---|
23 | |
---|
24 | <!-- Font directory list --> |
---|
25 | |
---|
26 | <dir>WINDOWSFONTDIR</dir> |
---|
27 | |
---|
28 | <dir>~/.fonts</dir> |
---|
29 | |
---|
30 | <!-- |
---|
31 | Accept deprecated 'mono' alias, replacing it with 'monospace' |
---|
32 | --> |
---|
33 | <match target="pattern"> |
---|
34 | <test qual="any" name="family"> |
---|
35 | <string>mono</string> |
---|
36 | </test> |
---|
37 | <edit name="family" mode="assign"> |
---|
38 | <string>monospace</string> |
---|
39 | </edit> |
---|
40 | </match> |
---|
41 | |
---|
42 | <!-- |
---|
43 | Accept alternate 'sans serif' spelling, replacing it with 'sans-serif' |
---|
44 | --> |
---|
45 | <match target="pattern"> |
---|
46 | <test qual="any" name="family"> |
---|
47 | <string>sans serif</string> |
---|
48 | </test> |
---|
49 | <edit name="family" mode="assign"> |
---|
50 | <string>sans-serif</string> |
---|
51 | </edit> |
---|
52 | </match> |
---|
53 | |
---|
54 | <!-- |
---|
55 | Accept deprecated 'sans' alias, replacing it with 'sans-serif' |
---|
56 | --> |
---|
57 | <match target="pattern"> |
---|
58 | <test qual="any" name="family"> |
---|
59 | <string>sans</string> |
---|
60 | </test> |
---|
61 | <edit name="family" mode="assign"> |
---|
62 | <string>sans-serif</string> |
---|
63 | </edit> |
---|
64 | </match> |
---|
65 | |
---|
66 | <!-- |
---|
67 | Load local system customization file |
---|
68 | --> |
---|
69 | <include ignore_missing="yes">conf.d</include> |
---|
70 | |
---|
71 | <!-- Font cache directory list --> |
---|
72 | |
---|
73 | <cachedir>WINDOWSTEMPDIR_FONTCONFIG_CACHE</cachedir> |
---|
74 | <cachedir>~/.fontconfig</cachedir> |
---|
75 | |
---|
76 | <config> |
---|
77 | <!-- |
---|
78 | These are the default Unicode chars that are expected to be blank |
---|
79 | in fonts. All other blank chars are assumed to be broken and |
---|
80 | won't appear in the resulting charsets |
---|
81 | --> |
---|
82 | <blank> |
---|
83 | <int>0x0020</int> <!-- SPACE --> |
---|
84 | <int>0x00A0</int> <!-- NO-BREAK SPACE --> |
---|
85 | <int>0x00AD</int> <!-- SOFT HYPHEN --> |
---|
86 | <int>0x034F</int> <!-- COMBINING GRAPHEME JOINER --> |
---|
87 | <int>0x0600</int> <!-- ARABIC NUMBER SIGN --> |
---|
88 | <int>0x0601</int> <!-- ARABIC SIGN SANAH --> |
---|
89 | <int>0x0602</int> <!-- ARABIC FOOTNOTE MARKER --> |
---|
90 | <int>0x0603</int> <!-- ARABIC SIGN SAFHA --> |
---|
91 | <int>0x06DD</int> <!-- ARABIC END OF AYAH --> |
---|
92 | <int>0x070F</int> <!-- SYRIAC ABBREVIATION MARK --> |
---|
93 | <int>0x115F</int> <!-- HANGUL CHOSEONG FILLER --> |
---|
94 | <int>0x1160</int> <!-- HANGUL JUNGSEONG FILLER --> |
---|
95 | <int>0x1680</int> <!-- OGHAM SPACE MARK --> |
---|
96 | <int>0x17B4</int> <!-- KHMER VOWEL INHERENT AQ --> |
---|
97 | <int>0x17B5</int> <!-- KHMER VOWEL INHERENT AA --> |
---|
98 | <int>0x180E</int> <!-- MONGOLIAN VOWEL SEPARATOR --> |
---|
99 | <int>0x2000</int> <!-- EN QUAD --> |
---|
100 | <int>0x2001</int> <!-- EM QUAD --> |
---|
101 | <int>0x2002</int> <!-- EN SPACE --> |
---|
102 | <int>0x2003</int> <!-- EM SPACE --> |
---|
103 | <int>0x2004</int> <!-- THREE-PER-EM SPACE --> |
---|
104 | <int>0x2005</int> <!-- FOUR-PER-EM SPACE --> |
---|
105 | <int>0x2006</int> <!-- SIX-PER-EM SPACE --> |
---|
106 | <int>0x2007</int> <!-- FIGURE SPACE --> |
---|
107 | <int>0x2008</int> <!-- PUNCTUATION SPACE --> |
---|
108 | <int>0x2009</int> <!-- THIN SPACE --> |
---|
109 | <int>0x200A</int> <!-- HAIR SPACE --> |
---|
110 | <int>0x200B</int> <!-- ZERO WIDTH SPACE --> |
---|
111 | <int>0x200C</int> <!-- ZERO WIDTH NON-JOINER --> |
---|
112 | <int>0x200D</int> <!-- ZERO WIDTH JOINER --> |
---|
113 | <int>0x200E</int> <!-- LEFT-TO-RIGHT MARK --> |
---|
114 | <int>0x200F</int> <!-- RIGHT-TO-LEFT MARK --> |
---|
115 | <int>0x2028</int> <!-- LINE SEPARATOR --> |
---|
116 | <int>0x2029</int> <!-- PARAGRAPH SEPARATOR --> |
---|
117 | <int>0x202A</int> <!-- LEFT-TO-RIGHT EMBEDDING --> |
---|
118 | <int>0x202B</int> <!-- RIGHT-TO-LEFT EMBEDDING --> |
---|
119 | <int>0x202C</int> <!-- POP DIRECTIONAL FORMATTING --> |
---|
120 | <int>0x202D</int> <!-- LEFT-TO-RIGHT OVERRIDE --> |
---|
121 | <int>0x202E</int> <!-- RIGHT-TO-LEFT OVERRIDE --> |
---|
122 | <int>0x202F</int> <!-- NARROW NO-BREAK SPACE --> |
---|
123 | <int>0x205F</int> <!-- MEDIUM MATHEMATICAL SPACE --> |
---|
124 | <int>0x2060</int> <!-- WORD JOINER --> |
---|
125 | <int>0x2061</int> <!-- FUNCTION APPLICATION --> |
---|
126 | <int>0x2062</int> <!-- INVISIBLE TIMES --> |
---|
127 | <int>0x2063</int> <!-- INVISIBLE SEPARATOR --> |
---|
128 | <int>0x206A</int> <!-- INHIBIT SYMMETRIC SWAPPING --> |
---|
129 | <int>0x206B</int> <!-- ACTIVATE SYMMETRIC SWAPPING --> |
---|
130 | <int>0x206C</int> <!-- INHIBIT ARABIC FORM SHAPING --> |
---|
131 | <int>0x206D</int> <!-- ACTIVATE ARABIC FORM SHAPING --> |
---|
132 | <int>0x206E</int> <!-- NATIONAL DIGIT SHAPES --> |
---|
133 | <int>0x206F</int> <!-- NOMINAL DIGIT SHAPES --> |
---|
134 | <int>0x2800</int> <!-- BRAILLE PATTERN BLANK --> |
---|
135 | <int>0x3000</int> <!-- IDEOGRAPHIC SPACE --> |
---|
136 | <int>0x3164</int> <!-- HANGUL FILLER --> |
---|
137 | <int>0xFEFF</int> <!-- ZERO WIDTH NO-BREAK SPACE --> |
---|
138 | <int>0xFFA0</int> <!-- HALFWIDTH HANGUL FILLER --> |
---|
139 | <int>0xFFF9</int> <!-- INTERLINEAR ANNOTATION ANCHOR --> |
---|
140 | <int>0xFFFA</int> <!-- INTERLINEAR ANNOTATION SEPARATOR --> |
---|
141 | <int>0xFFFB</int> <!-- INTERLINEAR ANNOTATION TERMINATOR --> |
---|
142 | </blank> |
---|
143 | <!-- |
---|
144 | Rescan configuration every 30 seconds when FcFontSetList is called |
---|
145 | --> |
---|
146 | <rescan> |
---|
147 | <int>30</int> |
---|
148 | </rescan> |
---|
149 | </config> |
---|
150 | |
---|
151 | </fontconfig> |
---|