diff options
Diffstat (limited to 'nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html')
-rw-r--r-- | nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html | 1030 |
1 files changed, 1030 insertions, 0 deletions
diff --git a/nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html b/nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html new file mode 100644 index 000000000..c2bdf739d --- /dev/null +++ b/nx-X11/extras/fontconfig/doc/fontconfig-devel/index.html @@ -0,0 +1,1030 @@ +<!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.3.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.3.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 font file pattern</DT +></DL +></DD +><DT +>4.6. <A +HREF="x93.html#AEN1038" +>FcValue</A +></DT +><DD +><DL +><DT +><A +HREF="r1042.html" +>FcValueDestroy</A +> -- Free a value</DT +><DT +><A +HREF="r1064.html" +>FcValueSave</A +> -- Copy a value</DT +></DL +></DD +><DT +>4.7. <A +HREF="x93.html#AEN1087" +>FcCharSet</A +></DT +><DD +><DL +><DT +><A +HREF="r1090.html" +>FcCharSetCreate</A +> -- Create an empty character set</DT +><DT +><A +HREF="r1112.html" +>FcCharSetDestroy</A +> -- Destroy a character set</DT +><DT +><A +HREF="r1135.html" +>FcCharSetAddChar</A +> -- Add a character to a charset</DT +><DT +><A +HREF="r1159.html" +>FcCharSetCopy</A +> -- Copy a charset</DT +><DT +><A +HREF="r1182.html" +>FcCharSetEqual</A +> -- Compare two charsets</DT +><DT +><A +HREF="r1207.html" +>FcCharSetIntersect</A +> -- Intersect charsets</DT +><DT +><A +HREF="r1232.html" +>FcCharSetUnion</A +> -- Add charsets</DT +><DT +><A +HREF="r1257.html" +>FcCharSetSubtract</A +> -- Subtract charsets</DT +><DT +><A +HREF="r1282.html" +>FcCharSetHasChar</A +> -- Check a charset for a char</DT +><DT +><A +HREF="r1307.html" +>FcCharSetCount</A +> -- Count entries in a charset</DT +><DT +><A +HREF="r1329.html" +>FcCharSetIntersectCount</A +> -- Intersect and count charsets</DT +><DT +><A +HREF="r1354.html" +>FcCharSetSubtractCount</A +> -- Subtract and count charsets</DT +><DT +><A +HREF="r1379.html" +>FcCharSetIsSubset</A +> -- Test for charset inclusion</DT +><DT +><A +HREF="r1404.html" +>FcCharSetFirstPage</A +> -- Start enumerating charset contents</DT +><DT +><A +HREF="r1431.html" +>FcCharSetNextPage</A +> -- Continue enumerating charset contents</DT +></DL +></DD +><DT +>4.8. <A +HREF="x93.html#AEN1459" +>FcMatrix</A +></DT +><DD +><DL +><DT +><A +HREF="r1462.html" +>FcMatrixInit</A +> -- initialize an FcMatrix structure</DT +><DT +><A +HREF="r1485.html" +>FcMatrixCopy</A +> -- Copy a matrix</DT +><DT +><A +HREF="r1508.html" +>FcMatrixEqual</A +> -- Compare two matrices</DT +><DT +><A +HREF="r1534.html" +>FcMatrixMultiply</A +> -- Multiply matrices</DT +><DT +><A +HREF="r1563.html" +>FcMatrixRotate</A +> -- Rotate a matrix</DT +><DT +><A +HREF="r1593.html" +>FcMatrixScale</A +> -- Scale a matrix</DT +><DT +><A +HREF="r1623.html" +>FcMatrixShear</A +> -- Shear a matrix</DT +></DL +></DD +><DT +>4.9. <A +HREF="x93.html#AEN1653" +>FcConfig</A +></DT +><DD +><DL +><DT +><A +HREF="r1656.html" +>FcConfigCreate</A +> -- Create a configuration</DT +><DT +><A +HREF="r1677.html" +>FcConfigDestroy</A +> -- Destroy a configuration</DT +><DT +><A +HREF="r1698.html" +>FcConfigSetCurrent</A +> -- Set configuration as default</DT +><DT +><A +HREF="r1720.html" +>FcConfigGetCurrent</A +> -- Return current configuration</DT +><DT +><A +HREF="r1741.html" +>FcConfigUptoDate</A +> -- Check timestamps on config files</DT +><DT +><A +HREF="r1763.html" +>FcConfigBuildFonts</A +> -- Build font database</DT +><DT +><A +HREF="r1784.html" +>FcConfigGetConfigDirs</A +> -- Get config directories</DT +><DT +><A +HREF="r1806.html" +>FcConfigGetFontDirs</A +> -- Get font directories</DT +><DT +><A +HREF="r1828.html" +>FcConfigGetConfigFiles</A +> -- Get config files</DT +><DT +><A +HREF="r1850.html" +>FcConfigGetCache</A +> -- Get cache filename</DT +><DT +><A +HREF="r1871.html" +>FcConfigGetFonts</A +> -- Get config font set</DT +><DT +><A +HREF="r1895.html" +>FcConfigGetBlanks</A +> -- Get config blanks</DT +><DT +><A +HREF="r1916.html" +>FcConfigGetRescanInverval</A +> -- Get config rescan interval</DT +><DT +><A +HREF="r1938.html" +>FcConfigSetRescanInverval</A +> -- Set config rescan interval</DT +><DT +><A +HREF="r1961.html" +>FcConfigAppFontAddFile</A +> -- Add font file to font database</DT +><DT +><A +HREF="r1984.html" +>FcConfigAppFontAddDir</A +> -- Add fonts from directory to font database</DT +><DT +><A +HREF="r2007.html" +>FcConfigAppFontClear</A +> -- Remove all app fonts from font database</DT +><DT +><A +HREF="r2028.html" +>FcConfigSubstituteWithPat</A +> -- Execute substitutions</DT +><DT +><A +HREF="r2057.html" +>FcConfigSubstitute</A +> -- Execute substitutions</DT +><DT +><A +HREF="r2082.html" +>FcFontMatch</A +> -- Return best font</DT +><DT +><A +HREF="r2110.html" +>FcFontSort</A +> -- Return list of matching fonts</DT +><DT +><A +HREF="r2147.html" +>FcFontRenderPrepare</A +> -- Prepare pattern for loading font file</DT +><DT +><A +HREF="r2178.html" +>FcFontList</A +> -- List fonts</DT +><DT +><A +HREF="r2205.html" +>FcConfigFilename</A +> -- Find a config file</DT +><DT +><A +HREF="r2229.html" +>FcConfigParseAndLoad</A +> -- load a configuration file</DT +></DL +></DD +><DT +>4.10. <A +HREF="x93.html#AEN2252" +>FcObjectType</A +></DT +><DD +><DL +><DT +><A +HREF="r2255.html" +>FcNameRegisterObjectTypes</A +> -- Register object types</DT +><DT +><A +HREF="r2279.html" +>FcNameUnregisterObjectTypes</A +> -- Unregister object types</DT +><DT +><A +HREF="r2303.html" +>FcNameGetObjectType</A +> -- Lookup an object type</DT +></DL +></DD +><DT +>4.11. <A +HREF="x93.html#AEN2325" +>FcConstant</A +></DT +><DD +><DL +><DT +><A +HREF="r2328.html" +>FcNameRegisterConstants</A +> -- Register symbolic constants</DT +><DT +><A +HREF="r2352.html" +>FcNameUnregisterConstants</A +> -- Unregister symbolic constants</DT +><DT +><A +HREF="r2376.html" +>FcNameGetConstant</A +> -- Lookup symbolic constant</DT +><DT +><A +HREF="r2398.html" +>FcNameConstant</A +> -- Get the value for a symbolic constant</DT +></DL +></DD +><DT +>4.12. <A +HREF="x93.html#AEN2423" +>FcBlanks</A +></DT +><DD +><DL +><DT +><A +HREF="r2426.html" +>FcBlanksCreate</A +> -- Create an FcBlanks</DT +><DT +><A +HREF="r2447.html" +>FcBlanksDestroy</A +> -- Destroy and FcBlanks</DT +><DT +><A +HREF="r2468.html" +>FcBlanksAdd</A +> -- Add a character to an FcBlanks</DT +><DT +><A +HREF="r2491.html" +>FcBlanksIsMember</A +> -- Query membership in an FcBlanks</DT +></DL +></DD +><DT +>4.13. <A +HREF="x93.html#AEN2514" +>FcAtomic</A +></DT +><DD +><DL +><DT +><A +HREF="r2517.html" +>FcAtomicCreate</A +> -- create an FcAtomic object</DT +><DT +><A +HREF="r2539.html" +>FcAtomicLock</A +> -- lock a file</DT +><DT +><A +HREF="r2561.html" +>FcAtomicNewFile</A +> -- return new temporary file name</DT +><DT +><A +HREF="r2583.html" +>FcAtomicOrigFile</A +> -- return original file name</DT +><DT +><A +HREF="r2605.html" +>FcAtomicReplaceOrig</A +> -- replace original with new</DT +><DT +><A +HREF="r2627.html" +>FcAtomicDeleteNew</A +> -- delete new file</DT +><DT +><A +HREF="r2648.html" +>FcAtomicUnlock</A +> -- unlock a file</DT +><DT +><A +HREF="r2669.html" +>FcAtomicDestroy</A +> -- destroy an FcAtomic object</DT +></DL +></DD +><DT +>4.14. <A +HREF="x93.html#AEN2691" +>File and Directory routines</A +></DT +><DD +><DL +><DT +><A +HREF="r2694.html" +>FcFileScan</A +> -- scan a font file</DT +><DT +><A +HREF="r2730.html" +>FcDirScan</A +> -- scan a font directory</DT +><DT +><A +HREF="r2765.html" +>FcDirSave</A +> -- save a directory cache</DT +><DT +><A +HREF="r2793.html" +>FcDirCacheValid</A +> -- check directory cache timestamp</DT +></DL +></DD +><DT +>4.15. <A +HREF="x93.html#AEN2815" +>FcStrSet and FcStrList</A +></DT +><DD +><DL +><DT +><A +HREF="r2818.html" +>FcStrSetCreate</A +> -- create a string set</DT +><DT +><A +HREF="r2839.html" +>FcStrSetMember</A +> -- check set for membership</DT +><DT +><A +HREF="r2864.html" +>FcStrSetAdd</A +> -- add to a string set</DT +><DT +><A +HREF="r2889.html" +>FcStrSetAddFilename</A +> -- add a filename to a string set</DT +><DT +><A +HREF="r2914.html" +>FcStrSetDel</A +> -- delete from a string set</DT +><DT +><A +HREF="r2940.html" +>FcStrSetDestroy</A +> -- destroy a string set</DT +><DT +><A +HREF="r2962.html" +>FcStrListCreate</A +> -- create a string iterator</DT +><DT +><A +HREF="r2984.html" +>FcStrListNext</A +> -- get next string in iteration</DT +><DT +><A +HREF="r3006.html" +>FcStrListDone</A +> -- destroy a string iterator</DT +></DL +></DD +><DT +>4.16. <A +HREF="x93.html#AEN3028" +>String utilities</A +></DT +><DD +><DL +><DT +><A +HREF="r3031.html" +>FcUtf8ToUcs4</A +> -- convert UTF-8 to UCS4</DT +><DT +><A +HREF="r3060.html" +>FcUcs4ToUtf8</A +> -- convert UCS4 to UTF-8</DT +><DT +><A +HREF="r3085.html" +>FcUtf8Len</A +> -- count UTF-8 encoded chars</DT +><DT +><A +HREF="r3117.html" +>FcUtf16ToUcs4</A +> -- convert UTF-16 to UCS4</DT +><DT +><A +HREF="r3150.html" +>FcUtf16Len</A +> -- count UTF-16 encoded chars</DT +><DT +><A +HREF="r3186.html" +>FcStrCopy</A +> -- duplicate a string</DT +><DT +><A +HREF="r3209.html" +>FcStrDowncase</A +> -- create a lower case translation of a string</DT +><DT +><A +HREF="r3231.html" +>FcStrCopyFilename</A +> -- copy a string, expanding '~'</DT +><DT +><A +HREF="r3254.html" +>FcStrCmpIgnoreCase</A +> -- compare UTF-8 strings ignoring ASCII case</DT +><DT +><A +HREF="r3279.html" +>FcStrStr</A +> -- locate UTF-8 substring</DT +><DT +><A +HREF="r3306.html" +>FcStrStrIgnoreCase</A +> -- locate UTF-8 substring ignoring ASCII case</DT +><DT +><A +HREF="r3333.html" +>FcStrDirname</A +> -- directory part of filename</DT +><DT +><A +HREF="r3355.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 +>
\ No newline at end of file |