Blame doc/fontconfig-devel/x103.html

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
>