Note

The numbering system of Fontconfig is unusual. The beta versions
of the package are numbered with a 9x in the last portion of
the release number. This means that 2.3.90 is a beta release
and the most current release is of the form 2.3.2

Fontconfig Dependencies

Required

Optional

Note

If you have DocBook-utils
installed and you remove the --disable-docs parameter from the
configure command
below, you must have SGMLSpm and JadeTeX-3.13 installed also, or the
Fontconfig build will fail.

Command Explanations

--disable-docs: This switch
avoids building the documentation (the release tarball includes
pre-generated documentation).

Configuring Fontconfig

Config Files

/etc/fonts/* and /etc/fonts/conf.d/*

Configuration
Information

The configuration file for Fontconfig is /etc/fonts/fonts.conf. Generally you do not want
to edit this file. To put a new font directory in the
configuration, create (or update) the /etc/fonts/local.conf file with your local
information. The default location of fonts in Fontconfig is:

/usr/share/fonts

~/.fonts

Note

X also includes an internal
(and older) version of Fontconfig and unless it is explicitly
disabled when building Xorg
or XFree86, the internal
version is created leaving two slightly incompatible
libraries on your system. It is recommended that you only
install one version.

Contents

Installed
Programs:fc-cache, fc-list,
and fc-match

Installed
Library:libfontconfig.[so,a]

Installed
Directories:/etc/fonts and
/usr/include/fontconfig

Short Descriptions

fc-cache

is used to create font information caches.

fc-list

is used to create font lists.

fc-match

is used to match available fonts, or find fonts that
match a given pattern.

libfontconfig.[so,a]

contains functions used by the Fontconfig programs and also by
other programs to configure or customize font access.