fontconfig.tex 1.48 KB
 Keith Packard committed Feb 14, 2002 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}