|
Packit |
352660 |
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>FUNCTIONS
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="GENERATOR"
|
|
Packit |
352660 |
CONTENT="Modular DocBook HTML Stylesheet Version 1.79">
|
|
Packit |
352660 |
REL="HOME"
|
|
Packit |
352660 |
HREF="t1.html">
|
|
Packit |
352660 |
REL="PREVIOUS"
|
|
Packit |
352660 |
TITLE="Datatypes"
|
|
Packit |
352660 |
HREF="x31.html">
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT1"
|
|
Packit |
352660 |
BGCOLOR="#FFFFFF"
|
|
Packit |
352660 |
TEXT="#000000"
|
|
Packit |
352660 |
LINK="#0000FF"
|
|
Packit |
352660 |
VLINK="#840084"
|
|
Packit |
352660 |
ALINK="#0000FF"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="NAVHEADER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
SUMMARY="Header navigation table"
|
|
Packit |
352660 |
WIDTH="100%"
|
|
Packit |
352660 |
BORDER="0"
|
|
Packit |
352660 |
CELLPADDING="0"
|
|
Packit |
352660 |
CELLSPACING="0"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
COLSPAN="3"
|
|
Packit |
352660 |
ALIGN="center"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="10%"
|
|
Packit |
352660 |
ALIGN="left"
|
|
Packit |
352660 |
VALIGN="bottom"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="x31.html"
|
|
Packit |
352660 |
ACCESSKEY="P"
|
|
Packit |
352660 |
><<< Previous
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="80%"
|
|
Packit |
352660 |
ALIGN="center"
|
|
Packit |
352660 |
VALIGN="bottom"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="10%"
|
|
Packit |
352660 |
ALIGN="right"
|
|
Packit |
352660 |
VALIGN="bottom"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
ALIGN="LEFT"
|
|
Packit |
352660 |
WIDTH="100%">
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT1"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT1"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN103"
|
|
Packit |
352660 |
>FUNCTIONS
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>These are grouped by functionality, often using the main data type being
|
|
Packit |
352660 |
manipulated.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN106"
|
|
Packit |
352660 |
>Initialization
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcinitloadconfig.html"
|
|
Packit |
352660 |
>FcInitLoadConfig
|
|
Packit |
352660 |
> -- load configuration
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcinitloadconfigandfonts.html"
|
|
Packit |
352660 |
>FcInitLoadConfigAndFonts
|
|
Packit |
352660 |
> -- load configuration and font data
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcinit.html"
|
|
Packit |
352660 |
>FcInit
|
|
Packit |
352660 |
> -- initialize fontconfig library
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfini.html"
|
|
Packit |
352660 |
>FcFini
|
|
Packit |
352660 |
> -- finalize fontconfig library
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcgetversion.html"
|
|
Packit |
352660 |
>FcGetVersion
|
|
Packit |
352660 |
> -- library version number
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcinitreinitialize.html"
|
|
Packit |
352660 |
>FcInitReinitialize
|
|
Packit |
352660 |
> -- re-initialize library
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcinitbringuptodate.html"
|
|
Packit |
352660 |
>FcInitBringUptoDate
|
|
Packit |
352660 |
> -- reload configuration files if needed
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>These functions provide some control over how the library is initialized.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN242"
|
|
Packit |
352660 |
>FcPattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterncreate.html"
|
|
Packit |
352660 |
>FcPatternCreate
|
|
Packit |
352660 |
> -- Create a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternduplicate.html"
|
|
Packit |
352660 |
>FcPatternDuplicate
|
|
Packit |
352660 |
> -- Copy a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternreference.html"
|
|
Packit |
352660 |
>FcPatternReference
|
|
Packit |
352660 |
> -- Increment pattern reference count
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterndestroy.html"
|
|
Packit |
352660 |
>FcPatternDestroy
|
|
Packit |
352660 |
> -- Destroy a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternobjectcount.html"
|
|
Packit |
352660 |
>FcPatternObjectCount
|
|
Packit |
352660 |
> -- Returns the number of the object
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternequal.html"
|
|
Packit |
352660 |
>FcPatternEqual
|
|
Packit |
352660 |
> -- Compare patterns
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternequalsubset.html"
|
|
Packit |
352660 |
>FcPatternEqualSubset
|
|
Packit |
352660 |
> -- Compare portions of patterns
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternfilter.html"
|
|
Packit |
352660 |
>FcPatternFilter
|
|
Packit |
352660 |
> -- Filter the objects of pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternhash.html"
|
|
Packit |
352660 |
>FcPatternHash
|
|
Packit |
352660 |
> -- Compute a pattern hash value
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternadd.html"
|
|
Packit |
352660 |
>FcPatternAdd
|
|
Packit |
352660 |
> -- Add a value to a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternaddweak.html"
|
|
Packit |
352660 |
>FcPatternAddWeak
|
|
Packit |
352660 |
> -- Add a value to a pattern with weak binding
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternadd-type.html"
|
|
Packit |
352660 |
>FcPatternAdd-Type
|
|
Packit |
352660 |
> -- Add a typed value to a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterngetwithbinding.html"
|
|
Packit |
352660 |
>FcPatternGetWithBinding
|
|
Packit |
352660 |
> -- Return a value with binding from a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternget.html"
|
|
Packit |
352660 |
>FcPatternGet
|
|
Packit |
352660 |
> -- Return a value from a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternget-type.html"
|
|
Packit |
352660 |
>FcPatternGet-Type
|
|
Packit |
352660 |
> -- Return a typed value from a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternbuild.html"
|
|
Packit |
352660 |
>FcPatternBuild
|
|
Packit |
352660 |
> -- Create patterns from arguments
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterndel.html"
|
|
Packit |
352660 |
>FcPatternDel
|
|
Packit |
352660 |
> -- Delete a property from a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternremove.html"
|
|
Packit |
352660 |
>FcPatternRemove
|
|
Packit |
352660 |
> -- Remove one object of the specified type from the pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterniterstart.html"
|
|
Packit |
352660 |
>FcPatternIterStart
|
|
Packit |
352660 |
> -- Initialize the iterator with the first iterator in the pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterniternext.html"
|
|
Packit |
352660 |
>FcPatternIterNext
|
|
Packit |
352660 |
> --
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterniterequal.html"
|
|
Packit |
352660 |
>FcPatternIterEqual
|
|
Packit |
352660 |
> -- Compare iterators
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternfinditer.html"
|
|
Packit |
352660 |
>FcPatternFindIter
|
|
Packit |
352660 |
> -- Set the iterator to point to the object in the pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatterniterisvalid.html"
|
|
Packit |
352660 |
>FcPatternIterIsValid
|
|
Packit |
352660 |
> -- Check whether the iterator is valid or not
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternitergetobject.html"
|
|
Packit |
352660 |
>FcPatternIterGetObject
|
|
Packit |
352660 |
> -- Returns an object name which the iterator point to
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternitervaluecount.html"
|
|
Packit |
352660 |
>FcPatternIterValueCount
|
|
Packit |
352660 |
> -- Returns the number of the values which the iterator point to
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternitergetvalue.html"
|
|
Packit |
352660 |
>FcPatternIterGetValue
|
|
Packit |
352660 |
> -- Returns a value which the iterator point to
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternprint.html"
|
|
Packit |
352660 |
>FcPatternPrint
|
|
Packit |
352660 |
> -- Print a pattern for debugging
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdefaultsubstitute.html"
|
|
Packit |
352660 |
>FcDefaultSubstitute
|
|
Packit |
352660 |
> -- Perform default substitutions in a pattern
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnameparse.html"
|
|
Packit |
352660 |
>FcNameParse
|
|
Packit |
352660 |
> -- Parse a pattern string
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnameunparse.html"
|
|
Packit |
352660 |
>FcNameUnparse
|
|
Packit |
352660 |
> -- Convert a pattern back into a string that can be parsed
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcpatternformat.html"
|
|
Packit |
352660 |
>FcPatternFormat
|
|
Packit |
352660 |
> -- Format a pattern into a string according to a format specifier
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>An FcPattern is an opaque type that holds both patterns to match against the
|
|
Packit |
352660 |
available fonts, as well as the information about each font.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN1316"
|
|
Packit |
352660 |
>FcFontSet
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsetcreate.html"
|
|
Packit |
352660 |
>FcFontSetCreate
|
|
Packit |
352660 |
> -- Create a font set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsetdestroy.html"
|
|
Packit |
352660 |
>FcFontSetDestroy
|
|
Packit |
352660 |
> -- Destroy a font set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsetadd.html"
|
|
Packit |
352660 |
>FcFontSetAdd
|
|
Packit |
352660 |
> -- Add to a font set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsetlist.html"
|
|
Packit |
352660 |
>FcFontSetList
|
|
Packit |
352660 |
> -- List fonts from a set of font sets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsetmatch.html"
|
|
Packit |
352660 |
>FcFontSetMatch
|
|
Packit |
352660 |
> -- Return the best font from a set of font sets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsetprint.html"
|
|
Packit |
352660 |
>FcFontSetPrint
|
|
Packit |
352660 |
> -- Print a set of patterns to stdout
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsetsort.html"
|
|
Packit |
352660 |
>FcFontSetSort
|
|
Packit |
352660 |
> -- Add to a font set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsetsortdestroy.html"
|
|
Packit |
352660 |
>FcFontSetSortDestroy
|
|
Packit |
352660 |
> -- DEPRECATED destroy a font set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>An FcFontSet simply holds a list of patterns; these are used to return the
|
|
Packit |
352660 |
results of listing available fonts.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN1527"
|
|
Packit |
352660 |
>FcObjectSet
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcobjectsetcreate.html"
|
|
Packit |
352660 |
>FcObjectSetCreate
|
|
Packit |
352660 |
> -- Create an object set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcobjectsetadd.html"
|
|
Packit |
352660 |
>FcObjectSetAdd
|
|
Packit |
352660 |
> -- Add to an object set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcobjectsetdestroy.html"
|
|
Packit |
352660 |
>FcObjectSetDestroy
|
|
Packit |
352660 |
> -- Destroy an object set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcobjectsetbuild.html"
|
|
Packit |
352660 |
>FcObjectSetBuild
|
|
Packit |
352660 |
> -- Build object set from args
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>An FcObjectSet holds a list of pattern property names; it is used to
|
|
Packit |
352660 |
indicate which properties are to be returned in the patterns from
|
|
Packit |
352660 |
FcFontList.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN1629"
|
|
Packit |
352660 |
>FreeType specific functions
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfreetypecharindex.html"
|
|
Packit |
352660 |
>FcFreeTypeCharIndex
|
|
Packit |
352660 |
> -- map Unicode to glyph id
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfreetypecharset.html"
|
|
Packit |
352660 |
>FcFreeTypeCharSet
|
|
Packit |
352660 |
> -- compute Unicode coverage
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfreetypecharsetandspacing.html"
|
|
Packit |
352660 |
>FcFreeTypeCharSetAndSpacing
|
|
Packit |
352660 |
> -- compute Unicode coverage and spacing type
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfreetypequery.html"
|
|
Packit |
352660 |
>FcFreeTypeQuery
|
|
Packit |
352660 |
> -- compute pattern from font file (and index)
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfreetypequeryall.html"
|
|
Packit |
352660 |
>FcFreeTypeQueryAll
|
|
Packit |
352660 |
> -- compute all patterns from font file (and index)
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfreetypequeryface.html"
|
|
Packit |
352660 |
>FcFreeTypeQueryFace
|
|
Packit |
352660 |
> -- compute pattern from FT_Face
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>While the fontconfig library doesn't insist that FreeType be used as the
|
|
Packit |
352660 |
rasterization mechanism for fonts, it does provide some convenience
|
|
Packit |
352660 |
functions.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN1783"
|
|
Packit |
352660 |
>FcValue
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcvaluedestroy.html"
|
|
Packit |
352660 |
>FcValueDestroy
|
|
Packit |
352660 |
> -- Free a value
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcvaluesave.html"
|
|
Packit |
352660 |
>FcValueSave
|
|
Packit |
352660 |
> -- Copy a value
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcvalueprint.html"
|
|
Packit |
352660 |
>FcValuePrint
|
|
Packit |
352660 |
> -- Print a value to stdout
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcvalueequal.html"
|
|
Packit |
352660 |
>FcValueEqual
|
|
Packit |
352660 |
> -- Test two values for equality
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>FcValue is a structure containing a type tag and a union of all possible
|
|
Packit |
352660 |
datatypes. The tag is an enum of type
|
|
Packit |
352660 |
|
|
Packit |
352660 |
CLASS="EMPHASIS"
|
|
Packit |
352660 |
>FcType
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
and is intended to provide a measure of run-time
|
|
Packit |
352660 |
typechecking, although that depends on careful programming.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN1869"
|
|
Packit |
352660 |
>FcCharSet
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetcreate.html"
|
|
Packit |
352660 |
>FcCharSetCreate
|
|
Packit |
352660 |
> -- Create an empty character set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetdestroy.html"
|
|
Packit |
352660 |
>FcCharSetDestroy
|
|
Packit |
352660 |
> -- Destroy a character set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetaddchar.html"
|
|
Packit |
352660 |
>FcCharSetAddChar
|
|
Packit |
352660 |
> -- Add a character to a charset
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetdelchar.html"
|
|
Packit |
352660 |
>FcCharSetDelChar
|
|
Packit |
352660 |
> -- Add a character to a charset
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetcopy.html"
|
|
Packit |
352660 |
>FcCharSetCopy
|
|
Packit |
352660 |
> -- Copy a charset
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetequal.html"
|
|
Packit |
352660 |
>FcCharSetEqual
|
|
Packit |
352660 |
> -- Compare two charsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetintersect.html"
|
|
Packit |
352660 |
>FcCharSetIntersect
|
|
Packit |
352660 |
> -- Intersect charsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetunion.html"
|
|
Packit |
352660 |
>FcCharSetUnion
|
|
Packit |
352660 |
> -- Add charsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetsubtract.html"
|
|
Packit |
352660 |
>FcCharSetSubtract
|
|
Packit |
352660 |
> -- Subtract charsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetmerge.html"
|
|
Packit |
352660 |
>FcCharSetMerge
|
|
Packit |
352660 |
> -- Merge charsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsethaschar.html"
|
|
Packit |
352660 |
>FcCharSetHasChar
|
|
Packit |
352660 |
> -- Check a charset for a char
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetcount.html"
|
|
Packit |
352660 |
>FcCharSetCount
|
|
Packit |
352660 |
> -- Count entries in a charset
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetintersectcount.html"
|
|
Packit |
352660 |
>FcCharSetIntersectCount
|
|
Packit |
352660 |
> -- Intersect and count charsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetsubtractcount.html"
|
|
Packit |
352660 |
>FcCharSetSubtractCount
|
|
Packit |
352660 |
> -- Subtract and count charsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetissubset.html"
|
|
Packit |
352660 |
>FcCharSetIsSubset
|
|
Packit |
352660 |
> -- Test for charset inclusion
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetfirstpage.html"
|
|
Packit |
352660 |
>FcCharSetFirstPage
|
|
Packit |
352660 |
> -- Start enumerating charset contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetnextpage.html"
|
|
Packit |
352660 |
>FcCharSetNextPage
|
|
Packit |
352660 |
> -- Continue enumerating charset contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetcoverage.html"
|
|
Packit |
352660 |
>FcCharSetCoverage
|
|
Packit |
352660 |
> -- DEPRECATED return coverage for a Unicode page
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccharsetnew.html"
|
|
Packit |
352660 |
>FcCharSetNew
|
|
Packit |
352660 |
> -- DEPRECATED alias for FcCharSetCreate
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>An FcCharSet is a boolean array indicating a set of Unicode chars. Those
|
|
Packit |
352660 |
associated with a font are marked constant and cannot be edited.
|
|
Packit |
352660 |
FcCharSets may be reference counted internally to reduce memory consumption;
|
|
Packit |
352660 |
this may be visible to applications as the result of FcCharSetCopy may
|
|
Packit |
352660 |
return it's argument, and that CharSet may remain unmodifiable.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN2336"
|
|
Packit |
352660 |
>FcLangSet
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetcreate.html"
|
|
Packit |
352660 |
>FcLangSetCreate
|
|
Packit |
352660 |
> -- create a langset object
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetdestroy.html"
|
|
Packit |
352660 |
>FcLangSetDestroy
|
|
Packit |
352660 |
> -- destroy a langset object
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetcopy.html"
|
|
Packit |
352660 |
>FcLangSetCopy
|
|
Packit |
352660 |
> -- copy a langset object
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetadd.html"
|
|
Packit |
352660 |
>FcLangSetAdd
|
|
Packit |
352660 |
> -- add a language to a langset
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetdel.html"
|
|
Packit |
352660 |
>FcLangSetDel
|
|
Packit |
352660 |
> -- delete a language from a langset
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetunion.html"
|
|
Packit |
352660 |
>FcLangSetUnion
|
|
Packit |
352660 |
> -- Add langsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetsubtract.html"
|
|
Packit |
352660 |
>FcLangSetSubtract
|
|
Packit |
352660 |
> -- Subtract langsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetcompare.html"
|
|
Packit |
352660 |
>FcLangSetCompare
|
|
Packit |
352660 |
> -- compare language sets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetcontains.html"
|
|
Packit |
352660 |
>FcLangSetContains
|
|
Packit |
352660 |
> -- check langset subset relation
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetequal.html"
|
|
Packit |
352660 |
>FcLangSetEqual
|
|
Packit |
352660 |
> -- test for matching langsets
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsethash.html"
|
|
Packit |
352660 |
>FcLangSetHash
|
|
Packit |
352660 |
> -- return a hash value for a langset
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsethaslang.html"
|
|
Packit |
352660 |
>FcLangSetHasLang
|
|
Packit |
352660 |
> -- test langset for language support
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcgetdefaultlangs.html"
|
|
Packit |
352660 |
>FcGetDefaultLangs
|
|
Packit |
352660 |
> -- Get the default languages list
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangsetgetlangs.html"
|
|
Packit |
352660 |
>FcLangSetGetLangs
|
|
Packit |
352660 |
> -- get the list of languages in the langset
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcgetlangs.html"
|
|
Packit |
352660 |
>FcGetLangs
|
|
Packit |
352660 |
> -- Get list of languages
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclangnormalize.html"
|
|
Packit |
352660 |
>FcLangNormalize
|
|
Packit |
352660 |
> -- Normalize the language string
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fclanggetcharset.html"
|
|
Packit |
352660 |
>FcLangGetCharSet
|
|
Packit |
352660 |
> -- Get character map for a language
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>An FcLangSet is a set of language names (each of which include language and
|
|
Packit |
352660 |
an optional territory). They are used when selecting fonts to indicate which
|
|
Packit |
352660 |
languages the fonts need to support. Each font is marked, using language
|
|
Packit |
352660 |
orthography information built into fontconfig, with the set of supported
|
|
Packit |
352660 |
languages.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN2730"
|
|
Packit |
352660 |
>FcMatrix
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcmatrixinit.html"
|
|
Packit |
352660 |
>FcMatrixInit
|
|
Packit |
352660 |
> -- initialize an FcMatrix structure
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcmatrixcopy.html"
|
|
Packit |
352660 |
>FcMatrixCopy
|
|
Packit |
352660 |
> -- Copy a matrix
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcmatrixequal.html"
|
|
Packit |
352660 |
>FcMatrixEqual
|
|
Packit |
352660 |
> -- Compare two matrices
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcmatrixmultiply.html"
|
|
Packit |
352660 |
>FcMatrixMultiply
|
|
Packit |
352660 |
> -- Multiply matrices
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcmatrixrotate.html"
|
|
Packit |
352660 |
>FcMatrixRotate
|
|
Packit |
352660 |
> -- Rotate a matrix
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcmatrixscale.html"
|
|
Packit |
352660 |
>FcMatrixScale
|
|
Packit |
352660 |
> -- Scale a matrix
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcmatrixshear.html"
|
|
Packit |
352660 |
>FcMatrixShear
|
|
Packit |
352660 |
> -- Shear a matrix
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>FcMatrix structures hold an affine transformation in matrix form.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN2910"
|
|
Packit |
352660 |
>FcRange
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcrangecopy.html"
|
|
Packit |
352660 |
>FcRangeCopy
|
|
Packit |
352660 |
> -- Copy a range object
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcrangecreatedouble.html"
|
|
Packit |
352660 |
>FcRangeCreateDouble
|
|
Packit |
352660 |
> -- create a range object for double
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcrangecreateinteger.html"
|
|
Packit |
352660 |
>FcRangeCreateInteger
|
|
Packit |
352660 |
> -- create a range object for integer
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcrangedestroy.html"
|
|
Packit |
352660 |
>FcRangeDestroy
|
|
Packit |
352660 |
> -- destroy a range object
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcrangegetdouble.html"
|
|
Packit |
352660 |
>FcRangeGetDouble
|
|
Packit |
352660 |
> -- Get the range in double
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>An FcRange holds two variables to indicate a range in between.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN3038"
|
|
Packit |
352660 |
>FcConfig
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigcreate.html"
|
|
Packit |
352660 |
>FcConfigCreate
|
|
Packit |
352660 |
> -- Create a configuration
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigreference.html"
|
|
Packit |
352660 |
>FcConfigReference
|
|
Packit |
352660 |
> -- Increment config reference count
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigdestroy.html"
|
|
Packit |
352660 |
>FcConfigDestroy
|
|
Packit |
352660 |
> -- Destroy a configuration
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigsetcurrent.html"
|
|
Packit |
352660 |
>FcConfigSetCurrent
|
|
Packit |
352660 |
> -- Set configuration as default
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetcurrent.html"
|
|
Packit |
352660 |
>FcConfigGetCurrent
|
|
Packit |
352660 |
> -- Return current configuration
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiguptodate.html"
|
|
Packit |
352660 |
>FcConfigUptoDate
|
|
Packit |
352660 |
> -- Check timestamps on config files
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfighome.html"
|
|
Packit |
352660 |
>FcConfigHome
|
|
Packit |
352660 |
> -- return the current home directory.
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigenablehome.html"
|
|
Packit |
352660 |
>FcConfigEnableHome
|
|
Packit |
352660 |
> -- controls use of the home directory.
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigbuildfonts.html"
|
|
Packit |
352660 |
>FcConfigBuildFonts
|
|
Packit |
352660 |
> -- Build font database
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetconfigdirs.html"
|
|
Packit |
352660 |
>FcConfigGetConfigDirs
|
|
Packit |
352660 |
> -- Get config directories
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetfontdirs.html"
|
|
Packit |
352660 |
>FcConfigGetFontDirs
|
|
Packit |
352660 |
> -- Get font directories
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetconfigfiles.html"
|
|
Packit |
352660 |
>FcConfigGetConfigFiles
|
|
Packit |
352660 |
> -- Get config files
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetcache.html"
|
|
Packit |
352660 |
>FcConfigGetCache
|
|
Packit |
352660 |
> -- DEPRECATED used to return per-user cache filename
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetcachedirs.html"
|
|
Packit |
352660 |
>FcConfigGetCacheDirs
|
|
Packit |
352660 |
> -- return the list of directories searched for cache files
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetfonts.html"
|
|
Packit |
352660 |
>FcConfigGetFonts
|
|
Packit |
352660 |
> -- Get config font set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetblanks.html"
|
|
Packit |
352660 |
>FcConfigGetBlanks
|
|
Packit |
352660 |
> -- Get config blanks
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetrescaninterval.html"
|
|
Packit |
352660 |
>FcConfigGetRescanInterval
|
|
Packit |
352660 |
> -- Get config rescan interval
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigsetrescaninterval.html"
|
|
Packit |
352660 |
>FcConfigSetRescanInterval
|
|
Packit |
352660 |
> -- Set config rescan interval
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigappfontaddfile.html"
|
|
Packit |
352660 |
>FcConfigAppFontAddFile
|
|
Packit |
352660 |
> -- Add font file to font database
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigappfontadddir.html"
|
|
Packit |
352660 |
>FcConfigAppFontAddDir
|
|
Packit |
352660 |
> -- Add fonts from directory to font database
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigappfontclear.html"
|
|
Packit |
352660 |
>FcConfigAppFontClear
|
|
Packit |
352660 |
> -- Remove all app fonts from font database
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigsubstitutewithpat.html"
|
|
Packit |
352660 |
>FcConfigSubstituteWithPat
|
|
Packit |
352660 |
> -- Execute substitutions
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigsubstitute.html"
|
|
Packit |
352660 |
>FcConfigSubstitute
|
|
Packit |
352660 |
> -- Execute substitutions
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontmatch.html"
|
|
Packit |
352660 |
>FcFontMatch
|
|
Packit |
352660 |
> -- Return best font
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontsort.html"
|
|
Packit |
352660 |
>FcFontSort
|
|
Packit |
352660 |
> -- Return list of matching fonts
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontrenderprepare.html"
|
|
Packit |
352660 |
>FcFontRenderPrepare
|
|
Packit |
352660 |
> -- Prepare pattern for loading font file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfontlist.html"
|
|
Packit |
352660 |
>FcFontList
|
|
Packit |
352660 |
> -- List fonts
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigfilename.html"
|
|
Packit |
352660 |
>FcConfigFilename
|
|
Packit |
352660 |
> -- Find a config file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigparseandload.html"
|
|
Packit |
352660 |
>FcConfigParseAndLoad
|
|
Packit |
352660 |
> -- load a configuration file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigparseandloadfrommemory.html"
|
|
Packit |
352660 |
>FcConfigParseAndLoadFromMemory
|
|
Packit |
352660 |
> -- load a configuration from memory
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfiggetsysroot.html"
|
|
Packit |
352660 |
>FcConfigGetSysRoot
|
|
Packit |
352660 |
> -- Obtain the system root directory
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigsetsysroot.html"
|
|
Packit |
352660 |
>FcConfigSetSysRoot
|
|
Packit |
352660 |
> -- Set the system root directory
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigfileinfoiterinit.html"
|
|
Packit |
352660 |
>FcConfigFileInfoIterInit
|
|
Packit |
352660 |
> -- Initialize the iterator
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigfileinfoiternext.html"
|
|
Packit |
352660 |
>FcConfigFileInfoIterNext
|
|
Packit |
352660 |
> -- Set the iterator to point to the next list
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcconfigfileinfoiterget.html"
|
|
Packit |
352660 |
>FcConfigFileInfoIterGet
|
|
Packit |
352660 |
> -- Obtain the configuration file information
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>An FcConfig object holds the internal representation of a configuration.
|
|
Packit |
352660 |
There is a default configuration which applications may use by passing 0 to
|
|
Packit |
352660 |
any function using the data within an FcConfig.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN3843"
|
|
Packit |
352660 |
>FcObjectType
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnameregisterobjecttypes.html"
|
|
Packit |
352660 |
>FcNameRegisterObjectTypes
|
|
Packit |
352660 |
> -- Register object types
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnameunregisterobjecttypes.html"
|
|
Packit |
352660 |
>FcNameUnregisterObjectTypes
|
|
Packit |
352660 |
> -- Unregister object types
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnamegetobjecttype.html"
|
|
Packit |
352660 |
>FcNameGetObjectType
|
|
Packit |
352660 |
> -- Lookup an object type
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Provides for application-specified font name object types so that new
|
|
Packit |
352660 |
pattern elements can be generated from font names.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN3908"
|
|
Packit |
352660 |
>FcConstant
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnameregisterconstants.html"
|
|
Packit |
352660 |
>FcNameRegisterConstants
|
|
Packit |
352660 |
> -- Register symbolic constants
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnameunregisterconstants.html"
|
|
Packit |
352660 |
>FcNameUnregisterConstants
|
|
Packit |
352660 |
> -- Unregister symbolic constants
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnamegetconstant.html"
|
|
Packit |
352660 |
>FcNameGetConstant
|
|
Packit |
352660 |
> -- Lookup symbolic constant
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcnameconstant.html"
|
|
Packit |
352660 |
>FcNameConstant
|
|
Packit |
352660 |
> -- Get the value for a symbolic constant
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Provides for application-specified symbolic constants for font names.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN3996"
|
|
Packit |
352660 |
>FcWeight
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcweightfromopentypedouble.html"
|
|
Packit |
352660 |
>FcWeightFromOpenTypeDouble
|
|
Packit |
352660 |
> -- Convert from OpenType weight values to fontconfig ones
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcweighttoopentypedouble.html"
|
|
Packit |
352660 |
>FcWeightToOpenTypeDouble
|
|
Packit |
352660 |
> -- Convert from fontconfig weight values to OpenType ones
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcweightfromopentype.html"
|
|
Packit |
352660 |
>FcWeightFromOpenType
|
|
Packit |
352660 |
> -- Convert from OpenType weight values to fontconfig ones
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcweighttoopentype.html"
|
|
Packit |
352660 |
>FcWeightToOpenType
|
|
Packit |
352660 |
> -- Convert from fontconfig weight values to OpenType ones
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Maps weights to and from OpenType weights.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN4094"
|
|
Packit |
352660 |
>FcBlanks
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcblankscreate.html"
|
|
Packit |
352660 |
>FcBlanksCreate
|
|
Packit |
352660 |
> -- Create an FcBlanks
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcblanksdestroy.html"
|
|
Packit |
352660 |
>FcBlanksDestroy
|
|
Packit |
352660 |
> -- Destroy and FcBlanks
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcblanksadd.html"
|
|
Packit |
352660 |
>FcBlanksAdd
|
|
Packit |
352660 |
> -- Add a character to an FcBlanks
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcblanksismember.html"
|
|
Packit |
352660 |
>FcBlanksIsMember
|
|
Packit |
352660 |
> -- Query membership in an FcBlanks
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>An FcBlanks object holds a list of Unicode chars which are expected to
|
|
Packit |
352660 |
be blank when drawn. When scanning new fonts, any glyphs which are
|
|
Packit |
352660 |
empty and not in this list will be assumed to be broken and not placed in
|
|
Packit |
352660 |
the FcCharSet associated with the font. This provides a significantly more
|
|
Packit |
352660 |
accurate CharSet for applications.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
> FcBlanks is deprecated and should not be used in newly written code.
|
|
Packit |
352660 |
It is still accepted by some functions for compatibility with
|
|
Packit |
352660 |
older code but will be removed in the future.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN4178"
|
|
Packit |
352660 |
>FcAtomic
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcatomiccreate.html"
|
|
Packit |
352660 |
>FcAtomicCreate
|
|
Packit |
352660 |
> -- create an FcAtomic object
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcatomiclock.html"
|
|
Packit |
352660 |
>FcAtomicLock
|
|
Packit |
352660 |
> -- lock a file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcatomicnewfile.html"
|
|
Packit |
352660 |
>FcAtomicNewFile
|
|
Packit |
352660 |
> -- return new temporary file name
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcatomicorigfile.html"
|
|
Packit |
352660 |
>FcAtomicOrigFile
|
|
Packit |
352660 |
> -- return original file name
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcatomicreplaceorig.html"
|
|
Packit |
352660 |
>FcAtomicReplaceOrig
|
|
Packit |
352660 |
> -- replace original with new
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcatomicdeletenew.html"
|
|
Packit |
352660 |
>FcAtomicDeleteNew
|
|
Packit |
352660 |
> -- delete new file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcatomicunlock.html"
|
|
Packit |
352660 |
>FcAtomicUnlock
|
|
Packit |
352660 |
> -- unlock a file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcatomicdestroy.html"
|
|
Packit |
352660 |
>FcAtomicDestroy
|
|
Packit |
352660 |
> -- destroy an FcAtomic object
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>These functions provide a safe way to update configuration files, allowing ongoing
|
|
Packit |
352660 |
reading of the old configuration file while locked for writing and ensuring that a
|
|
Packit |
352660 |
consistent and complete version of the configuration file is always available.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN4339"
|
|
Packit |
352660 |
>File and Directory routines
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfilescan.html"
|
|
Packit |
352660 |
>FcFileScan
|
|
Packit |
352660 |
> -- scan a font file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcfileisdir.html"
|
|
Packit |
352660 |
>FcFileIsDir
|
|
Packit |
352660 |
> -- check whether a file is a directory
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdirscan.html"
|
|
Packit |
352660 |
>FcDirScan
|
|
Packit |
352660 |
> -- scan a font directory without caching it
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdirsave.html"
|
|
Packit |
352660 |
>FcDirSave
|
|
Packit |
352660 |
> -- DEPRECATED: formerly used to save a directory cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircacheunlink.html"
|
|
Packit |
352660 |
>FcDirCacheUnlink
|
|
Packit |
352660 |
> -- Remove all caches related to
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>dir
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircachevalid.html"
|
|
Packit |
352660 |
>FcDirCacheValid
|
|
Packit |
352660 |
> -- check directory cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircacheload.html"
|
|
Packit |
352660 |
>FcDirCacheLoad
|
|
Packit |
352660 |
> -- load a directory cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircacherescan.html"
|
|
Packit |
352660 |
>FcDirCacheRescan
|
|
Packit |
352660 |
> -- Re-scan a directory cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircacheread.html"
|
|
Packit |
352660 |
>FcDirCacheRead
|
|
Packit |
352660 |
> -- read or construct a directory cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircacheloadfile.html"
|
|
Packit |
352660 |
>FcDirCacheLoadFile
|
|
Packit |
352660 |
> -- load a cache file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircacheunload.html"
|
|
Packit |
352660 |
>FcDirCacheUnload
|
|
Packit |
352660 |
> -- unload a cache file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>These routines work with font files and directories, including font
|
|
Packit |
352660 |
directory cache files.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN4617"
|
|
Packit |
352660 |
>FcCache routines
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccachedir.html"
|
|
Packit |
352660 |
>FcCacheDir
|
|
Packit |
352660 |
> -- Return directory of
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccachecopyset.html"
|
|
Packit |
352660 |
>FcCacheCopySet
|
|
Packit |
352660 |
> -- Returns a copy of the fontset from
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccachesubdir.html"
|
|
Packit |
352660 |
>FcCacheSubdir
|
|
Packit |
352660 |
> -- Return the
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>i
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>'th subdirectory.
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccachenumsubdir.html"
|
|
Packit |
352660 |
>FcCacheNumSubdir
|
|
Packit |
352660 |
> -- Return the number of subdirectories in
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>.
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccachenumfont.html"
|
|
Packit |
352660 |
>FcCacheNumFont
|
|
Packit |
352660 |
> -- Returns the number of fonts in
|
|
Packit |
352660 |
CLASS="PARAMETER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>cache
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>.
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircacheclean.html"
|
|
Packit |
352660 |
>FcDirCacheClean
|
|
Packit |
352660 |
> -- Clean up a cache directory
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fccachecreatetagfile.html"
|
|
Packit |
352660 |
>FcCacheCreateTagFile
|
|
Packit |
352660 |
> -- Create CACHEDIR.TAG at cache directory.
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircachecreateuuid.html"
|
|
Packit |
352660 |
>FcDirCacheCreateUUID
|
|
Packit |
352660 |
> -- Create .uuid file at a directory
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcdircachedeleteuuid.html"
|
|
Packit |
352660 |
>FcDirCacheDeleteUUID
|
|
Packit |
352660 |
> -- Delete .uuid file
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>These routines work with font directory caches, accessing their contents in
|
|
Packit |
352660 |
limited ways. It is not expected that normal applications will need to use
|
|
Packit |
352660 |
these functions.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN4826"
|
|
Packit |
352660 |
>FcStrSet and FcStrList
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrsetcreate.html"
|
|
Packit |
352660 |
>FcStrSetCreate
|
|
Packit |
352660 |
> -- create a string set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrsetmember.html"
|
|
Packit |
352660 |
>FcStrSetMember
|
|
Packit |
352660 |
> -- check set for membership
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrsetequal.html"
|
|
Packit |
352660 |
>FcStrSetEqual
|
|
Packit |
352660 |
> -- check sets for equality
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrsetadd.html"
|
|
Packit |
352660 |
>FcStrSetAdd
|
|
Packit |
352660 |
> -- add to a string set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrsetaddfilename.html"
|
|
Packit |
352660 |
>FcStrSetAddFilename
|
|
Packit |
352660 |
> -- add a filename to a string set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrsetdel.html"
|
|
Packit |
352660 |
>FcStrSetDel
|
|
Packit |
352660 |
> -- delete from a string set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrsetdestroy.html"
|
|
Packit |
352660 |
>FcStrSetDestroy
|
|
Packit |
352660 |
> -- destroy a string set
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrlistcreate.html"
|
|
Packit |
352660 |
>FcStrListCreate
|
|
Packit |
352660 |
> -- create a string iterator
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrlistfirst.html"
|
|
Packit |
352660 |
>FcStrListFirst
|
|
Packit |
352660 |
> -- get first string in iteration
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrlistnext.html"
|
|
Packit |
352660 |
>FcStrListNext
|
|
Packit |
352660 |
> -- get next string in iteration
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrlistdone.html"
|
|
Packit |
352660 |
>FcStrListDone
|
|
Packit |
352660 |
> -- destroy a string iterator
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>A data structure for enumerating strings, used to list directories while
|
|
Packit |
352660 |
scanning the configuration as directories are added while scanning.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="SECT2"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
NAME="AEN5067"
|
|
Packit |
352660 |
>String utilities
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="TOC"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Table of Contents
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcutf8toucs4.html"
|
|
Packit |
352660 |
>FcUtf8ToUcs4
|
|
Packit |
352660 |
> -- convert UTF-8 to UCS4
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcucs4toutf8.html"
|
|
Packit |
352660 |
>FcUcs4ToUtf8
|
|
Packit |
352660 |
> -- convert UCS4 to UTF-8
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcutf8len.html"
|
|
Packit |
352660 |
>FcUtf8Len
|
|
Packit |
352660 |
> -- count UTF-8 encoded chars
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcutf16toucs4.html"
|
|
Packit |
352660 |
>FcUtf16ToUcs4
|
|
Packit |
352660 |
> -- convert UTF-16 to UCS4
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcutf16len.html"
|
|
Packit |
352660 |
>FcUtf16Len
|
|
Packit |
352660 |
> -- count UTF-16 encoded chars
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcislower.html"
|
|
Packit |
352660 |
>FcIsLower
|
|
Packit |
352660 |
> -- check for lower case ASCII character
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcisupper.html"
|
|
Packit |
352660 |
>FcIsUpper
|
|
Packit |
352660 |
> -- check for upper case ASCII character
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fctolower.html"
|
|
Packit |
352660 |
>FcToLower
|
|
Packit |
352660 |
> -- convert upper case ASCII to lower case
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrcopy.html"
|
|
Packit |
352660 |
>FcStrCopy
|
|
Packit |
352660 |
> -- duplicate a string
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrdowncase.html"
|
|
Packit |
352660 |
>FcStrDowncase
|
|
Packit |
352660 |
> -- create a lower case translation of a string
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrcopyfilename.html"
|
|
Packit |
352660 |
>FcStrCopyFilename
|
|
Packit |
352660 |
> -- create a complete path from a filename
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrcmp.html"
|
|
Packit |
352660 |
>FcStrCmp
|
|
Packit |
352660 |
> -- compare UTF-8 strings
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrcmpignorecase.html"
|
|
Packit |
352660 |
>FcStrCmpIgnoreCase
|
|
Packit |
352660 |
> -- compare UTF-8 strings ignoring case
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrstr.html"
|
|
Packit |
352660 |
>FcStrStr
|
|
Packit |
352660 |
> -- locate UTF-8 substring
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrstrignorecase.html"
|
|
Packit |
352660 |
>FcStrStrIgnoreCase
|
|
Packit |
352660 |
> -- locate UTF-8 substring ignoring ASCII case
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrplus.html"
|
|
Packit |
352660 |
>FcStrPlus
|
|
Packit |
352660 |
> -- concatenate two strings
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrfree.html"
|
|
Packit |
352660 |
>FcStrFree
|
|
Packit |
352660 |
> -- free a string
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrdirname.html"
|
|
Packit |
352660 |
>FcStrDirname
|
|
Packit |
352660 |
> -- directory part of filename
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="fcstrbasename.html"
|
|
Packit |
352660 |
>FcStrBasename
|
|
Packit |
352660 |
> -- last component of filename
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>Fontconfig manipulates many UTF-8 strings represented with the FcChar8 type.
|
|
Packit |
352660 |
These functions are exposed to help applications deal with these UTF-8
|
|
Packit |
352660 |
strings in a locale-insensitive manner.
|
|
Packit |
352660 |
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
CLASS="NAVFOOTER"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
ALIGN="LEFT"
|
|
Packit |
352660 |
WIDTH="100%">
|
|
Packit |
352660 |
SUMMARY="Footer navigation table"
|
|
Packit |
352660 |
WIDTH="100%"
|
|
Packit |
352660 |
BORDER="0"
|
|
Packit |
352660 |
CELLPADDING="0"
|
|
Packit |
352660 |
CELLSPACING="0"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="33%"
|
|
Packit |
352660 |
ALIGN="left"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="x31.html"
|
|
Packit |
352660 |
ACCESSKEY="P"
|
|
Packit |
352660 |
><<< Previous
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="34%"
|
|
Packit |
352660 |
ALIGN="center"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
HREF="t1.html"
|
|
Packit |
352660 |
ACCESSKEY="H"
|
|
Packit |
352660 |
>Home
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="33%"
|
|
Packit |
352660 |
ALIGN="right"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="33%"
|
|
Packit |
352660 |
ALIGN="left"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>Datatypes
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="34%"
|
|
Packit |
352660 |
ALIGN="center"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
WIDTH="33%"
|
|
Packit |
352660 |
ALIGN="right"
|
|
Packit |
352660 |
VALIGN="top"
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|
|
Packit |
352660 |
>
|