Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
Limited FC_DEBUG documentation (just shows values and vague idea of what they're related to). Also document \ escape syntax for font names, including how family name and values have different escape requirements.
This commit is contained in:
parent
7295c6f5fa
commit
5cafbd4da0
|
@ -3,8 +3,6 @@
|
||||||
<!ENTITY confdir SYSTEM "confdir.sgml">
|
<!ENTITY confdir SYSTEM "confdir.sgml">
|
||||||
]>
|
]>
|
||||||
<!--
|
<!--
|
||||||
$Id$
|
|
||||||
|
|
||||||
Copyright © 2003 Keith Packard
|
Copyright © 2003 Keith Packard
|
||||||
|
|
||||||
Permission to use, copy, modify, distribute, and sell this software and its
|
Permission to use, copy, modify, distribute, and sell this software and its
|
||||||
|
@ -215,8 +213,46 @@ Here are some examples:
|
||||||
Monospace:matrix=1 .1 0 1 The users preferred monospace font
|
Monospace:matrix=1 .1 0 1 The users preferred monospace font
|
||||||
with artificial obliquing
|
with artificial obliquing
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
<para>
|
||||||
|
The '\', '-', ':' and ',' characters in family names must be preceeded by a
|
||||||
|
'\' character to avoid having them misinterpreted. Similarly, values
|
||||||
|
containing '\', '=', '_', ':' and ',' must also have them preceeded by a
|
||||||
|
'\' character. The '\' characters are stripped out of the family name and
|
||||||
|
values as the font name is read.
|
||||||
|
</para>
|
||||||
</refsect2>
|
</refsect2>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
<refsect1><title>Debugging Applications</title>
|
||||||
|
<para>
|
||||||
|
To help diagnose font and applications problems, fontconfig is built with a
|
||||||
|
large amount of internal debugging left enabled. It is controlled by means
|
||||||
|
of the FC_DEBUG environment variable. The value of this variable is
|
||||||
|
interpreted as a number, and each bit within that value controls different
|
||||||
|
debugging messages.
|
||||||
|
</para>
|
||||||
|
<programlisting>
|
||||||
|
Name Value Meaning
|
||||||
|
---------------------------------------------------------
|
||||||
|
MATCH 1 Brief information about font matching
|
||||||
|
MATCHV 2 Extensive font matching information
|
||||||
|
EDIT 4 Monitor match/test/edit execution
|
||||||
|
FONTSET 8 Track loading of font information at startup
|
||||||
|
CACHE 16 Watch cache files being written
|
||||||
|
CACHEV 32 Extensive cache file writing information
|
||||||
|
PARSE 64 (no longer in use)
|
||||||
|
SCAN 128 Watch font files being scanned to build caches
|
||||||
|
SCANV 256 Verbose font file scanning information
|
||||||
|
MEMORY 512 Monitor fontconfig memory usage
|
||||||
|
CONFIG 1024 Monitor which config files are loaded
|
||||||
|
LANGSET 2048 Dump char sets used to construct lang values
|
||||||
|
OBJTYPES 4096 Display message when value typechecks fail
|
||||||
|
</programlisting>
|
||||||
|
<para>
|
||||||
|
Add the value of the desired debug levels together and assign that (in
|
||||||
|
base 10) to the FC_DEBUG environment variable before running the
|
||||||
|
application. Output from these statements is sent to stdout.
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
<refsect1><title>Lang Tags</title>
|
<refsect1><title>Lang Tags</title>
|
||||||
<para>
|
<para>
|
||||||
Each font in the database contains a list of languages it supports. This is
|
Each font in the database contains a list of languages it supports. This is
|
||||||
|
|
Loading…
Reference in New Issue