|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
cache |
|
|
Packit |
352660 |
cachedir |
|
|
Packit |
352660 |
include |
|
|
Packit |
352660 |
config |
|
|
Packit |
352660 |
selectfont |
|
|
Packit |
352660 |
match |
|
|
Packit |
352660 |
alias)* >
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Add a directory that provides fonts
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
prefix CDATA "default"
|
|
Packit |
352660 |
xml:space (default|preserve) 'preserve'>
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Define the per-user file that holds cache font information.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
If the filename begins with '~', it is replaced with the users
|
|
Packit |
352660 |
home directory path.
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Add a directory that is searched for font cache files.
|
|
Packit |
352660 |
These hold per-directory cache data and are searched in
|
|
Packit |
352660 |
order for each directory. When writing cache files, the first
|
|
Packit |
352660 |
directory which allows the cache file to be created is used.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
A leading '~' in a directory name is replaced with the users
|
|
Packit |
352660 |
home directory path.
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
prefix CDATA "default"
|
|
Packit |
352660 |
xml:space (default|preserve) 'preserve'>
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Reference another configuration file; note that this
|
|
Packit |
352660 |
is another complete font configuration file and not
|
|
Packit |
352660 |
just a file included by the XML parser.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Set 'ignore_missing' to 'yes' if errors are to be ignored.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
If the filename begins with '~', it is replaced with the users
|
|
Packit |
352660 |
home directory path.
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
ignore_missing (no|yes) "no"
|
|
Packit |
352660 |
prefix CDATA "default"
|
|
Packit |
352660 |
deprecated (yes|no) "no"
|
|
Packit |
352660 |
xml:space (default|preserve) "preserve">
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Global library configuration data
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Specify the set of Unicode encoding values which
|
|
Packit |
352660 |
represent glyphs that are allowed to contain no
|
|
Packit |
352660 |
data. With this list, fontconfig can examine
|
|
Packit |
352660 |
fonts for broken glyphs and eliminate them from
|
|
Packit |
352660 |
the set of valid Unicode chars. This idea
|
|
Packit |
352660 |
was borrowed from Mozilla
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Aliases are just a special case for multiple match elements
|
|
Packit |
352660 |
|
|
Packit |
352660 |
They are syntactically equivalent to:
|
|
Packit |
352660 |
|
|
Packit |
352660 |
<match>
|
|
Packit |
352660 |
<test name="family">
|
|
Packit |
352660 |
<string value=[family]/>
|
|
Packit |
352660 |
</test>
|
|
Packit |
352660 |
<edit name="family" mode="prepend">
|
|
Packit |
352660 |
<string value=[prefer]/>
|
|
Packit |
352660 |
...
|
|
Packit |
352660 |
</edit>
|
|
Packit |
352660 |
<edit name="family" mode="append">
|
|
Packit |
352660 |
<string value=[accept]/>
|
|
Packit |
352660 |
...
|
|
Packit |
352660 |
</edit>
|
|
Packit |
352660 |
<edit name="family" mode="append_last">
|
|
Packit |
352660 |
<string value=[default]/>
|
|
Packit |
352660 |
...
|
|
Packit |
352660 |
</edit>
|
|
Packit |
352660 |
</match>
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Periodically rescan the font configuration and
|
|
Packit |
352660 |
directories to synch internal state with filesystem
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Edit list of available fonts at startup/reload time
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
name CDATA #REQUIRED>
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
binding (weak|strong|same) "weak">
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|name|const
|
|
Packit |
352660 |
|or|and|eq|not_eq|less|less_eq|more|more_eq|contains|not_contains
|
|
Packit |
352660 |
|plus|minus|times|divide|not|if|floor|ceil|round|trunc'>
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Match and edit patterns.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
If 'target' is 'pattern', execute the match before selecting a font.
|
|
Packit |
352660 |
if 'target' is 'font', execute the match on the result of a font
|
|
Packit |
352660 |
selection.
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
target (pattern|font|scan) "pattern">
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Match a field in a pattern
|
|
Packit |
352660 |
|
|
Packit |
352660 |
if 'qual' is 'any', then the match succeeds if any value in the field matches.
|
|
Packit |
352660 |
if 'qual' is 'all', then the match succeeds only if all values match.
|
|
Packit |
352660 |
if 'qual' is 'first', then the match succeeds only if the first value matches.
|
|
Packit |
352660 |
if 'qual' is 'not_first', then the match succeeds only if any value other than
|
|
Packit |
352660 |
the first matches.
|
|
Packit |
352660 |
For match elements with target=font, if test 'target' is 'pattern',
|
|
Packit |
352660 |
then the test is applied to the pattern used in matching rather than
|
|
Packit |
352660 |
to the resulting font.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Match elements with target=scan are applied as fonts are scanned.
|
|
Packit |
352660 |
They edit the pattern generated from the scanned font and affect
|
|
Packit |
352660 |
what the fontconfig database contains.
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
qual (any|all|first|not_first) "any"
|
|
Packit |
352660 |
name CDATA #REQUIRED
|
|
Packit |
352660 |
target (pattern|font|default) "default"
|
|
Packit |
352660 |
ignore-blanks (true|false) "false"
|
|
Packit |
352660 |
compare (eq|not_eq|less|less_eq|more|more_eq|contains|not_contains) "eq">
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Edit a field in a pattern
|
|
Packit |
352660 |
|
|
Packit |
352660 |
The enclosed values are used together to edit the list of values
|
|
Packit |
352660 |
associated with 'name'.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
If 'name' matches one of those used in a test element for this match element:
|
|
Packit |
352660 |
if 'mode' is 'assign', replace the matched value.
|
|
Packit |
352660 |
if 'mode' is 'assign_replace', replace all of the values
|
|
Packit |
352660 |
if 'mode' is 'prepend', insert before the matched value
|
|
Packit |
352660 |
if 'mode' is 'append', insert after the matched value
|
|
Packit |
352660 |
if 'mode' is 'prepend_first', insert before all of the values
|
|
Packit |
352660 |
if 'mode' is 'append_last', insert after all of the values
|
|
Packit |
352660 |
If 'name' doesn't match any of those used in a test element:
|
|
Packit |
352660 |
if 'mode' is 'assign' or 'assign_replace, replace all of the values
|
|
Packit |
352660 |
if 'mode' is 'prepend' or 'prepend_first', insert before all of the values
|
|
Packit |
352660 |
if 'mode' is 'append' or 'append_last', insert after all of the values
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
name CDATA #REQUIRED
|
|
Packit |
352660 |
mode (assign|assign_replace|prepend|append|prepend_first|append_last|delete|delete_all) "assign"
|
|
Packit |
352660 |
binding (weak|strong|same) "weak">
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
Elements of expressions follow
|
|
Packit |
352660 |
-->
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
target (default|font|pattern) 'default'>
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
|