1035 lines
16 KiB
HTML
1035 lines
16 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
|
|
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Fontconfig Developers Reference, Version 2.4.2
|
|
</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
|
|
REL="NEXT"
|
|
TITLE="FUNCTIONAL OVERVIEW"
|
|
HREF="x19.html"></HEAD
|
|
><BODY
|
|
CLASS="ARTICLE"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="ARTICLE"
|
|
><DIV
|
|
CLASS="TITLEPAGE"
|
|
><H1
|
|
CLASS="TITLE"
|
|
><A
|
|
NAME="AEN1"
|
|
>Fontconfig Developers Reference, Version 2.4.2</A
|
|
></H1
|
|
><H3
|
|
CLASS="AUTHOR"
|
|
><A
|
|
NAME="AEN4"
|
|
>Keith Packard</A
|
|
></H3
|
|
><DIV
|
|
CLASS="AFFILIATION"
|
|
><SPAN
|
|
CLASS="ORGNAME"
|
|
> HP Cambridge Research Lab
|
|
<BR></SPAN
|
|
></DIV
|
|
><HR></DIV
|
|
><DIV
|
|
CLASS="TOC"
|
|
><DL
|
|
><DT
|
|
><B
|
|
>Table of Contents</B
|
|
></DT
|
|
><DT
|
|
>1. <A
|
|
HREF="index.html#AEN16"
|
|
>DESCRIPTION</A
|
|
></DT
|
|
><DT
|
|
>2. <A
|
|
HREF="x19.html"
|
|
>FUNCTIONAL OVERVIEW</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>2.1. <A
|
|
HREF="x19.html#AEN22"
|
|
>FONT CONFIGURATION</A
|
|
></DT
|
|
><DT
|
|
>2.2. <A
|
|
HREF="x19.html#AEN27"
|
|
>FONT PROPERTIES</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>3. <A
|
|
HREF="x31.html"
|
|
>Datatypes</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>3.1. <A
|
|
HREF="x31.html#AEN34"
|
|
>FcChar8, FcChar16, FcChar32, FcBool</A
|
|
></DT
|
|
><DT
|
|
>3.2. <A
|
|
HREF="x31.html#AEN37"
|
|
>FcMatrix</A
|
|
></DT
|
|
><DT
|
|
>3.3. <A
|
|
HREF="x31.html#AEN41"
|
|
>FcCharSet</A
|
|
></DT
|
|
><DT
|
|
>3.4. <A
|
|
HREF="x31.html#AEN44"
|
|
>FcType</A
|
|
></DT
|
|
><DT
|
|
>3.5. <A
|
|
HREF="x31.html#AEN47"
|
|
>FcValue</A
|
|
></DT
|
|
><DT
|
|
>3.6. <A
|
|
HREF="x31.html#AEN52"
|
|
>FcPattern</A
|
|
></DT
|
|
><DT
|
|
>3.7. <A
|
|
HREF="x31.html#AEN55"
|
|
>FcFontSet</A
|
|
></DT
|
|
><DT
|
|
>3.8. <A
|
|
HREF="x31.html#AEN59"
|
|
>FcStrSet, FcStrList</A
|
|
></DT
|
|
><DT
|
|
>3.9. <A
|
|
HREF="x31.html#AEN62"
|
|
>FcObjectSet</A
|
|
></DT
|
|
><DT
|
|
>3.10. <A
|
|
HREF="x31.html#AEN66"
|
|
>FcObjectType</A
|
|
></DT
|
|
><DT
|
|
>3.11. <A
|
|
HREF="x31.html#AEN70"
|
|
>FcConstant</A
|
|
></DT
|
|
><DT
|
|
>3.12. <A
|
|
HREF="x31.html#AEN74"
|
|
>FcBlanks</A
|
|
></DT
|
|
><DT
|
|
>3.13. <A
|
|
HREF="x31.html#AEN77"
|
|
>FcFileCache</A
|
|
></DT
|
|
><DT
|
|
>3.14. <A
|
|
HREF="x31.html#AEN80"
|
|
>FcConfig</A
|
|
></DT
|
|
><DT
|
|
>3.15. <A
|
|
HREF="x31.html#AEN83"
|
|
>FcSetName</A
|
|
></DT
|
|
><DT
|
|
>3.16. <A
|
|
HREF="x31.html#AEN86"
|
|
>FcResult</A
|
|
></DT
|
|
><DT
|
|
>3.17. <A
|
|
HREF="x31.html#AEN90"
|
|
>FcAtomic</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4. <A
|
|
HREF="x93.html"
|
|
>FUNCTIONS</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>4.1. <A
|
|
HREF="x93.html#AEN96"
|
|
>Initialization</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r99.html"
|
|
>FcInitLoadConfig</A
|
|
> -- load configuration</DT
|
|
><DT
|
|
><A
|
|
HREF="r120.html"
|
|
>FcInitLoadConfigAndFonts</A
|
|
> -- load configuration and font data</DT
|
|
><DT
|
|
><A
|
|
HREF="r141.html"
|
|
>FcInit</A
|
|
> -- initialize fontconfig library</DT
|
|
><DT
|
|
><A
|
|
HREF="r162.html"
|
|
>FcFini</A
|
|
> -- finalize fonconfig library</DT
|
|
><DT
|
|
><A
|
|
HREF="r183.html"
|
|
>FcGetVersion</A
|
|
> -- library version number</DT
|
|
><DT
|
|
><A
|
|
HREF="r204.html"
|
|
>FcInitReinitialize</A
|
|
> -- re-initialize library</DT
|
|
><DT
|
|
><A
|
|
HREF="r225.html"
|
|
>FcInitBringUptoDate</A
|
|
> -- reload configuration files if needed</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.2. <A
|
|
HREF="x93.html#AEN246"
|
|
>FcPattern</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r249.html"
|
|
>FcPatternCreate</A
|
|
> -- Create a pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r270.html"
|
|
>FcPatternDestroy</A
|
|
> -- Destroy a pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r291.html"
|
|
>FcPatternEqual</A
|
|
> -- Compare patterns</DT
|
|
><DT
|
|
><A
|
|
HREF="r316.html"
|
|
>FcPatternEqualSubset</A
|
|
> -- Compare portions of patterns</DT
|
|
><DT
|
|
><A
|
|
HREF="r344.html"
|
|
>FcPatternHash</A
|
|
> -- Compute a pattern hash value</DT
|
|
><DT
|
|
><A
|
|
HREF="r365.html"
|
|
>FcPatternAdd</A
|
|
> -- Add a value to a pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r393.html"
|
|
>FcPatternAddWeak</A
|
|
> -- Add a value to a pattern with weak binding</DT
|
|
><DT
|
|
><A
|
|
HREF="r422.html"
|
|
>FcPatternAdd-Type</A
|
|
> -- Add a typed value to a pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r497.html"
|
|
>FcPatternGet</A
|
|
> -- Return a value from a pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r527.html"
|
|
>FcPatternGet-Type</A
|
|
> -- Return a typed value from a pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r614.html"
|
|
>FcPatternBuild</A
|
|
> -- Create patterns from arguments</DT
|
|
><DT
|
|
><A
|
|
HREF="r655.html"
|
|
>FcPatternDel</A
|
|
> -- Delete a property from a pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r678.html"
|
|
>FcPatternRemove</A
|
|
> -- Remove one object of the specified type from the pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r703.html"
|
|
>FcPatternPrint</A
|
|
> -- Print a pattern for debugging</DT
|
|
><DT
|
|
><A
|
|
HREF="r724.html"
|
|
>FcDefaultSubstitute</A
|
|
> -- Perform default substitutions in a pattern</DT
|
|
><DT
|
|
><A
|
|
HREF="r752.html"
|
|
>FcNameParse</A
|
|
> -- Parse a pattern string</DT
|
|
><DT
|
|
><A
|
|
HREF="r774.html"
|
|
>FcNameUnparse</A
|
|
> -- Convert a pattern back into a string that can be parsed</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.3. <A
|
|
HREF="x93.html#AEN795"
|
|
>FcFontSet</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r798.html"
|
|
>FcFontSetCreate</A
|
|
> -- Create a font set</DT
|
|
><DT
|
|
><A
|
|
HREF="r819.html"
|
|
>FcFontSetDestroy</A
|
|
> -- Destroy a font set</DT
|
|
><DT
|
|
><A
|
|
HREF="r840.html"
|
|
>FcFontSetAdd</A
|
|
> -- Add to a font set</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.4. <A
|
|
HREF="x93.html#AEN863"
|
|
>FcObjectSet</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r866.html"
|
|
>FcObjectSetCreate</A
|
|
> -- Create an object set</DT
|
|
><DT
|
|
><A
|
|
HREF="r887.html"
|
|
>FcObjectSetAdd</A
|
|
> -- Add to an object set</DT
|
|
><DT
|
|
><A
|
|
HREF="r910.html"
|
|
>FcObjectSetDestroy</A
|
|
> -- Destroy an object set</DT
|
|
><DT
|
|
><A
|
|
HREF="r931.html"
|
|
>FcObjectSetBuild</A
|
|
> -- Build object set from args</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.5. <A
|
|
HREF="x93.html#AEN962"
|
|
>FreeType specific functions</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r965.html"
|
|
>FcFreeTypeCharIndex</A
|
|
> -- map Unicode to glyph id</DT
|
|
><DT
|
|
><A
|
|
HREF="r988.html"
|
|
>FcFreeTypeCharSet</A
|
|
> -- compute unicode coverage</DT
|
|
><DT
|
|
><A
|
|
HREF="r1011.html"
|
|
>FcFreeTypeQuery</A
|
|
> -- compute pattern from font file (and index)</DT
|
|
><DT
|
|
><A
|
|
HREF="r1038.html"
|
|
>FcFreeTypeQueryFace</A
|
|
> -- compute pattern from FT_Face</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.6. <A
|
|
HREF="x93.html#AEN1065"
|
|
>FcValue</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r1069.html"
|
|
>FcValueDestroy</A
|
|
> -- Free a value</DT
|
|
><DT
|
|
><A
|
|
HREF="r1091.html"
|
|
>FcValueSave</A
|
|
> -- Copy a value</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.7. <A
|
|
HREF="x93.html#AEN1114"
|
|
>FcCharSet</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r1117.html"
|
|
>FcCharSetCreate</A
|
|
> -- Create an empty character set</DT
|
|
><DT
|
|
><A
|
|
HREF="r1139.html"
|
|
>FcCharSetDestroy</A
|
|
> -- Destroy a character set</DT
|
|
><DT
|
|
><A
|
|
HREF="r1162.html"
|
|
>FcCharSetAddChar</A
|
|
> -- Add a character to a charset</DT
|
|
><DT
|
|
><A
|
|
HREF="r1186.html"
|
|
>FcCharSetCopy</A
|
|
> -- Copy a charset</DT
|
|
><DT
|
|
><A
|
|
HREF="r1209.html"
|
|
>FcCharSetEqual</A
|
|
> -- Compare two charsets</DT
|
|
><DT
|
|
><A
|
|
HREF="r1234.html"
|
|
>FcCharSetIntersect</A
|
|
> -- Intersect charsets</DT
|
|
><DT
|
|
><A
|
|
HREF="r1259.html"
|
|
>FcCharSetUnion</A
|
|
> -- Add charsets</DT
|
|
><DT
|
|
><A
|
|
HREF="r1284.html"
|
|
>FcCharSetSubtract</A
|
|
> -- Subtract charsets</DT
|
|
><DT
|
|
><A
|
|
HREF="r1309.html"
|
|
>FcCharSetHasChar</A
|
|
> -- Check a charset for a char</DT
|
|
><DT
|
|
><A
|
|
HREF="r1334.html"
|
|
>FcCharSetCount</A
|
|
> -- Count entries in a charset</DT
|
|
><DT
|
|
><A
|
|
HREF="r1356.html"
|
|
>FcCharSetIntersectCount</A
|
|
> -- Intersect and count charsets</DT
|
|
><DT
|
|
><A
|
|
HREF="r1381.html"
|
|
>FcCharSetSubtractCount</A
|
|
> -- Subtract and count charsets</DT
|
|
><DT
|
|
><A
|
|
HREF="r1406.html"
|
|
>FcCharSetIsSubset</A
|
|
> -- Test for charset inclusion</DT
|
|
><DT
|
|
><A
|
|
HREF="r1431.html"
|
|
>FcCharSetFirstPage</A
|
|
> -- Start enumerating charset contents</DT
|
|
><DT
|
|
><A
|
|
HREF="r1458.html"
|
|
>FcCharSetNextPage</A
|
|
> -- Continue enumerating charset contents</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.8. <A
|
|
HREF="x93.html#AEN1486"
|
|
>FcMatrix</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r1489.html"
|
|
>FcMatrixInit</A
|
|
> -- initialize an FcMatrix structure</DT
|
|
><DT
|
|
><A
|
|
HREF="r1512.html"
|
|
>FcMatrixCopy</A
|
|
> -- Copy a matrix</DT
|
|
><DT
|
|
><A
|
|
HREF="r1535.html"
|
|
>FcMatrixEqual</A
|
|
> -- Compare two matrices</DT
|
|
><DT
|
|
><A
|
|
HREF="r1561.html"
|
|
>FcMatrixMultiply</A
|
|
> -- Multiply matrices</DT
|
|
><DT
|
|
><A
|
|
HREF="r1590.html"
|
|
>FcMatrixRotate</A
|
|
> -- Rotate a matrix</DT
|
|
><DT
|
|
><A
|
|
HREF="r1620.html"
|
|
>FcMatrixScale</A
|
|
> -- Scale a matrix</DT
|
|
><DT
|
|
><A
|
|
HREF="r1650.html"
|
|
>FcMatrixShear</A
|
|
> -- Shear a matrix</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.9. <A
|
|
HREF="x93.html#AEN1680"
|
|
>FcConfig</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r1683.html"
|
|
>FcConfigCreate</A
|
|
> -- Create a configuration</DT
|
|
><DT
|
|
><A
|
|
HREF="r1704.html"
|
|
>FcConfigDestroy</A
|
|
> -- Destroy a configuration</DT
|
|
><DT
|
|
><A
|
|
HREF="r1725.html"
|
|
>FcConfigSetCurrent</A
|
|
> -- Set configuration as default</DT
|
|
><DT
|
|
><A
|
|
HREF="r1747.html"
|
|
>FcConfigGetCurrent</A
|
|
> -- Return current configuration</DT
|
|
><DT
|
|
><A
|
|
HREF="r1768.html"
|
|
>FcConfigUptoDate</A
|
|
> -- Check timestamps on config files</DT
|
|
><DT
|
|
><A
|
|
HREF="r1790.html"
|
|
>FcConfigBuildFonts</A
|
|
> -- Build font database</DT
|
|
><DT
|
|
><A
|
|
HREF="r1811.html"
|
|
>FcConfigGetConfigDirs</A
|
|
> -- Get config directories</DT
|
|
><DT
|
|
><A
|
|
HREF="r1833.html"
|
|
>FcConfigGetFontDirs</A
|
|
> -- Get font directories</DT
|
|
><DT
|
|
><A
|
|
HREF="r1855.html"
|
|
>FcConfigGetConfigFiles</A
|
|
> -- Get config files</DT
|
|
><DT
|
|
><A
|
|
HREF="r1877.html"
|
|
>FcConfigGetCache</A
|
|
> -- Get cache filename</DT
|
|
><DT
|
|
><A
|
|
HREF="r1898.html"
|
|
>FcConfigGetFonts</A
|
|
> -- Get config font set</DT
|
|
><DT
|
|
><A
|
|
HREF="r1922.html"
|
|
>FcConfigGetBlanks</A
|
|
> -- Get config blanks</DT
|
|
><DT
|
|
><A
|
|
HREF="r1943.html"
|
|
>FcConfigGetRescanInverval</A
|
|
> -- Get config rescan interval</DT
|
|
><DT
|
|
><A
|
|
HREF="r1965.html"
|
|
>FcConfigSetRescanInverval</A
|
|
> -- Set config rescan interval</DT
|
|
><DT
|
|
><A
|
|
HREF="r1988.html"
|
|
>FcConfigAppFontAddFile</A
|
|
> -- Add font file to font database</DT
|
|
><DT
|
|
><A
|
|
HREF="r2011.html"
|
|
>FcConfigAppFontAddDir</A
|
|
> -- Add fonts from directory to font database</DT
|
|
><DT
|
|
><A
|
|
HREF="r2034.html"
|
|
>FcConfigAppFontClear</A
|
|
> -- Remove all app fonts from font database</DT
|
|
><DT
|
|
><A
|
|
HREF="r2055.html"
|
|
>FcConfigSubstituteWithPat</A
|
|
> -- Execute substitutions</DT
|
|
><DT
|
|
><A
|
|
HREF="r2084.html"
|
|
>FcConfigSubstitute</A
|
|
> -- Execute substitutions</DT
|
|
><DT
|
|
><A
|
|
HREF="r2109.html"
|
|
>FcFontMatch</A
|
|
> -- Return best font</DT
|
|
><DT
|
|
><A
|
|
HREF="r2137.html"
|
|
>FcFontSort</A
|
|
> -- Return list of matching fonts</DT
|
|
><DT
|
|
><A
|
|
HREF="r2174.html"
|
|
>FcFontRenderPrepare</A
|
|
> -- Prepare pattern for loading font file</DT
|
|
><DT
|
|
><A
|
|
HREF="r2205.html"
|
|
>FcFontList</A
|
|
> -- List fonts</DT
|
|
><DT
|
|
><A
|
|
HREF="r2232.html"
|
|
>FcConfigFilename</A
|
|
> -- Find a config file</DT
|
|
><DT
|
|
><A
|
|
HREF="r2256.html"
|
|
>FcConfigParseAndLoad</A
|
|
> -- load a configuration file</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.10. <A
|
|
HREF="x93.html#AEN2279"
|
|
>FcObjectType</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r2282.html"
|
|
>FcNameRegisterObjectTypes</A
|
|
> -- Register object types</DT
|
|
><DT
|
|
><A
|
|
HREF="r2306.html"
|
|
>FcNameUnregisterObjectTypes</A
|
|
> -- Unregister object types</DT
|
|
><DT
|
|
><A
|
|
HREF="r2330.html"
|
|
>FcNameGetObjectType</A
|
|
> -- Lookup an object type</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.11. <A
|
|
HREF="x93.html#AEN2352"
|
|
>FcConstant</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r2355.html"
|
|
>FcNameRegisterConstants</A
|
|
> -- Register symbolic constants</DT
|
|
><DT
|
|
><A
|
|
HREF="r2379.html"
|
|
>FcNameUnregisterConstants</A
|
|
> -- Unregister symbolic constants</DT
|
|
><DT
|
|
><A
|
|
HREF="r2403.html"
|
|
>FcNameGetConstant</A
|
|
> -- Lookup symbolic constant</DT
|
|
><DT
|
|
><A
|
|
HREF="r2425.html"
|
|
>FcNameConstant</A
|
|
> -- Get the value for a symbolic constant</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.12. <A
|
|
HREF="x93.html#AEN2450"
|
|
>FcBlanks</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r2453.html"
|
|
>FcBlanksCreate</A
|
|
> -- Create an FcBlanks</DT
|
|
><DT
|
|
><A
|
|
HREF="r2474.html"
|
|
>FcBlanksDestroy</A
|
|
> -- Destroy and FcBlanks</DT
|
|
><DT
|
|
><A
|
|
HREF="r2495.html"
|
|
>FcBlanksAdd</A
|
|
> -- Add a character to an FcBlanks</DT
|
|
><DT
|
|
><A
|
|
HREF="r2518.html"
|
|
>FcBlanksIsMember</A
|
|
> -- Query membership in an FcBlanks</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.13. <A
|
|
HREF="x93.html#AEN2541"
|
|
>FcAtomic</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r2544.html"
|
|
>FcAtomicCreate</A
|
|
> -- create an FcAtomic object</DT
|
|
><DT
|
|
><A
|
|
HREF="r2566.html"
|
|
>FcAtomicLock</A
|
|
> -- lock a file</DT
|
|
><DT
|
|
><A
|
|
HREF="r2588.html"
|
|
>FcAtomicNewFile</A
|
|
> -- return new temporary file name</DT
|
|
><DT
|
|
><A
|
|
HREF="r2610.html"
|
|
>FcAtomicOrigFile</A
|
|
> -- return original file name</DT
|
|
><DT
|
|
><A
|
|
HREF="r2632.html"
|
|
>FcAtomicReplaceOrig</A
|
|
> -- replace original with new</DT
|
|
><DT
|
|
><A
|
|
HREF="r2654.html"
|
|
>FcAtomicDeleteNew</A
|
|
> -- delete new file</DT
|
|
><DT
|
|
><A
|
|
HREF="r2675.html"
|
|
>FcAtomicUnlock</A
|
|
> -- unlock a file</DT
|
|
><DT
|
|
><A
|
|
HREF="r2696.html"
|
|
>FcAtomicDestroy</A
|
|
> -- destroy an FcAtomic object</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.14. <A
|
|
HREF="x93.html#AEN2718"
|
|
>File and Directory routines</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r2721.html"
|
|
>FcFileScan</A
|
|
> -- scan a font file</DT
|
|
><DT
|
|
><A
|
|
HREF="r2757.html"
|
|
>FcDirScan</A
|
|
> -- scan a font directory</DT
|
|
><DT
|
|
><A
|
|
HREF="r2792.html"
|
|
>FcDirSave</A
|
|
> -- save a directory cache</DT
|
|
><DT
|
|
><A
|
|
HREF="r2820.html"
|
|
>FcDirCacheValid</A
|
|
> -- check directory cache timestamp</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.15. <A
|
|
HREF="x93.html#AEN2842"
|
|
>FcStrSet and FcStrList</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r2845.html"
|
|
>FcStrSetCreate</A
|
|
> -- create a string set</DT
|
|
><DT
|
|
><A
|
|
HREF="r2866.html"
|
|
>FcStrSetMember</A
|
|
> -- check set for membership</DT
|
|
><DT
|
|
><A
|
|
HREF="r2891.html"
|
|
>FcStrSetAdd</A
|
|
> -- add to a string set</DT
|
|
><DT
|
|
><A
|
|
HREF="r2916.html"
|
|
>FcStrSetAddFilename</A
|
|
> -- add a filename to a string set</DT
|
|
><DT
|
|
><A
|
|
HREF="r2941.html"
|
|
>FcStrSetDel</A
|
|
> -- delete from a string set</DT
|
|
><DT
|
|
><A
|
|
HREF="r2967.html"
|
|
>FcStrSetDestroy</A
|
|
> -- destroy a string set</DT
|
|
><DT
|
|
><A
|
|
HREF="r2989.html"
|
|
>FcStrListCreate</A
|
|
> -- create a string iterator</DT
|
|
><DT
|
|
><A
|
|
HREF="r3011.html"
|
|
>FcStrListNext</A
|
|
> -- get next string in iteration</DT
|
|
><DT
|
|
><A
|
|
HREF="r3033.html"
|
|
>FcStrListDone</A
|
|
> -- destroy a string iterator</DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4.16. <A
|
|
HREF="x93.html#AEN3055"
|
|
>String utilities</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
><A
|
|
HREF="r3058.html"
|
|
>FcUtf8ToUcs4</A
|
|
> -- convert UTF-8 to UCS4</DT
|
|
><DT
|
|
><A
|
|
HREF="r3087.html"
|
|
>FcUcs4ToUtf8</A
|
|
> -- convert UCS4 to UTF-8</DT
|
|
><DT
|
|
><A
|
|
HREF="r3112.html"
|
|
>FcUtf8Len</A
|
|
> -- count UTF-8 encoded chars</DT
|
|
><DT
|
|
><A
|
|
HREF="r3144.html"
|
|
>FcUtf16ToUcs4</A
|
|
> -- convert UTF-16 to UCS4</DT
|
|
><DT
|
|
><A
|
|
HREF="r3177.html"
|
|
>FcUtf16Len</A
|
|
> -- count UTF-16 encoded chars</DT
|
|
><DT
|
|
><A
|
|
HREF="r3213.html"
|
|
>FcStrCopy</A
|
|
> -- duplicate a string</DT
|
|
><DT
|
|
><A
|
|
HREF="r3236.html"
|
|
>FcStrDowncase</A
|
|
> -- create a lower case translation of a string</DT
|
|
><DT
|
|
><A
|
|
HREF="r3258.html"
|
|
>FcStrCopyFilename</A
|
|
> -- copy a string, expanding '~'</DT
|
|
><DT
|
|
><A
|
|
HREF="r3281.html"
|
|
>FcStrCmpIgnoreCase</A
|
|
> -- compare UTF-8 strings ignoring ASCII case</DT
|
|
><DT
|
|
><A
|
|
HREF="r3306.html"
|
|
>FcStrStr</A
|
|
> -- locate UTF-8 substring</DT
|
|
><DT
|
|
><A
|
|
HREF="r3333.html"
|
|
>FcStrStrIgnoreCase</A
|
|
> -- locate UTF-8 substring ignoring ASCII case</DT
|
|
><DT
|
|
><A
|
|
HREF="r3360.html"
|
|
>FcStrDirname</A
|
|
> -- directory part of filename</DT
|
|
><DT
|
|
><A
|
|
HREF="r3382.html"
|
|
>FcStrBasename</A
|
|
> -- last component of filename</DT
|
|
></DL
|
|
></DD
|
|
></DL
|
|
></DD
|
|
></DL
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="AEN16"
|
|
>1. DESCRIPTION</A
|
|
></H1
|
|
><P
|
|
>Fontconfig is a library designed to provide system-wide font configuration,
|
|
customization and application access.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="x19.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>FUNCTIONAL OVERVIEW</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |