fontconfig.tex 1.48 KB
Newer Older
Keith Packard's avatar
Keith Packard committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
\documentclass[10pt]{article}
\usepackage{latexsym}
\usepackage{epsfig}
\usepackage{times}

\begin{document}
\date{}
\title{The Fontconfig Library:\\
Architecture and Users Guide}
\author{Keith Packard\\
{\em XFree86 Core Team}\\
keithp@keithp.com}
\maketitle
\thispagestyle{empty}

\abstract

The Fontconfig library provides for central administration and configuration
of fonts in a POSIX system.  All font consumers can share a common database
of fonts and use common matching rules for font names.  The set of available
fonts can be configured for each user and a set of configurable matching
rules allow for customizing the selection of fonts and configuring various
parameters related to rasterizing of those fonts for display in a variety of
media.  The Fontconfig library is designed to co-exist peacefully with
existing font configuration and rasterization mechanisms; while it uses the
FreeType library to discover characteristics of available fonts, there
is no requirement to use FreeType for rasterization.

\section				{Introduction}

\section				{Configuration Files}

\section				{Application Interface}

\subsection				{Datatypes}

\subsection				{Font Set Interface}

\subsection				{Font Patterns}

\subsection				{Listing Available Fonts}

\subsection				{Using Font Names}

\subsection				{Manipulating Matrices}

\subsection				{UTF-8 Helper Functions}

\section				{Font Sub-System Interface}

\subsection				{Extending Font Names}

\subsection				{Executing Configuration Rules}

\end{document}