diff options
Diffstat (limited to 'doc/fontconfig-devel')
186 files changed, 41504 insertions, 0 deletions
diff --git a/doc/fontconfig-devel/fcatomiccreate.html b/doc/fontconfig-devel/fcatomiccreate.html new file mode 100644 index 0000000..070ae17 --- /dev/null +++ b/doc/fontconfig-devel/fcatomiccreate.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcAtomicCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcAtomic" +HREF="x102.html#AEN3633"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcAtomicLock" +HREF="fcatomiclock.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcatomiclock.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCATOMICCREATE" +></A +>FcAtomicCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3640" +></A +><H2 +>Name</H2 +>FcAtomicCreate -- create an FcAtomic object</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3643" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3644" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcAtomic * FcAtomicCreate</CODE +>(const FcChar8 *file);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3651" +></A +><H2 +>Description</H2 +><P +>Creates a data structure containing data needed to control access to <CODE +CLASS="PARAMETER" +>file</CODE +>. +Writing is done to a separate file. Once that file is complete, the original +configuration file is atomically replaced so that reading process always see +a consistent and complete file without the need to lock for reading. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3655" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcatomiclock.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3633" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcAtomicLock</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcatomicdeletenew.html b/doc/fontconfig-devel/fcatomicdeletenew.html new file mode 100644 index 0000000..01729e4 --- /dev/null +++ b/doc/fontconfig-devel/fcatomicdeletenew.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcAtomicDeleteNew</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcAtomic" +HREF="x102.html#AEN3633"><LINK +REL="PREVIOUS" +TITLE="FcAtomicReplaceOrig" +HREF="fcatomicreplaceorig.html"><LINK +REL="NEXT" +TITLE="FcAtomicUnlock" +HREF="fcatomicunlock.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcatomicreplaceorig.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcatomicunlock.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCATOMICDELETENEW" +></A +>FcAtomicDeleteNew</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3750" +></A +><H2 +>Name</H2 +>FcAtomicDeleteNew -- delete new file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3753" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3754" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcAtomicDeleteNew</CODE +>(FcAtomic *atomic);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3761" +></A +><H2 +>Description</H2 +><P +>Deletes the new file. Used in error recovery to back out changes. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3764" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcatomicreplaceorig.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcatomicunlock.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcAtomicReplaceOrig</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3633" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcAtomicUnlock</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcatomicdestroy.html b/doc/fontconfig-devel/fcatomicdestroy.html new file mode 100644 index 0000000..b274a40 --- /dev/null +++ b/doc/fontconfig-devel/fcatomicdestroy.html @@ -0,0 +1,191 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcAtomicDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcAtomic" +HREF="x102.html#AEN3633"><LINK +REL="PREVIOUS" +TITLE="FcAtomicUnlock" +HREF="fcatomicunlock.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcatomicunlock.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCATOMICDESTROY" +></A +>FcAtomicDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3792" +></A +><H2 +>Name</H2 +>FcAtomicDestroy -- destroy an FcAtomic object</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3795" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3796" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcAtomicDestroy</CODE +>(FcAtomic *atomic);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3803" +></A +><H2 +>Description</H2 +><P +>Destroys <CODE +CLASS="PARAMETER" +>atomic</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3807" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcatomicunlock.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcAtomicUnlock</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3633" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcatomiclock.html b/doc/fontconfig-devel/fcatomiclock.html new file mode 100644 index 0000000..5478d1f --- /dev/null +++ b/doc/fontconfig-devel/fcatomiclock.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcAtomicLock</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcAtomic" +HREF="x102.html#AEN3633"><LINK +REL="PREVIOUS" +TITLE="FcAtomicCreate" +HREF="fcatomiccreate.html"><LINK +REL="NEXT" +TITLE="FcAtomicNewFile" +HREF="fcatomicnewfile.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcatomiccreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcatomicnewfile.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCATOMICLOCK" +></A +>FcAtomicLock</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3662" +></A +><H2 +>Name</H2 +>FcAtomicLock -- lock a file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3665" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3666" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcAtomicLock</CODE +>(FcAtomic *atomic);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3673" +></A +><H2 +>Description</H2 +><P +>Attempts to lock the file referenced by <CODE +CLASS="PARAMETER" +>atomic</CODE +>. +Returns FcFalse if the file is already locked, else returns FcTrue and +leaves the file locked. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3677" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcatomiccreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcatomicnewfile.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcAtomicCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3633" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcAtomicNewFile</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcatomicnewfile.html b/doc/fontconfig-devel/fcatomicnewfile.html new file mode 100644 index 0000000..91c653e --- /dev/null +++ b/doc/fontconfig-devel/fcatomicnewfile.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcAtomicNewFile</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcAtomic" +HREF="x102.html#AEN3633"><LINK +REL="PREVIOUS" +TITLE="FcAtomicLock" +HREF="fcatomiclock.html"><LINK +REL="NEXT" +TITLE="FcAtomicOrigFile" +HREF="fcatomicorigfile.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcatomiclock.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcatomicorigfile.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCATOMICNEWFILE" +></A +>FcAtomicNewFile</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3684" +></A +><H2 +>Name</H2 +>FcAtomicNewFile -- return new temporary file name</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3687" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3688" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcAtomicNewFile</CODE +>(FcAtomic *atomic);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3695" +></A +><H2 +>Description</H2 +><P +>Returns the filename for writing a new version of the file referenced +by <CODE +CLASS="PARAMETER" +>atomic</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3699" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcatomiclock.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcatomicorigfile.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcAtomicLock</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3633" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcAtomicOrigFile</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcatomicorigfile.html b/doc/fontconfig-devel/fcatomicorigfile.html new file mode 100644 index 0000000..da0a2da --- /dev/null +++ b/doc/fontconfig-devel/fcatomicorigfile.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcAtomicOrigFile</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcAtomic" +HREF="x102.html#AEN3633"><LINK +REL="PREVIOUS" +TITLE="FcAtomicNewFile" +HREF="fcatomicnewfile.html"><LINK +REL="NEXT" +TITLE="FcAtomicReplaceOrig" +HREF="fcatomicreplaceorig.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcatomicnewfile.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcatomicreplaceorig.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCATOMICORIGFILE" +></A +>FcAtomicOrigFile</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3706" +></A +><H2 +>Name</H2 +>FcAtomicOrigFile -- return original file name</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3709" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3710" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcAtomicOrigFile</CODE +>(FcAtomic *atomic);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3717" +></A +><H2 +>Description</H2 +><P +>Returns the file referenced by <CODE +CLASS="PARAMETER" +>atomic</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3721" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcatomicnewfile.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcatomicreplaceorig.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcAtomicNewFile</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3633" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcAtomicReplaceOrig</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcatomicreplaceorig.html b/doc/fontconfig-devel/fcatomicreplaceorig.html new file mode 100644 index 0000000..d9ccca1 --- /dev/null +++ b/doc/fontconfig-devel/fcatomicreplaceorig.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcAtomicReplaceOrig</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcAtomic" +HREF="x102.html#AEN3633"><LINK +REL="PREVIOUS" +TITLE="FcAtomicOrigFile" +HREF="fcatomicorigfile.html"><LINK +REL="NEXT" +TITLE="FcAtomicDeleteNew" +HREF="fcatomicdeletenew.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcatomicorigfile.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcatomicdeletenew.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCATOMICREPLACEORIG" +></A +>FcAtomicReplaceOrig</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3728" +></A +><H2 +>Name</H2 +>FcAtomicReplaceOrig -- replace original with new</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3731" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3732" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcAtomicReplaceOrig</CODE +>(FcAtomic *atomic);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3739" +></A +><H2 +>Description</H2 +><P +>Replaces the original file referenced by <CODE +CLASS="PARAMETER" +>atomic</CODE +> with +the new file. Returns FcFalse if the file cannot be replaced due to +permission issues in the filesystem. Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3743" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcatomicorigfile.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcatomicdeletenew.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcAtomicOrigFile</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3633" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcAtomicDeleteNew</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcatomicunlock.html b/doc/fontconfig-devel/fcatomicunlock.html new file mode 100644 index 0000000..eda4252 --- /dev/null +++ b/doc/fontconfig-devel/fcatomicunlock.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcAtomicUnlock</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcAtomic" +HREF="x102.html#AEN3633"><LINK +REL="PREVIOUS" +TITLE="FcAtomicDeleteNew" +HREF="fcatomicdeletenew.html"><LINK +REL="NEXT" +TITLE="FcAtomicDestroy" +HREF="fcatomicdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcatomicdeletenew.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcatomicdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCATOMICUNLOCK" +></A +>FcAtomicUnlock</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3771" +></A +><H2 +>Name</H2 +>FcAtomicUnlock -- unlock a file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3774" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3775" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcAtomicUnlock</CODE +>(FcAtomic *atomic);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3782" +></A +><H2 +>Description</H2 +><P +>Unlocks the file. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3785" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcatomicdeletenew.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcatomicdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcAtomicDeleteNew</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3633" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcAtomicDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcblanksadd.html b/doc/fontconfig-devel/fcblanksadd.html new file mode 100644 index 0000000..17e14ed --- /dev/null +++ b/doc/fontconfig-devel/fcblanksadd.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcBlanksAdd</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcBlanks" +HREF="x102.html#AEN3542"><LINK +REL="PREVIOUS" +TITLE="FcBlanksDestroy" +HREF="fcblanksdestroy.html"><LINK +REL="NEXT" +TITLE="FcBlanksIsMember" +HREF="fcblanksismember.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcblanksdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcblanksismember.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCBLANKSADD" +></A +>FcBlanksAdd</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3591" +></A +><H2 +>Name</H2 +>FcBlanksAdd -- Add a character to an FcBlanks</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3594" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3595" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcBlanksAdd</CODE +>(FcBlanks *b, FcChar32 ucs4);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3604" +></A +><H2 +>Description</H2 +><P +>Adds a single character to an FcBlanks object, returning FcFalse +if this process ran out of memory. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3607" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcblanksdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcblanksismember.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcBlanksDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3542" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcBlanksIsMember</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcblankscreate.html b/doc/fontconfig-devel/fcblankscreate.html new file mode 100644 index 0000000..3ab390b --- /dev/null +++ b/doc/fontconfig-devel/fcblankscreate.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcBlanksCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcBlanks" +HREF="x102.html#AEN3542"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcBlanksDestroy" +HREF="fcblanksdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcblanksdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCBLANKSCREATE" +></A +>FcBlanksCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3549" +></A +><H2 +>Name</H2 +>FcBlanksCreate -- Create an FcBlanks</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3552" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3553" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBlanks * FcBlanksCreate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3560" +></A +><H2 +>Description</H2 +><P +>Creates an empty FcBlanks object. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3563" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcblanksdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3542" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcBlanksDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcblanksdestroy.html b/doc/fontconfig-devel/fcblanksdestroy.html new file mode 100644 index 0000000..2f79ef1 --- /dev/null +++ b/doc/fontconfig-devel/fcblanksdestroy.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcBlanksDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcBlanks" +HREF="x102.html#AEN3542"><LINK +REL="PREVIOUS" +TITLE="FcBlanksCreate" +HREF="fcblankscreate.html"><LINK +REL="NEXT" +TITLE="FcBlanksAdd" +HREF="fcblanksadd.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcblankscreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcblanksadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCBLANKSDESTROY" +></A +>FcBlanksDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3570" +></A +><H2 +>Name</H2 +>FcBlanksDestroy -- Destroy and FcBlanks</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3573" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3574" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcBlanksDestroy</CODE +>(FcBlanks *b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3581" +></A +><H2 +>Description</H2 +><P +>Destroys an FcBlanks object, freeing any associated memory. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3584" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcblankscreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcblanksadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcBlanksCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3542" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcBlanksAdd</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcblanksismember.html b/doc/fontconfig-devel/fcblanksismember.html new file mode 100644 index 0000000..7de13c8 --- /dev/null +++ b/doc/fontconfig-devel/fcblanksismember.html @@ -0,0 +1,189 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcBlanksIsMember</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcBlanks" +HREF="x102.html#AEN3542"><LINK +REL="PREVIOUS" +TITLE="FcBlanksAdd" +HREF="fcblanksadd.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcblanksadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCBLANKSISMEMBER" +></A +>FcBlanksIsMember</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3614" +></A +><H2 +>Name</H2 +>FcBlanksIsMember -- Query membership in an FcBlanks</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3617" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3618" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcBlanksIsMember</CODE +>(FcBlanks *b, FcChar32 ucs4);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3627" +></A +><H2 +>Description</H2 +><P +>Returns whether the specified FcBlanks object contains the indicated Unicode +value. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3630" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcblanksadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcBlanksAdd</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3542" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccachecopyset.html b/doc/fontconfig-devel/fccachecopyset.html new file mode 100644 index 0000000..8f4e832 --- /dev/null +++ b/doc/fontconfig-devel/fccachecopyset.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCacheCopySet</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCache routines" +HREF="x102.html#AEN4083"><LINK +REL="PREVIOUS" +TITLE="FcCacheDir" +HREF="fccachedir.html"><LINK +REL="NEXT" +TITLE="FcCacheSubdir" +HREF="fccachesubdir.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccachedir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccachesubdir.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCACHECOPYSET" +></A +>FcCacheCopySet</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4112" +></A +><H2 +>Name</H2 +>FcCacheCopySet -- Returns a copy of the fontset from <CODE +CLASS="PARAMETER" +>cache</CODE +></DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4116" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4117" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcFontSet * FcCacheCopySet</CODE +>(const FcCache *cache);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4124" +></A +><H2 +>Description</H2 +><P +>The returned fontset contains each of the font patterns from +<CODE +CLASS="PARAMETER" +>cache</CODE +>. This fontset may be modified, but the patterns +from the cache are read-only. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4128" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccachedir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccachesubdir.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCacheDir</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4083" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCacheSubdir</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccachedir.html b/doc/fontconfig-devel/fccachedir.html new file mode 100644 index 0000000..3f020ca --- /dev/null +++ b/doc/fontconfig-devel/fccachedir.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCacheDir</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCache routines" +HREF="x102.html#AEN4083"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcCacheCopySet" +HREF="fccachecopyset.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccachecopyset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCACHEDIR" +></A +>FcCacheDir</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4090" +></A +><H2 +>Name</H2 +>FcCacheDir -- Return directory of <CODE +CLASS="PARAMETER" +>cache</CODE +></DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4094" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4095" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>const FcChar8 * FcCacheDir</CODE +>(const FcCache *cache);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4102" +></A +><H2 +>Description</H2 +><P +>This function returns the directory from which the cache was constructed. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4105" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccachecopyset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4083" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCacheCopySet</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccachenumfont.html b/doc/fontconfig-devel/fccachenumfont.html new file mode 100644 index 0000000..65555ee --- /dev/null +++ b/doc/fontconfig-devel/fccachenumfont.html @@ -0,0 +1,192 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCacheNumFont</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCache routines" +HREF="x102.html#AEN4083"><LINK +REL="PREVIOUS" +TITLE="FcCacheNumSubdir" +HREF="fccachenumsubdir.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccachenumsubdir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCACHENUMFONT" +></A +>FcCacheNumFont</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4184" +></A +><H2 +>Name</H2 +>FcCacheNumFont -- Returns the number of fonts in <CODE +CLASS="PARAMETER" +>cache</CODE +>.</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4188" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4189" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcCacheNumFont</CODE +>(const FcCache *cache);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4196" +></A +><H2 +>Description</H2 +><P +>This returns the number of fonts which would be included in the return from +FcCacheCopySet. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4199" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccachenumsubdir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCacheNumSubdir</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4083" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccachenumsubdir.html b/doc/fontconfig-devel/fccachenumsubdir.html new file mode 100644 index 0000000..780d2f7 --- /dev/null +++ b/doc/fontconfig-devel/fccachenumsubdir.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCacheNumSubdir</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCache routines" +HREF="x102.html#AEN4083"><LINK +REL="PREVIOUS" +TITLE="FcCacheSubdir" +HREF="fccachesubdir.html"><LINK +REL="NEXT" +TITLE="FcCacheNumFont" +HREF="fccachenumfont.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccachesubdir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccachenumfont.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCACHENUMSUBDIR" +></A +>FcCacheNumSubdir</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4162" +></A +><H2 +>Name</H2 +>FcCacheNumSubdir -- Return the number of subdirectories in <CODE +CLASS="PARAMETER" +>cache</CODE +>.</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4166" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4167" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcCacheNumSubdir</CODE +>(const FcCache *cache);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4174" +></A +><H2 +>Description</H2 +><P +>This returns the total number of subdirectories in the cache. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4177" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccachesubdir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccachenumfont.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCacheSubdir</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4083" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCacheNumFont</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccachesubdir.html b/doc/fontconfig-devel/fccachesubdir.html new file mode 100644 index 0000000..f94b512 --- /dev/null +++ b/doc/fontconfig-devel/fccachesubdir.html @@ -0,0 +1,214 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCacheSubdir</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCache routines" +HREF="x102.html#AEN4083"><LINK +REL="PREVIOUS" +TITLE="FcCacheCopySet" +HREF="fccachecopyset.html"><LINK +REL="NEXT" +TITLE="FcCacheNumSubdir" +HREF="fccachenumsubdir.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccachecopyset.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccachenumsubdir.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCACHESUBDIR" +></A +>FcCacheSubdir</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4135" +></A +><H2 +>Name</H2 +>FcCacheSubdir -- Return the <CODE +CLASS="PARAMETER" +>i</CODE +>'th subdirectory.</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4139" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4140" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>const FcChar8 * FcCacheSubdir</CODE +>(const FcCache *cache, inti);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4149" +></A +><H2 +>Description</H2 +><P +>The set of subdirectories stored in a cache file are indexed by this +function, <CODE +CLASS="PARAMETER" +>i</CODE +> should range from 0 to +<CODE +CLASS="PARAMETER" +>n</CODE +>-1, where <CODE +CLASS="PARAMETER" +>n</CODE +> is the return +value from FcCacheNumSubdir. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4155" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccachecopyset.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccachenumsubdir.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCacheCopySet</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4083" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCacheNumSubdir</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetaddchar.html b/doc/fontconfig-devel/fccharsetaddchar.html new file mode 100644 index 0000000..222b002 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetaddchar.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetAddChar</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetDestroy" +HREF="fccharsetdestroy.html"><LINK +REL="NEXT" +TITLE="FcCharSetDelChar" +HREF="fccharsetdelchar.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetdelchar.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETADDCHAR" +></A +>FcCharSetAddChar</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1668" +></A +><H2 +>Name</H2 +>FcCharSetAddChar -- Add a character to a charset</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1671" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1672" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcCharSetAddChar</CODE +>(FcCharSet *fcs, FcChar32 ucs4);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1681" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcCharSetAddChar</CODE +> adds a single Unicode char to the set, +returning FcFalse on failure, either as a result of a constant set or from +running out of memory. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1685" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetdelchar.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetDelChar</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetcopy.html b/doc/fontconfig-devel/fccharsetcopy.html new file mode 100644 index 0000000..811f839 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetcopy.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetCopy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetDelChar" +HREF="fccharsetdelchar.html"><LINK +REL="NEXT" +TITLE="FcCharSetEqual" +HREF="fccharsetequal.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetdelchar.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETCOPY" +></A +>FcCharSetCopy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1716" +></A +><H2 +>Name</H2 +>FcCharSetCopy -- Copy a charset</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1719" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1720" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCharSet * FcCharSetCopy</CODE +>(FcCharSet *src);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1727" +></A +><H2 +>Description</H2 +><P +>Makes a copy of <CODE +CLASS="PARAMETER" +>src</CODE +>; note that this may not actually do anything more +than increment the reference count on <CODE +CLASS="PARAMETER" +>src</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1732" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetdelchar.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetDelChar</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetEqual</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetcount.html b/doc/fontconfig-devel/fccharsetcount.html new file mode 100644 index 0000000..387e5b9 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetcount.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetCount</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetHasChar" +HREF="fccharsethaschar.html"><LINK +REL="NEXT" +TITLE="FcCharSetIntersectCount" +HREF="fccharsetintersectcount.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsethaschar.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetintersectcount.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETCOUNT" +></A +>FcCharSetCount</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1895" +></A +><H2 +>Name</H2 +>FcCharSetCount -- Count entries in a charset</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1898" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1899" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar32 FcCharSetCount</CODE +>(const FcCharSet *a);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1906" +></A +><H2 +>Description</H2 +><P +>Returns the total number of Unicode chars in <CODE +CLASS="PARAMETER" +>a</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1910" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsethaschar.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetintersectcount.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetHasChar</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetIntersectCount</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetcoverage.html b/doc/fontconfig-devel/fccharsetcoverage.html new file mode 100644 index 0000000..34dbe0d --- /dev/null +++ b/doc/fontconfig-devel/fccharsetcoverage.html @@ -0,0 +1,216 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetCoverage</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetNextPage" +HREF="fccharsetnextpage.html"><LINK +REL="NEXT" +TITLE="FcCharSetNew" +HREF="fccharsetnew.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetnextpage.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetnew.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETCOVERAGE" +></A +>FcCharSetCoverage</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2047" +></A +><H2 +>Name</H2 +>FcCharSetCoverage -- DEPRECATED return coverage for a Unicode page</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2050" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2051" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar32 FcCharSetCoverage</CODE +>(const FcCharSet *a, FcChar32page, FcChar32[8]result);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2062" +></A +><H2 +>Description</H2 +><P +>DEPRECATED +This function returns a bitmask in <CODE +CLASS="PARAMETER" +>result</CODE +> which +indicates which code points in +<CODE +CLASS="PARAMETER" +>page</CODE +> are included in <CODE +CLASS="PARAMETER" +>a</CODE +>. +<CODE +CLASS="FUNCTION" +>FcCharSetCoverage</CODE +> returns the next page in the charset which has any +coverage. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2069" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetnextpage.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetnew.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetNextPage</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetNew</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetcreate.html b/doc/fontconfig-devel/fccharsetcreate.html new file mode 100644 index 0000000..9647779 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetcreate.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcCharSetDestroy" +HREF="fccharsetdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETCREATE" +></A +>FcCharSetCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1623" +></A +><H2 +>Name</H2 +>FcCharSetCreate -- Create an empty character set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1626" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1627" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCharSet * FcCharSetCreate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1634" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcCharSetCreate</CODE +> allocates and initializes a new empty +character set object. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1638" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetdelchar.html b/doc/fontconfig-devel/fccharsetdelchar.html new file mode 100644 index 0000000..8d6f428 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetdelchar.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetDelChar</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetAddChar" +HREF="fccharsetaddchar.html"><LINK +REL="NEXT" +TITLE="FcCharSetCopy" +HREF="fccharsetcopy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetaddchar.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetcopy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETDELCHAR" +></A +>FcCharSetDelChar</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1692" +></A +><H2 +>Name</H2 +>FcCharSetDelChar -- Add a character to a charset</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1695" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1696" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcCharSetDelChar</CODE +>(FcCharSet *fcs, FcChar32 ucs4);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1705" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcCharSetDelChar</CODE +> deletes a single Unicode char from the set, +returning FcFalse on failure, either as a result of a constant set or from +running out of memory. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1709" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetaddchar.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetcopy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetAddChar</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetCopy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetdestroy.html b/doc/fontconfig-devel/fccharsetdestroy.html new file mode 100644 index 0000000..0dd6ee3 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetdestroy.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetCreate" +HREF="fccharsetcreate.html"><LINK +REL="NEXT" +TITLE="FcCharSetAddChar" +HREF="fccharsetaddchar.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetaddchar.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETDESTROY" +></A +>FcCharSetDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1645" +></A +><H2 +>Name</H2 +>FcCharSetDestroy -- Destroy a character set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1648" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1649" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcCharSetDestroy</CODE +>(FcCharSet *fcs);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1656" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcCharSetDestroy</CODE +> decrements the reference count +<CODE +CLASS="PARAMETER" +>fcs</CODE +>. If the reference count becomes zero, all +memory referenced is freed. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1661" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetaddchar.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetAddChar</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetequal.html b/doc/fontconfig-devel/fccharsetequal.html new file mode 100644 index 0000000..5962898 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetequal.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetEqual</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetCopy" +HREF="fccharsetcopy.html"><LINK +REL="NEXT" +TITLE="FcCharSetIntersect" +HREF="fccharsetintersect.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetcopy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetintersect.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETEQUAL" +></A +>FcCharSetEqual</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1739" +></A +><H2 +>Name</H2 +>FcCharSetEqual -- Compare two charsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1742" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1743" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcCharSetEqual</CODE +>(const FcCharSet *a, const FcCharSet *b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1752" +></A +><H2 +>Description</H2 +><P +>Returns whether <CODE +CLASS="PARAMETER" +>a</CODE +> and <CODE +CLASS="PARAMETER" +>b</CODE +> +contain the same set of Unicode chars. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1757" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetcopy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetintersect.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetCopy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetIntersect</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetfirstpage.html b/doc/fontconfig-devel/fccharsetfirstpage.html new file mode 100644 index 0000000..eb0633c --- /dev/null +++ b/doc/fontconfig-devel/fccharsetfirstpage.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetFirstPage</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetIsSubset" +HREF="fccharsetissubset.html"><LINK +REL="NEXT" +TITLE="FcCharSetNextPage" +HREF="fccharsetnextpage.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetissubset.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetnextpage.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETFIRSTPAGE" +></A +>FcCharSetFirstPage</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1992" +></A +><H2 +>Name</H2 +>FcCharSetFirstPage -- Start enumerating charset contents</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1995" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1996" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar32 FcCharSetFirstPage</CODE +>(const FcCharSet *a, FcChar32[FC_CHARSET_MAP_SIZE] map, FcChar32 *next);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2007" +></A +><H2 +>Description</H2 +><P +>Builds an array of bits marking the first page of Unicode coverage of +<CODE +CLASS="PARAMETER" +>a</CODE +>. Returns the base of the array. <CODE +CLASS="PARAMETER" +>next</CODE +> contains the next page in the +font. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2012" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetissubset.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetnextpage.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetIsSubset</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetNextPage</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsethaschar.html b/doc/fontconfig-devel/fccharsethaschar.html new file mode 100644 index 0000000..e733d0f --- /dev/null +++ b/doc/fontconfig-devel/fccharsethaschar.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetHasChar</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetMerge" +HREF="fccharsetmerge.html"><LINK +REL="NEXT" +TITLE="FcCharSetCount" +HREF="fccharsetcount.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetmerge.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetcount.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETHASCHAR" +></A +>FcCharSetHasChar</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1870" +></A +><H2 +>Name</H2 +>FcCharSetHasChar -- Check a charset for a char</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1873" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1874" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcCharSetHasChar</CODE +>(const FcCharSet *fcs, FcChar32 ucs4);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1883" +></A +><H2 +>Description</H2 +><P +>Returns whether <CODE +CLASS="PARAMETER" +>fcs</CODE +> contains the char <CODE +CLASS="PARAMETER" +>ucs4</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1888" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetmerge.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetcount.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetMerge</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetCount</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetintersect.html b/doc/fontconfig-devel/fccharsetintersect.html new file mode 100644 index 0000000..b3eeb93 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetintersect.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetIntersect</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetEqual" +HREF="fccharsetequal.html"><LINK +REL="NEXT" +TITLE="FcCharSetUnion" +HREF="fccharsetunion.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetunion.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETINTERSECT" +></A +>FcCharSetIntersect</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1764" +></A +><H2 +>Name</H2 +>FcCharSetIntersect -- Intersect charsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1767" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1768" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCharSet * FcCharSetIntersect</CODE +>(const FcCharSet *a, const FcCharSet *b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1777" +></A +><H2 +>Description</H2 +><P +>Returns a set including only those chars found in both +<CODE +CLASS="PARAMETER" +>a</CODE +> and <CODE +CLASS="PARAMETER" +>b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1782" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetunion.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetEqual</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetUnion</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetintersectcount.html b/doc/fontconfig-devel/fccharsetintersectcount.html new file mode 100644 index 0000000..5512740 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetintersectcount.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetIntersectCount</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetCount" +HREF="fccharsetcount.html"><LINK +REL="NEXT" +TITLE="FcCharSetSubtractCount" +HREF="fccharsetsubtractcount.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetcount.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetsubtractcount.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETINTERSECTCOUNT" +></A +>FcCharSetIntersectCount</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1917" +></A +><H2 +>Name</H2 +>FcCharSetIntersectCount -- Intersect and count charsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1920" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1921" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar32 FcCharSetIntersectCount</CODE +>(const FcCharSet *a, const FcCharSet *b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1930" +></A +><H2 +>Description</H2 +><P +>Returns the number of chars that are in both <CODE +CLASS="PARAMETER" +>a</CODE +> and <CODE +CLASS="PARAMETER" +>b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1935" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetcount.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetsubtractcount.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetCount</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetSubtractCount</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetissubset.html b/doc/fontconfig-devel/fccharsetissubset.html new file mode 100644 index 0000000..7c489cb --- /dev/null +++ b/doc/fontconfig-devel/fccharsetissubset.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetIsSubset</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetSubtractCount" +HREF="fccharsetsubtractcount.html"><LINK +REL="NEXT" +TITLE="FcCharSetFirstPage" +HREF="fccharsetfirstpage.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetsubtractcount.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetfirstpage.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETISSUBSET" +></A +>FcCharSetIsSubset</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1967" +></A +><H2 +>Name</H2 +>FcCharSetIsSubset -- Test for charset inclusion</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1970" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1971" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcCharSetIsSubset</CODE +>(const FcCharSet *a, const FcCharSet *b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1980" +></A +><H2 +>Description</H2 +><P +>Returns whether <CODE +CLASS="PARAMETER" +>a</CODE +> is a subset of <CODE +CLASS="PARAMETER" +>b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1985" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetsubtractcount.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetfirstpage.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetSubtractCount</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetFirstPage</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetmerge.html b/doc/fontconfig-devel/fccharsetmerge.html new file mode 100644 index 0000000..98c992b --- /dev/null +++ b/doc/fontconfig-devel/fccharsetmerge.html @@ -0,0 +1,222 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetMerge</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetSubtract" +HREF="fccharsetsubtract.html"><LINK +REL="NEXT" +TITLE="FcCharSetHasChar" +HREF="fccharsethaschar.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetsubtract.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsethaschar.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETMERGE" +></A +>FcCharSetMerge</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1839" +></A +><H2 +>Name</H2 +>FcCharSetMerge -- Merge charsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1842" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1843" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcCharSetMerge</CODE +>(FcCharSet *a, const FcCharSet *b, FcBool *changed);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1854" +></A +><H2 +>Description</H2 +><P +>Adds all chars in <CODE +CLASS="PARAMETER" +>b</CODE +> to <CODE +CLASS="PARAMETER" +>a</CODE +>. +In other words, this is an in-place version of FcCharSetUnion. +If <CODE +CLASS="PARAMETER" +>changed</CODE +> is not NULL, then it returns whether any new +chars from <CODE +CLASS="PARAMETER" +>b</CODE +> were added to <CODE +CLASS="PARAMETER" +>a</CODE +>. +Returns FcFalse on failure, either when <CODE +CLASS="PARAMETER" +>a</CODE +> is a constant +set or from running out of memory. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1863" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetsubtract.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsethaschar.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetSubtract</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetHasChar</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetnew.html b/doc/fontconfig-devel/fccharsetnew.html new file mode 100644 index 0000000..468d351 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetnew.html @@ -0,0 +1,191 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetNew</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetCoverage" +HREF="fccharsetcoverage.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetcoverage.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETNEW" +></A +>FcCharSetNew</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2076" +></A +><H2 +>Name</H2 +>FcCharSetNew -- DEPRECATED alias for FcCharSetCreate</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2079" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2080" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCharSet * FcCharSetNew</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2087" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcCharSetNew</CODE +> is a DEPRECATED alias for FcCharSetCreate. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2091" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetcoverage.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetCoverage</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetnextpage.html b/doc/fontconfig-devel/fccharsetnextpage.html new file mode 100644 index 0000000..fc082ac --- /dev/null +++ b/doc/fontconfig-devel/fccharsetnextpage.html @@ -0,0 +1,210 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetNextPage</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetFirstPage" +HREF="fccharsetfirstpage.html"><LINK +REL="NEXT" +TITLE="FcCharSetCoverage" +HREF="fccharsetcoverage.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetfirstpage.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetcoverage.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETNEXTPAGE" +></A +>FcCharSetNextPage</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2019" +></A +><H2 +>Name</H2 +>FcCharSetNextPage -- Continue enumerating charset contents</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2022" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2023" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar32 FcCharSetNextPage</CODE +>(const FcCharSet *a, FcChar32[FC_CHARSET_MAP_SIZE] map, FcChar32 *next);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2034" +></A +><H2 +>Description</H2 +><P +>Builds an array of bits marking the Unicode coverage of <CODE +CLASS="PARAMETER" +>a</CODE +> for page +<CODE +CLASS="PARAMETER" +>*next</CODE +>. Returns the base of the array. <CODE +CLASS="PARAMETER" +>next</CODE +> contains the next page in +the font. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2040" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetfirstpage.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetcoverage.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetFirstPage</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetCoverage</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetsubtract.html b/doc/fontconfig-devel/fccharsetsubtract.html new file mode 100644 index 0000000..bc6d83c --- /dev/null +++ b/doc/fontconfig-devel/fccharsetsubtract.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetSubtract</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetUnion" +HREF="fccharsetunion.html"><LINK +REL="NEXT" +TITLE="FcCharSetMerge" +HREF="fccharsetmerge.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetunion.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetmerge.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETSUBTRACT" +></A +>FcCharSetSubtract</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1814" +></A +><H2 +>Name</H2 +>FcCharSetSubtract -- Subtract charsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1817" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1818" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCharSet * FcCharSetSubtract</CODE +>(const FcCharSet *a, const FcCharSet *b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1827" +></A +><H2 +>Description</H2 +><P +>Returns a set including only those chars found in <CODE +CLASS="PARAMETER" +>a</CODE +> but not <CODE +CLASS="PARAMETER" +>b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1832" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetunion.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetmerge.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetUnion</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetMerge</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetsubtractcount.html b/doc/fontconfig-devel/fccharsetsubtractcount.html new file mode 100644 index 0000000..bc8f171 --- /dev/null +++ b/doc/fontconfig-devel/fccharsetsubtractcount.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetSubtractCount</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetIntersectCount" +HREF="fccharsetintersectcount.html"><LINK +REL="NEXT" +TITLE="FcCharSetIsSubset" +HREF="fccharsetissubset.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetintersectcount.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetissubset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETSUBTRACTCOUNT" +></A +>FcCharSetSubtractCount</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1942" +></A +><H2 +>Name</H2 +>FcCharSetSubtractCount -- Subtract and count charsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1945" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1946" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar32 FcCharSetSubtractCount</CODE +>(const FcCharSet *a, const FcCharSet *b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1955" +></A +><H2 +>Description</H2 +><P +>Returns the number of chars that are in <CODE +CLASS="PARAMETER" +>a</CODE +> but not in <CODE +CLASS="PARAMETER" +>b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1960" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetintersectcount.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetissubset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetIntersectCount</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetIsSubset</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fccharsetunion.html b/doc/fontconfig-devel/fccharsetunion.html new file mode 100644 index 0000000..6ca825f --- /dev/null +++ b/doc/fontconfig-devel/fccharsetunion.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcCharSetUnion</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcCharSet" +HREF="x102.html#AEN1616"><LINK +REL="PREVIOUS" +TITLE="FcCharSetIntersect" +HREF="fccharsetintersect.html"><LINK +REL="NEXT" +TITLE="FcCharSetSubtract" +HREF="fccharsetsubtract.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fccharsetintersect.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fccharsetsubtract.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCHARSETUNION" +></A +>FcCharSetUnion</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1789" +></A +><H2 +>Name</H2 +>FcCharSetUnion -- Add charsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1792" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1793" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCharSet * FcCharSetUnion</CODE +>(const FcCharSet *a, const FcCharSet *b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1802" +></A +><H2 +>Description</H2 +><P +>Returns a set including only those chars found in either <CODE +CLASS="PARAMETER" +>a</CODE +> or <CODE +CLASS="PARAMETER" +>b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1807" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fccharsetintersect.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fccharsetsubtract.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcCharSetIntersect</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1616" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcCharSetSubtract</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigappfontadddir.html b/doc/fontconfig-devel/fcconfigappfontadddir.html new file mode 100644 index 0000000..1fedb9d --- /dev/null +++ b/doc/fontconfig-devel/fcconfigappfontadddir.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigAppFontAddDir</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigAppFontAddFile" +HREF="fcconfigappfontaddfile.html"><LINK +REL="NEXT" +TITLE="FcConfigAppFontClear" +HREF="fcconfigappfontclear.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigappfontaddfile.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigappfontclear.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGAPPFONTADDDIR" +></A +>FcConfigAppFontAddDir</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3094" +></A +><H2 +>Name</H2 +>FcConfigAppFontAddDir -- Add fonts from directory to font database</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3097" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3098" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigAppFontAddDir</CODE +>(FcConfig *config, const FcChar8 *dir);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3107" +></A +><H2 +>Description</H2 +><P +>Scans the specified directory for fonts, adding each one found to the +application-specific set of fonts. Returns FcFalse +if the fonts cannot be added (due to allocation failure). Otherwise returns FcTrue. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3111" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigappfontaddfile.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigappfontclear.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigAppFontAddFile</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigAppFontClear</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigappfontaddfile.html b/doc/fontconfig-devel/fcconfigappfontaddfile.html new file mode 100644 index 0000000..3a48128 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigappfontaddfile.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigAppFontAddFile</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigSetRescanInterval" +HREF="fcconfigsetrescaninterval.html"><LINK +REL="NEXT" +TITLE="FcConfigAppFontAddDir" +HREF="fcconfigappfontadddir.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigsetrescaninterval.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigappfontadddir.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGAPPFONTADDFILE" +></A +>FcConfigAppFontAddFile</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3070" +></A +><H2 +>Name</H2 +>FcConfigAppFontAddFile -- Add font file to font database</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3073" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3074" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigAppFontAddFile</CODE +>(FcConfig *config, const FcChar8 *file);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3083" +></A +><H2 +>Description</H2 +><P +>Adds an application-specific font to the configuration. Returns FcFalse +if the fonts cannot be added (due to allocation failure). Otherwise returns FcTrue. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3087" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigsetrescaninterval.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigappfontadddir.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigSetRescanInterval</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigAppFontAddDir</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigappfontclear.html b/doc/fontconfig-devel/fcconfigappfontclear.html new file mode 100644 index 0000000..d44d360 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigappfontclear.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigAppFontClear</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigAppFontAddDir" +HREF="fcconfigappfontadddir.html"><LINK +REL="NEXT" +TITLE="FcConfigSubstituteWithPat" +HREF="fcconfigsubstitutewithpat.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigappfontadddir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigsubstitutewithpat.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGAPPFONTCLEAR" +></A +>FcConfigAppFontClear</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3118" +></A +><H2 +>Name</H2 +>FcConfigAppFontClear -- Remove all app fonts from font database</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3121" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3122" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcConfigAppFontClear</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3129" +></A +><H2 +>Description</H2 +><P +>Clears the set of application-specific fonts. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3133" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigappfontadddir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigsubstitutewithpat.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigAppFontAddDir</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigSubstituteWithPat</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigbuildfonts.html b/doc/fontconfig-devel/fcconfigbuildfonts.html new file mode 100644 index 0000000..d010afd --- /dev/null +++ b/doc/fontconfig-devel/fcconfigbuildfonts.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigBuildFonts</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigEnableHome" +HREF="fcconfigenablehome.html"><LINK +REL="NEXT" +TITLE="FcConfigGetConfigDirs" +HREF="fcconfiggetconfigdirs.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigenablehome.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetconfigdirs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGBUILDFONTS" +></A +>FcConfigBuildFonts</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2841" +></A +><H2 +>Name</H2 +>FcConfigBuildFonts -- Build font database</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2844" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2845" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigBuildFonts</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2852" +></A +><H2 +>Description</H2 +><P +>Builds the set of available fonts for the given configuration. Note that +any changes to the configuration after this call have indeterminate effects. +Returns FcFalse if this operation runs out of memory. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2856" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigenablehome.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetconfigdirs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigEnableHome</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetConfigDirs</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigcreate.html b/doc/fontconfig-devel/fcconfigcreate.html new file mode 100644 index 0000000..c07bbb6 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigcreate.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcConfigReference" +HREF="fcconfigreference.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigreference.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGCREATE" +></A +>FcConfigCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2665" +></A +><H2 +>Name</H2 +>FcConfigCreate -- Create a configuration</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2668" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2669" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcConfig * FcConfigCreate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2676" +></A +><H2 +>Description</H2 +><P +>Creates an empty configuration. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2679" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigreference.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigReference</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigdestroy.html b/doc/fontconfig-devel/fcconfigdestroy.html new file mode 100644 index 0000000..be798e5 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigdestroy.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigReference" +HREF="fcconfigreference.html"><LINK +REL="NEXT" +TITLE="FcConfigSetCurrent" +HREF="fcconfigsetcurrent.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigreference.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigsetcurrent.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGDESTROY" +></A +>FcConfigDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2709" +></A +><H2 +>Name</H2 +>FcConfigDestroy -- Destroy a configuration</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2712" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2713" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcConfigDestroy</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2720" +></A +><H2 +>Description</H2 +><P +>Decrements the config reference count. If all references are gone, destroys +the configuration and any data associated with it. +Note that calling this function with the return from FcConfigGetCurrent will +cause a new configuration to be created for use as current configuration. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2723" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigreference.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigsetcurrent.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigReference</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigSetCurrent</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigenablehome.html b/doc/fontconfig-devel/fcconfigenablehome.html new file mode 100644 index 0000000..c9c9e95 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigenablehome.html @@ -0,0 +1,209 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigEnableHome</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigHome" +HREF="fcconfighome.html"><LINK +REL="NEXT" +TITLE="FcConfigBuildFonts" +HREF="fcconfigbuildfonts.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfighome.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigbuildfonts.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGENABLEHOME" +></A +>FcConfigEnableHome</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2818" +></A +><H2 +>Name</H2 +>FcConfigEnableHome -- controls use of the home directory.</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2821" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2822" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigEnableHome</CODE +>(FcBool enable);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2829" +></A +><H2 +>Description</H2 +><P +>If <CODE +CLASS="PARAMETER" +>enable</CODE +> is FcTrue, then Fontconfig will use various +files which are specified relative to the user's home directory (using the ~ +notation in the configuration). When <CODE +CLASS="PARAMETER" +>enable</CODE +> is +FcFalse, then all use of the home directory in these contexts will be +disabled. The previous setting of the value is returned. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2834" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfighome.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigbuildfonts.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigHome</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigBuildFonts</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigfilename.html b/doc/fontconfig-devel/fcconfigfilename.html new file mode 100644 index 0000000..40c8bde --- /dev/null +++ b/doc/fontconfig-devel/fcconfigfilename.html @@ -0,0 +1,216 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigFilename</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcFontList" +HREF="fcfontlist.html"><LINK +REL="NEXT" +TITLE="FcConfigParseAndLoad" +HREF="fcconfigparseandload.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontlist.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigparseandload.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGFILENAME" +></A +>FcConfigFilename</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3326" +></A +><H2 +>Name</H2 +>FcConfigFilename -- Find a config file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3329" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3330" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcConfigFilename</CODE +>(const FcChar8 *name);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3337" +></A +><H2 +>Description</H2 +><P +>Given the specified external entity name, return the associated filename. +This provides applications a way to convert various configuration file +references into filename form. + </P +><P +>A null or empty <CODE +CLASS="PARAMETER" +>name</CODE +> indicates that the default configuration file should +be used; which file this references can be overridden with the +FC_CONFIG_FILE environment variable. Next, if the name starts with <CODE +CLASS="PARAMETER" +>~</CODE +>, it +refers to a file in the current users home directory. Otherwise if the name +doesn't start with '/', it refers to a file in the default configuration +directory; the built-in default directory can be overridden with the +FC_CONFIG_DIR environment variable. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3343" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontlist.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigparseandload.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontList</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigParseAndLoad</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetblanks.html b/doc/fontconfig-devel/fcconfiggetblanks.html new file mode 100644 index 0000000..6719453 --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetblanks.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetBlanks</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetFonts" +HREF="fcconfiggetfonts.html"><LINK +REL="NEXT" +TITLE="FcConfigGetRescanInterval" +HREF="fcconfiggetrescaninterval.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetfonts.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetrescaninterval.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETBLANKS" +></A +>FcConfigGetBlanks</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3001" +></A +><H2 +>Name</H2 +>FcConfigGetBlanks -- Get config blanks</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3004" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3005" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBlanks * FcConfigGetBlanks</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3012" +></A +><H2 +>Description</H2 +><P +>Returns the FcBlanks object associated with the given configuration, if no +blanks were present in the configuration, this function will return 0. +The returned FcBlanks object if not NULL, is valid as long as the owning +FcConfig is alive. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3016" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetfonts.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetrescaninterval.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetFonts</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetRescanInterval</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetcache.html b/doc/fontconfig-devel/fcconfiggetcache.html new file mode 100644 index 0000000..538fd69 --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetcache.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetCache</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetConfigFiles" +HREF="fcconfiggetconfigfiles.html"><LINK +REL="NEXT" +TITLE="FcConfigGetCacheDirs" +HREF="fcconfiggetcachedirs.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetconfigfiles.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetcachedirs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETCACHE" +></A +>FcConfigGetCache</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2932" +></A +><H2 +>Name</H2 +>FcConfigGetCache -- DEPRECATED used to return per-user cache filename</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2935" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2936" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcConfigGetCache</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2943" +></A +><H2 +>Description</H2 +><P +>With fontconfig no longer using per-user cache files, this function now +simply returns NULL to indicate that no per-user file exists. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2946" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetconfigfiles.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetcachedirs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetConfigFiles</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetCacheDirs</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetcachedirs.html b/doc/fontconfig-devel/fcconfiggetcachedirs.html new file mode 100644 index 0000000..e18a814 --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetcachedirs.html @@ -0,0 +1,208 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetCacheDirs</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetCache" +HREF="fcconfiggetcache.html"><LINK +REL="NEXT" +TITLE="FcConfigGetFonts" +HREF="fcconfiggetfonts.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetcache.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetfonts.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETCACHEDIRS" +></A +>FcConfigGetCacheDirs</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2953" +></A +><H2 +>Name</H2 +>FcConfigGetCacheDirs -- return the list of directories searched for cache files</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2956" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2957" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcStrList * FcConfigGetCacheDirs</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2964" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcConfigGetCacheDirs</CODE +> returns a string list containing +all of the directories that fontconfig will search when attempting to load a +cache file for a font directory. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2969" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetcache.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetfonts.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetCache</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetFonts</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetconfigdirs.html b/doc/fontconfig-devel/fcconfiggetconfigdirs.html new file mode 100644 index 0000000..c8d21a4 --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetconfigdirs.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetConfigDirs</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigBuildFonts" +HREF="fcconfigbuildfonts.html"><LINK +REL="NEXT" +TITLE="FcConfigGetFontDirs" +HREF="fcconfiggetfontdirs.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigbuildfonts.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetfontdirs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETCONFIGDIRS" +></A +>FcConfigGetConfigDirs</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2863" +></A +><H2 +>Name</H2 +>FcConfigGetConfigDirs -- Get config directories</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2866" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2867" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcStrList * FcConfigGetConfigDirs</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2874" +></A +><H2 +>Description</H2 +><P +>Returns the list of font directories specified in the configuration files +for <CODE +CLASS="PARAMETER" +>config</CODE +>. Does not include any subdirectories. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2879" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigbuildfonts.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetfontdirs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigBuildFonts</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetFontDirs</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetconfigfiles.html b/doc/fontconfig-devel/fcconfiggetconfigfiles.html new file mode 100644 index 0000000..8095a23 --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetconfigfiles.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetConfigFiles</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetFontDirs" +HREF="fcconfiggetfontdirs.html"><LINK +REL="NEXT" +TITLE="FcConfigGetCache" +HREF="fcconfiggetcache.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetfontdirs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetcache.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETCONFIGFILES" +></A +>FcConfigGetConfigFiles</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2909" +></A +><H2 +>Name</H2 +>FcConfigGetConfigFiles -- Get config files</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2912" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2913" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcStrList * FcConfigGetConfigFiles</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2920" +></A +><H2 +>Description</H2 +><P +>Returns the list of known configuration files used to generate <CODE +CLASS="PARAMETER" +>config</CODE +>. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2925" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetfontdirs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetcache.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetFontDirs</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetCache</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetcurrent.html b/doc/fontconfig-devel/fcconfiggetcurrent.html new file mode 100644 index 0000000..394fa3d --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetcurrent.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetCurrent</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigSetCurrent" +HREF="fcconfigsetcurrent.html"><LINK +REL="NEXT" +TITLE="FcConfigUptoDate" +HREF="fcconfiguptodate.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigsetcurrent.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiguptodate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETCURRENT" +></A +>FcConfigGetCurrent</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2752" +></A +><H2 +>Name</H2 +>FcConfigGetCurrent -- Return current configuration</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2755" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2756" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcConfig * FcConfigGetCurrent</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2763" +></A +><H2 +>Description</H2 +><P +>Returns the current default configuration. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2766" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigsetcurrent.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiguptodate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigSetCurrent</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigUptoDate</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetfontdirs.html b/doc/fontconfig-devel/fcconfiggetfontdirs.html new file mode 100644 index 0000000..60bb9e1 --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetfontdirs.html @@ -0,0 +1,208 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetFontDirs</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetConfigDirs" +HREF="fcconfiggetconfigdirs.html"><LINK +REL="NEXT" +TITLE="FcConfigGetConfigFiles" +HREF="fcconfiggetconfigfiles.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetconfigdirs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetconfigfiles.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETFONTDIRS" +></A +>FcConfigGetFontDirs</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2886" +></A +><H2 +>Name</H2 +>FcConfigGetFontDirs -- Get font directories</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2889" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2890" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcStrList * FcConfigGetFontDirs</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2897" +></A +><H2 +>Description</H2 +><P +>Returns the list of font directories in <CODE +CLASS="PARAMETER" +>config</CODE +>. This includes the +configured font directories along with any directories below those in the +filesystem. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2902" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetconfigdirs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetconfigfiles.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetConfigDirs</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetConfigFiles</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetfonts.html b/doc/fontconfig-devel/fcconfiggetfonts.html new file mode 100644 index 0000000..9a3b1e5 --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetfonts.html @@ -0,0 +1,208 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetFonts</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetCacheDirs" +HREF="fcconfiggetcachedirs.html"><LINK +REL="NEXT" +TITLE="FcConfigGetBlanks" +HREF="fcconfiggetblanks.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetcachedirs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetblanks.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETFONTS" +></A +>FcConfigGetFonts</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2976" +></A +><H2 +>Name</H2 +>FcConfigGetFonts -- Get config font set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2979" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2980" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcFontSet * FcConfigGetFonts</CODE +>(FcConfig *config, FcSetName set);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2989" +></A +><H2 +>Description</H2 +><P +>Returns one of the two sets of fonts from the configuration as specified +by <CODE +CLASS="PARAMETER" +>set</CODE +>. This font set is owned by the library and must +not be modified or freed. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2994" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetcachedirs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetblanks.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetCacheDirs</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetBlanks</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiggetrescaninterval.html b/doc/fontconfig-devel/fcconfiggetrescaninterval.html new file mode 100644 index 0000000..69015ed --- /dev/null +++ b/doc/fontconfig-devel/fcconfiggetrescaninterval.html @@ -0,0 +1,209 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigGetRescanInterval</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetBlanks" +HREF="fcconfiggetblanks.html"><LINK +REL="NEXT" +TITLE="FcConfigSetRescanInterval" +HREF="fcconfigsetrescaninterval.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetblanks.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigsetrescaninterval.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGGETRESCANINTERVAL" +></A +>FcConfigGetRescanInterval</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3023" +></A +><H2 +>Name</H2 +>FcConfigGetRescanInterval -- Get config rescan interval</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3026" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3027" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcConfigGetRescanInterval</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3034" +></A +><H2 +>Description</H2 +><P +>Returns the interval between automatic checks of the configuration (in +seconds) specified in <CODE +CLASS="PARAMETER" +>config</CODE +>. The configuration is checked during +a call to FcFontList when this interval has passed since the last check. +An interval setting of zero disables automatic checks. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3039" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetblanks.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigsetrescaninterval.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetBlanks</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigSetRescanInterval</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfighome.html b/doc/fontconfig-devel/fcconfighome.html new file mode 100644 index 0000000..034ab70 --- /dev/null +++ b/doc/fontconfig-devel/fcconfighome.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigHome</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigUptoDate" +HREF="fcconfiguptodate.html"><LINK +REL="NEXT" +TITLE="FcConfigEnableHome" +HREF="fcconfigenablehome.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiguptodate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigenablehome.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGHOME" +></A +>FcConfigHome</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2796" +></A +><H2 +>Name</H2 +>FcConfigHome -- return the current home directory.</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2799" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2800" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcConfigHome</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2807" +></A +><H2 +>Description</H2 +><P +>Return the current user's home directory, if it is available, and if using it +is enabled, and NULL otherwise. +See also <CODE +CLASS="FUNCTION" +>FcConfigEnableHome</CODE +>). + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2811" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiguptodate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigenablehome.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigUptoDate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigEnableHome</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigparseandload.html b/doc/fontconfig-devel/fcconfigparseandload.html new file mode 100644 index 0000000..9501244 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigparseandload.html @@ -0,0 +1,193 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigParseAndLoad</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigFilename" +HREF="fcconfigfilename.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigfilename.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGPARSEANDLOAD" +></A +>FcConfigParseAndLoad</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3350" +></A +><H2 +>Name</H2 +>FcConfigParseAndLoad -- load a configuration file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3353" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3354" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigParseAndLoad</CODE +>(FcConfig *config, const FcChar8 *file, FcBool complain);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3365" +></A +><H2 +>Description</H2 +><P +>Walks the configuration in 'file' and constructs the internal representation +in 'config'. Any include files referenced from within 'file' will be loaded +and parsed. If 'complain' is FcFalse, no warning will be displayed if +'file' does not exist. Error and warning messages will be output to stderr. +Returns FcFalse if some error occurred while loading the file, either a +parse error, semantic error or allocation failure. Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3368" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigfilename.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigFilename</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigreference.html b/doc/fontconfig-devel/fcconfigreference.html new file mode 100644 index 0000000..066331e --- /dev/null +++ b/doc/fontconfig-devel/fcconfigreference.html @@ -0,0 +1,210 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigReference</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigCreate" +HREF="fcconfigcreate.html"><LINK +REL="NEXT" +TITLE="FcConfigDestroy" +HREF="fcconfigdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGREFERENCE" +></A +>FcConfigReference</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2686" +></A +><H2 +>Name</H2 +>FcConfigReference -- Increment config reference count</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2689" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2690" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcConfig * FcConfigReference</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2697" +></A +><H2 +>Description</H2 +><P +>Add another reference to <CODE +CLASS="PARAMETER" +>config</CODE +>. Configs are freed only +when the reference count reaches zero. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. +In that case this function will be similar to FcConfigGetCurrent() except that +it increments the reference count before returning and the user is responsible +for destroying the configuration when not needed anymore. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2702" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigsetcurrent.html b/doc/fontconfig-devel/fcconfigsetcurrent.html new file mode 100644 index 0000000..4258dff --- /dev/null +++ b/doc/fontconfig-devel/fcconfigsetcurrent.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigSetCurrent</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigDestroy" +HREF="fcconfigdestroy.html"><LINK +REL="NEXT" +TITLE="FcConfigGetCurrent" +HREF="fcconfiggetcurrent.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfiggetcurrent.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGSETCURRENT" +></A +>FcConfigSetCurrent</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2730" +></A +><H2 +>Name</H2 +>FcConfigSetCurrent -- Set configuration as default</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2733" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2734" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigSetCurrent</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2741" +></A +><H2 +>Description</H2 +><P +>Sets the current default configuration to <CODE +CLASS="PARAMETER" +>config</CODE +>. Implicitly calls +FcConfigBuildFonts if necessary, returning FcFalse if that call fails. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2745" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfiggetcurrent.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigGetCurrent</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigsetrescaninterval.html b/doc/fontconfig-devel/fcconfigsetrescaninterval.html new file mode 100644 index 0000000..d7a51b2 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigsetrescaninterval.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigSetRescanInterval</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetRescanInterval" +HREF="fcconfiggetrescaninterval.html"><LINK +REL="NEXT" +TITLE="FcConfigAppFontAddFile" +HREF="fcconfigappfontaddfile.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetrescaninterval.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigappfontaddfile.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGSETRESCANINTERVAL" +></A +>FcConfigSetRescanInterval</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3046" +></A +><H2 +>Name</H2 +>FcConfigSetRescanInterval -- Set config rescan interval</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3049" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3050" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigSetRescanInterval</CODE +>(FcConfig *config, int rescanInterval);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3059" +></A +><H2 +>Description</H2 +><P +>Sets the rescan interval. Returns FcFalse if the interval cannot be set (due +to allocation failure). Otherwise returns FcTrue. +An interval setting of zero disables automatic checks. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3063" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetrescaninterval.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigappfontaddfile.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetRescanInterval</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigAppFontAddFile</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigsubstitute.html b/doc/fontconfig-devel/fcconfigsubstitute.html new file mode 100644 index 0000000..dadc9a2 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigsubstitute.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigSubstitute</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigSubstituteWithPat" +HREF="fcconfigsubstitutewithpat.html"><LINK +REL="NEXT" +TITLE="FcFontMatch" +HREF="fcfontmatch.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigsubstitutewithpat.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontmatch.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGSUBSTITUTE" +></A +>FcConfigSubstitute</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3170" +></A +><H2 +>Name</H2 +>FcConfigSubstitute -- Execute substitutions</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3173" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3174" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigSubstitute</CODE +>(FcConfig *config, FcPattern *p, FcMatchKind kind);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3185" +></A +><H2 +>Description</H2 +><P +>Calls FcConfigSubstituteWithPat setting p_pat to NULL. Returns FcFalse +if the substitution cannot be performed (due to allocation failure). Otherwise returns FcTrue. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3189" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigsubstitutewithpat.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontmatch.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigSubstituteWithPat</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontMatch</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfigsubstitutewithpat.html b/doc/fontconfig-devel/fcconfigsubstitutewithpat.html new file mode 100644 index 0000000..2155ca0 --- /dev/null +++ b/doc/fontconfig-devel/fcconfigsubstitutewithpat.html @@ -0,0 +1,213 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigSubstituteWithPat</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigAppFontClear" +HREF="fcconfigappfontclear.html"><LINK +REL="NEXT" +TITLE="FcConfigSubstitute" +HREF="fcconfigsubstitute.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigappfontclear.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigsubstitute.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGSUBSTITUTEWITHPAT" +></A +>FcConfigSubstituteWithPat</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3140" +></A +><H2 +>Name</H2 +>FcConfigSubstituteWithPat -- Execute substitutions</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3143" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3144" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigSubstituteWithPat</CODE +>(FcConfig *config, FcPattern *p, FcPattern *p_pat, FcMatchKind kind);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3157" +></A +><H2 +>Description</H2 +><P +>Performs the sequence of pattern modification operations, if <CODE +CLASS="PARAMETER" +>kind</CODE +> is +FcMatchPattern, then those tagged as pattern operations are applied, else +if <CODE +CLASS="PARAMETER" +>kind</CODE +> is FcMatchFont, those tagged as font operations are applied and +p_pat is used for <test> elements with target=pattern. Returns FcFalse +if the substitution cannot be performed (due to allocation failure). Otherwise returns FcTrue. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3163" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigappfontclear.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigsubstitute.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigAppFontClear</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigSubstitute</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcconfiguptodate.html b/doc/fontconfig-devel/fcconfiguptodate.html new file mode 100644 index 0000000..a5183ab --- /dev/null +++ b/doc/fontconfig-devel/fcconfiguptodate.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcConfigUptoDate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigGetCurrent" +HREF="fcconfiggetcurrent.html"><LINK +REL="NEXT" +TITLE="FcConfigHome" +HREF="fcconfighome.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfiggetcurrent.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfighome.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCCONFIGUPTODATE" +></A +>FcConfigUptoDate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2773" +></A +><H2 +>Name</H2 +>FcConfigUptoDate -- Check timestamps on config files</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2776" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2777" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcConfigUptoDate</CODE +>(FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2784" +></A +><H2 +>Description</H2 +><P +>Checks all of the files related to <CODE +CLASS="PARAMETER" +>config</CODE +> and returns +whether any of them has been modified since the configuration was created. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2789" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfiggetcurrent.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfighome.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigGetCurrent</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigHome</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdefaultsubstitute.html b/doc/fontconfig-devel/fcdefaultsubstitute.html new file mode 100644 index 0000000..b56c5f9 --- /dev/null +++ b/doc/fontconfig-devel/fcdefaultsubstitute.html @@ -0,0 +1,217 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDefaultSubstitute</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternPrint" +HREF="fcpatternprint.html"><LINK +REL="NEXT" +TITLE="FcNameParse" +HREF="fcnameparse.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternprint.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcnameparse.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDEFAULTSUBSTITUTE" +></A +>FcDefaultSubstitute</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN859" +></A +><H2 +>Name</H2 +>FcDefaultSubstitute -- Perform default substitutions in a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN862" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN863" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcDefaultSubstitute</CODE +>(FcPattern *pattern);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN870" +></A +><H2 +>Description</H2 +><P +>Supplies default values for underspecified font patterns: +<P +></P +><UL +><LI +><P +>Patterns without a specified style or weight are set to Medium</P +></LI +><LI +><P +>Patterns without a specified style or slant are set to Roman</P +></LI +><LI +><P +>Patterns without a specified pixel size are given one computed from any +specified point size (default 12), dpi (default 75) and scale (default 1).</P +></LI +></UL +> + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN880" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternprint.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcnameparse.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternPrint</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcNameParse</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdircacheload.html b/doc/fontconfig-devel/fcdircacheload.html new file mode 100644 index 0000000..1891b84 --- /dev/null +++ b/doc/fontconfig-devel/fcdircacheload.html @@ -0,0 +1,208 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDirCacheLoad</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcDirCacheValid" +HREF="fcdircachevalid.html"><LINK +REL="NEXT" +TITLE="FcDirCacheRead" +HREF="fcdircacheread.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcdircachevalid.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdircacheread.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDIRCACHELOAD" +></A +>FcDirCacheLoad</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3986" +></A +><H2 +>Name</H2 +>FcDirCacheLoad -- load a directory cache</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3989" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3990" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCache * FcDirCacheLoad</CODE +>(const FcChar8 *dir, FcConfig *config, FcChar8 **cache_file);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4001" +></A +><H2 +>Description</H2 +><P +>Loads the cache related to <CODE +CLASS="PARAMETER" +>dir</CODE +>. If no cache file +exists, returns NULL. The name of the cache file is returned in +<CODE +CLASS="PARAMETER" +>cache_file</CODE +>, unless that is NULL. See also +FcDirCacheRead. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4006" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcdircachevalid.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdircacheread.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcDirCacheValid</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDirCacheRead</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdircacheloadfile.html b/doc/fontconfig-devel/fcdircacheloadfile.html new file mode 100644 index 0000000..dea9583 --- /dev/null +++ b/doc/fontconfig-devel/fcdircacheloadfile.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDirCacheLoadFile</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcDirCacheRead" +HREF="fcdircacheread.html"><LINK +REL="NEXT" +TITLE="FcDirCacheUnload" +HREF="fcdircacheunload.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcdircacheread.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdircacheunload.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDIRCACHELOADFILE" +></A +>FcDirCacheLoadFile</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4040" +></A +><H2 +>Name</H2 +>FcDirCacheLoadFile -- load a cache file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4043" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4044" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCache * FcDirCacheLoadFile</CODE +>(const FcChar8 *cache_file, struct stat *file_stat);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4053" +></A +><H2 +>Description</H2 +><P +>This function loads a directory cache from +<CODE +CLASS="PARAMETER" +>cache_file</CODE +>. If <CODE +CLASS="PARAMETER" +>file_stat</CODE +> is +non-NULL, it will be filled with the results of stat(2) on the cache file. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4058" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcdircacheread.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdircacheunload.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcDirCacheRead</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDirCacheUnload</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdircacheread.html b/doc/fontconfig-devel/fcdircacheread.html new file mode 100644 index 0000000..3ab3271 --- /dev/null +++ b/doc/fontconfig-devel/fcdircacheread.html @@ -0,0 +1,208 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDirCacheRead</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcDirCacheLoad" +HREF="fcdircacheload.html"><LINK +REL="NEXT" +TITLE="FcDirCacheLoadFile" +HREF="fcdircacheloadfile.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcdircacheload.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdircacheloadfile.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDIRCACHEREAD" +></A +>FcDirCacheRead</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4013" +></A +><H2 +>Name</H2 +>FcDirCacheRead -- read or construct a directory cache</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4016" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4017" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCache * FcDirCacheRead</CODE +>(const FcChar8 *dir, FcBool force, FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4028" +></A +><H2 +>Description</H2 +><P +>This returns a cache for <CODE +CLASS="PARAMETER" +>dir</CODE +>. If +<CODE +CLASS="PARAMETER" +>force</CODE +> is FcFalse, then an existing, valid cache file +will be used. Otherwise, a new cache will be created by scanning the +directory and that returned. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4033" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcdircacheload.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdircacheloadfile.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcDirCacheLoad</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDirCacheLoadFile</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdircacheunlink.html b/doc/fontconfig-devel/fcdircacheunlink.html new file mode 100644 index 0000000..0283ff7 --- /dev/null +++ b/doc/fontconfig-devel/fcdircacheunlink.html @@ -0,0 +1,211 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDirCacheUnlink</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcDirSave" +HREF="fcdirsave.html"><LINK +REL="NEXT" +TITLE="FcDirCacheValid" +HREF="fcdircachevalid.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcdirsave.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdircachevalid.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDIRCACHEUNLINK" +></A +>FcDirCacheUnlink</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3938" +></A +><H2 +>Name</H2 +>FcDirCacheUnlink -- Remove all caches related to <CODE +CLASS="PARAMETER" +>dir</CODE +></DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3942" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3943" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcDirCacheUnlink</CODE +>(const FcChar8 *dir, FcConfig *config);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3952" +></A +><H2 +>Description</H2 +><P +>Scans the cache directories in <CODE +CLASS="PARAMETER" +>config</CODE +>, removing any +instances of the cache file for <CODE +CLASS="PARAMETER" +>dir</CODE +>. Returns FcFalse +when some internal error occurs (out of memory, etc). Errors actually +unlinking any files are ignored. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3957" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcdirsave.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdircachevalid.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcDirSave</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDirCacheValid</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdircacheunload.html b/doc/fontconfig-devel/fcdircacheunload.html new file mode 100644 index 0000000..cfa7df6 --- /dev/null +++ b/doc/fontconfig-devel/fcdircacheunload.html @@ -0,0 +1,192 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDirCacheUnload</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcDirCacheLoadFile" +HREF="fcdircacheloadfile.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcdircacheloadfile.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDIRCACHEUNLOAD" +></A +>FcDirCacheUnload</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4065" +></A +><H2 +>Name</H2 +>FcDirCacheUnload -- unload a cache file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4068" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4069" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcDirCacheUnload</CODE +>(FcCache *cache);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4076" +></A +><H2 +>Description</H2 +><P +>This function dereferences <CODE +CLASS="PARAMETER" +>cache</CODE +>. When no other +references to it remain, all memory associated with the cache will be freed. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4080" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcdircacheloadfile.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcDirCacheLoadFile</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdircachevalid.html b/doc/fontconfig-devel/fcdircachevalid.html new file mode 100644 index 0000000..9431c83 --- /dev/null +++ b/doc/fontconfig-devel/fcdircachevalid.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDirCacheValid</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcDirCacheUnlink" +HREF="fcdircacheunlink.html"><LINK +REL="NEXT" +TITLE="FcDirCacheLoad" +HREF="fcdircacheload.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcdircacheunlink.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdircacheload.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDIRCACHEVALID" +></A +>FcDirCacheValid</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3964" +></A +><H2 +>Name</H2 +>FcDirCacheValid -- check directory cache</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3967" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3968" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcDirCacheValid</CODE +>(const FcChar8 *dir);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3975" +></A +><H2 +>Description</H2 +><P +>Returns FcTrue if <CODE +CLASS="PARAMETER" +>dir</CODE +> has an associated valid cache +file, else returns FcFalse + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3979" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcdircacheunlink.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdircacheload.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcDirCacheUnlink</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDirCacheLoad</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdirsave.html b/doc/fontconfig-devel/fcdirsave.html new file mode 100644 index 0000000..f0323a3 --- /dev/null +++ b/doc/fontconfig-devel/fcdirsave.html @@ -0,0 +1,212 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDirSave</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcDirScan" +HREF="fcdirscan.html"><LINK +REL="NEXT" +TITLE="FcDirCacheUnlink" +HREF="fcdircacheunlink.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcdirscan.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdircacheunlink.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDIRSAVE" +></A +>FcDirSave</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3910" +></A +><H2 +>Name</H2 +>FcDirSave -- DEPRECATED: formerly used to save a directory cache</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3913" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3914" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcDirSave</CODE +>(FcFontSet *set, FcStrSet *dirs, const FcChar8 *dir);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3925" +></A +><H2 +>Description</H2 +><P +>This function now does nothing aside from returning FcFalse. It used to creates the +per-directory cache file for <CODE +CLASS="PARAMETER" +>dir</CODE +> and populates it +with the fonts in <CODE +CLASS="PARAMETER" +>set</CODE +> and subdirectories in +<CODE +CLASS="PARAMETER" +>dirs</CODE +>. All of this functionality is now automatically +managed by FcDirCacheLoad and FcDirCacheRead. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3931" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcdirscan.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdircacheunlink.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcDirScan</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDirCacheUnlink</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcdirscan.html b/doc/fontconfig-devel/fcdirscan.html new file mode 100644 index 0000000..addb670 --- /dev/null +++ b/doc/fontconfig-devel/fcdirscan.html @@ -0,0 +1,216 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcDirScan</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcFileIsDir" +HREF="fcfileisdir.html"><LINK +REL="NEXT" +TITLE="FcDirSave" +HREF="fcdirsave.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfileisdir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdirsave.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCDIRSCAN" +></A +>FcDirScan</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3875" +></A +><H2 +>Name</H2 +>FcDirScan -- scan a font directory without caching it</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3878" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3879" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcDirScan</CODE +>(FcFontSet *set, FcStrSet *dirs, FcFileCache *cache, FcBlanks *blanks, const FcChar8 *dir, FcBool force);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3896" +></A +><H2 +>Description</H2 +><P +>If <CODE +CLASS="PARAMETER" +>cache</CODE +> is not zero or if <CODE +CLASS="PARAMETER" +>force</CODE +> +is FcFalse, this function currently returns FcFalse. Otherwise, it scans an +entire directory and adds all fonts found to <CODE +CLASS="PARAMETER" +>set</CODE +>. +Any subdirectories found are added to <CODE +CLASS="PARAMETER" +>dirs</CODE +>. Calling +this function does not create any cache files. Use FcDirCacheRead() if +caching is desired. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3903" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfileisdir.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdirsave.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFileIsDir</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDirSave</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfileisdir.html b/doc/fontconfig-devel/fcfileisdir.html new file mode 100644 index 0000000..181a982 --- /dev/null +++ b/doc/fontconfig-devel/fcfileisdir.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFileIsDir</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FcFileScan" +HREF="fcfilescan.html"><LINK +REL="NEXT" +TITLE="FcDirScan" +HREF="fcdirscan.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfilescan.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdirscan.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFILEISDIR" +></A +>FcFileIsDir</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3853" +></A +><H2 +>Name</H2 +>FcFileIsDir -- check whether a file is a directory</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3856" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3857" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcFileIsDir</CODE +>(const FcChar8 *file);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3864" +></A +><H2 +>Description</H2 +><P +>Returns FcTrue if <CODE +CLASS="PARAMETER" +>file</CODE +> is a directory, otherwise +returns FcFalse. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3868" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfilescan.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdirscan.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFileScan</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDirScan</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfilescan.html b/doc/fontconfig-devel/fcfilescan.html new file mode 100644 index 0000000..5fd63e6 --- /dev/null +++ b/doc/fontconfig-devel/fcfilescan.html @@ -0,0 +1,224 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFileScan</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="File and Directory routines" +HREF="x102.html#AEN3810"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcFileIsDir" +HREF="fcfileisdir.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfileisdir.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFILESCAN" +></A +>FcFileScan</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3817" +></A +><H2 +>Name</H2 +>FcFileScan -- scan a font file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3820" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3821" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcFileScan</CODE +>(FcFontSet *set, FcStrSet *dirs, FcFileCache *cache, FcBlanks *blanks, const FcChar8 *file, FcBool force);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3838" +></A +><H2 +>Description</H2 +><P +>Scans a single file and adds all fonts found to <CODE +CLASS="PARAMETER" +>set</CODE +>. +If <CODE +CLASS="PARAMETER" +>force</CODE +> is FcTrue, then the file is scanned even if +associated information is found in <CODE +CLASS="PARAMETER" +>cache</CODE +>. If +<CODE +CLASS="PARAMETER" +>file</CODE +> is a directory, it is added to +<CODE +CLASS="PARAMETER" +>dirs</CODE +>. Whether fonts are found depends on fontconfig +policy as well as the current configuration. Internally, fontconfig will +ignore BDF and PCF fonts which are not in Unicode (or the effectively +equivalent ISO Latin-1) encoding as those are not usable by Unicode-based +applications. The configuration can ignore fonts based on filename or +contents of the font file itself. Returns FcFalse if any of the fonts cannot be +added (due to allocation failure). Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3846" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfileisdir.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3810" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFileIsDir</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfini.html b/doc/fontconfig-devel/fcfini.html new file mode 100644 index 0000000..c7689a2 --- /dev/null +++ b/doc/fontconfig-devel/fcfini.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFini</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="Initialization" +HREF="x102.html#AEN105"><LINK +REL="PREVIOUS" +TITLE="FcInit" +HREF="fcinit.html"><LINK +REL="NEXT" +TITLE="FcGetVersion" +HREF="fcgetversion.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcinit.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcgetversion.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFINI" +></A +>FcFini</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN175" +></A +><H2 +>Name</H2 +>FcFini -- finalize fontconfig library</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN178" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN179" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcFini</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN186" +></A +><H2 +>Description</H2 +><P +>Frees all data structures allocated by previous calls to fontconfig +functions. Fontconfig returns to an uninitialized state, requiring a +new call to one of the FcInit functions before any other fontconfig +function may be called. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN189" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcinit.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcgetversion.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcInit</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN105" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcGetVersion</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontlist.html b/doc/fontconfig-devel/fcfontlist.html new file mode 100644 index 0000000..e870b56 --- /dev/null +++ b/doc/fontconfig-devel/fcfontlist.html @@ -0,0 +1,211 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontList</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcFontRenderPrepare" +HREF="fcfontrenderprepare.html"><LINK +REL="NEXT" +TITLE="FcConfigFilename" +HREF="fcconfigfilename.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontrenderprepare.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcconfigfilename.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTLIST" +></A +>FcFontList</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3298" +></A +><H2 +>Name</H2 +>FcFontList -- List fonts</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3301" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3302" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcFontSet * FcFontList</CODE +>(FcConfig *config, FcPattern *p, FcObjectSet *os);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3313" +></A +><H2 +>Description</H2 +><P +>Selects fonts matching <CODE +CLASS="PARAMETER" +>p</CODE +>, creates patterns from those fonts containing +only the objects in <CODE +CLASS="PARAMETER" +>os</CODE +> and returns the set of unique such patterns. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the default configuration is checked +to be up to date, and used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3319" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontrenderprepare.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcconfigfilename.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontRenderPrepare</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcConfigFilename</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontmatch.html b/doc/fontconfig-devel/fcfontmatch.html new file mode 100644 index 0000000..cb6212d --- /dev/null +++ b/doc/fontconfig-devel/fcfontmatch.html @@ -0,0 +1,227 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontMatch</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcConfigSubstitute" +HREF="fcconfigsubstitute.html"><LINK +REL="NEXT" +TITLE="FcFontSort" +HREF="fcfontsort.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcconfigsubstitute.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontsort.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTMATCH" +></A +>FcFontMatch</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3196" +></A +><H2 +>Name</H2 +>FcFontMatch -- Return best font</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3199" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3200" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcFontMatch</CODE +>(FcConfig *config, FcPattern *p, FcResult *result);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3211" +></A +><H2 +>Description</H2 +><P +>Finds the font in <CODE +CLASS="PARAMETER" +>sets</CODE +> most closely matching +<CODE +CLASS="PARAMETER" +>pattern</CODE +> and returns the result of +<CODE +CLASS="FUNCTION" +>FcFontRenderPrepare</CODE +> for that font and the provided +pattern. This function should be called only after +<CODE +CLASS="FUNCTION" +>FcConfigSubstitute</CODE +> and +<CODE +CLASS="FUNCTION" +>FcDefaultSubstitute</CODE +> have been called for +<CODE +CLASS="PARAMETER" +>p</CODE +>; otherwise the results will not be correct. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3221" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcconfigsubstitute.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontsort.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcConfigSubstitute</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontSort</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontrenderprepare.html b/doc/fontconfig-devel/fcfontrenderprepare.html new file mode 100644 index 0000000..50efafc --- /dev/null +++ b/doc/fontconfig-devel/fcfontrenderprepare.html @@ -0,0 +1,220 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontRenderPrepare</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcFontSort" +HREF="fcfontsort.html"><LINK +REL="NEXT" +TITLE="FcFontList" +HREF="fcfontlist.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontsort.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontlist.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTRENDERPREPARE" +></A +>FcFontRenderPrepare</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3267" +></A +><H2 +>Name</H2 +>FcFontRenderPrepare -- Prepare pattern for loading font file</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3270" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3271" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcFontRenderPrepare</CODE +>(FcConfig *config, FcPattern *pat, FcPattern *font);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3282" +></A +><H2 +>Description</H2 +><P +>Creates a new pattern consisting of elements of <CODE +CLASS="PARAMETER" +>font</CODE +> not appearing +in <CODE +CLASS="PARAMETER" +>pat</CODE +>, elements of <CODE +CLASS="PARAMETER" +>pat</CODE +> not appearing in <CODE +CLASS="PARAMETER" +>font</CODE +> and the best matching +value from <CODE +CLASS="PARAMETER" +>pat</CODE +> for elements appearing in both. The result is passed to +FcConfigSubstituteWithPat with <CODE +CLASS="PARAMETER" +>kind</CODE +> FcMatchFont and then returned. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3291" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontsort.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontlist.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontSort</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontList</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsetadd.html b/doc/fontconfig-devel/fcfontsetadd.html new file mode 100644 index 0000000..116eaec --- /dev/null +++ b/doc/fontconfig-devel/fcfontsetadd.html @@ -0,0 +1,201 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSetAdd</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcFontSet" +HREF="x102.html#AEN1056"><LINK +REL="PREVIOUS" +TITLE="FcFontSetDestroy" +HREF="fcfontsetdestroy.html"><LINK +REL="NEXT" +TITLE="FcFontSetList" +HREF="fcfontsetlist.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontsetlist.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSETADD" +></A +>FcFontSetAdd</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1105" +></A +><H2 +>Name</H2 +>FcFontSetAdd -- Add to a font set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1108" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1109" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcFontSetAdd</CODE +>(FcFontSet *s, FcPattern *font);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1118" +></A +><H2 +>Description</H2 +><P +>Adds a pattern to a font set. Note that the pattern is not copied before +being inserted into the set. Returns FcFalse if the pattern cannot be +inserted into the set (due to allocation failure). Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1121" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontsetlist.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontSetDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1056" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontSetList</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsetcreate.html b/doc/fontconfig-devel/fcfontsetcreate.html new file mode 100644 index 0000000..fe1114d --- /dev/null +++ b/doc/fontconfig-devel/fcfontsetcreate.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSetCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcFontSet" +HREF="x102.html#AEN1056"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcFontSetDestroy" +HREF="fcfontsetdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSETCREATE" +></A +>FcFontSetCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1063" +></A +><H2 +>Name</H2 +>FcFontSetCreate -- Create a font set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1066" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1067" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcFontSet * FcFontSetCreate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1074" +></A +><H2 +>Description</H2 +><P +>Creates an empty font set. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1077" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1056" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontSetDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsetdestroy.html b/doc/fontconfig-devel/fcfontsetdestroy.html new file mode 100644 index 0000000..1073988 --- /dev/null +++ b/doc/fontconfig-devel/fcfontsetdestroy.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSetDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcFontSet" +HREF="x102.html#AEN1056"><LINK +REL="PREVIOUS" +TITLE="FcFontSetCreate" +HREF="fcfontsetcreate.html"><LINK +REL="NEXT" +TITLE="FcFontSetAdd" +HREF="fcfontsetadd.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontsetadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSETDESTROY" +></A +>FcFontSetDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1084" +></A +><H2 +>Name</H2 +>FcFontSetDestroy -- Destroy a font set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1087" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1088" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcFontSetDestroy</CODE +>(FcFontSet *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1095" +></A +><H2 +>Description</H2 +><P +>Destroys a font set. Note that this destroys any referenced patterns as +well. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1098" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontsetadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontSetCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1056" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontSetAdd</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsetlist.html b/doc/fontconfig-devel/fcfontsetlist.html new file mode 100644 index 0000000..9a21592 --- /dev/null +++ b/doc/fontconfig-devel/fcfontsetlist.html @@ -0,0 +1,216 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSetList</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcFontSet" +HREF="x102.html#AEN1056"><LINK +REL="PREVIOUS" +TITLE="FcFontSetAdd" +HREF="fcfontsetadd.html"><LINK +REL="NEXT" +TITLE="FcFontSetMatch" +HREF="fcfontsetmatch.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontsetadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontsetmatch.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSETLIST" +></A +>FcFontSetList</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1128" +></A +><H2 +>Name</H2 +>FcFontSetList -- List fonts from a set of font sets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1131" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1132" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcFontSet * FcFontSetList</CODE +>(FcConfig *config, FcFontSet **sets, intnsets, FcPattern *pattern, FcObjectSet *object_set);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1147" +></A +><H2 +>Description</H2 +><P +>Selects fonts matching <CODE +CLASS="PARAMETER" +>pattern</CODE +> from +<CODE +CLASS="PARAMETER" +>sets</CODE +>, creates patterns from those +fonts containing only the objects in <CODE +CLASS="PARAMETER" +>object_set</CODE +> and returns +the set of unique such patterns. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the default configuration is checked +to be up to date, and used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1154" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontsetadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontsetmatch.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontSetAdd</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1056" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontSetMatch</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsetmatch.html b/doc/fontconfig-devel/fcfontsetmatch.html new file mode 100644 index 0000000..a84e0ef --- /dev/null +++ b/doc/fontconfig-devel/fcfontsetmatch.html @@ -0,0 +1,228 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSetMatch</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcFontSet" +HREF="x102.html#AEN1056"><LINK +REL="PREVIOUS" +TITLE="FcFontSetList" +HREF="fcfontsetlist.html"><LINK +REL="NEXT" +TITLE="FcFontSetPrint" +HREF="fcfontsetprint.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontsetlist.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontsetprint.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSETMATCH" +></A +>FcFontSetMatch</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1161" +></A +><H2 +>Name</H2 +>FcFontSetMatch -- Return the best font from a set of font sets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1164" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1165" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcFontSetMatch</CODE +>(FcConfig *config, FcFontSet **sets, intnsets, FcPattern *pattern, FcResult *result);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1180" +></A +><H2 +>Description</H2 +><P +>Finds the font in <CODE +CLASS="PARAMETER" +>sets</CODE +> most closely matching +<CODE +CLASS="PARAMETER" +>pattern</CODE +> and returns the result of +<CODE +CLASS="FUNCTION" +>FcFontRenderPrepare</CODE +> for that font and the provided +pattern. This function should be called only after +<CODE +CLASS="FUNCTION" +>FcConfigSubstitute</CODE +> and +<CODE +CLASS="FUNCTION" +>FcDefaultSubstitute</CODE +> have been called for +<CODE +CLASS="PARAMETER" +>pattern</CODE +>; otherwise the results will not be correct. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. +Returns NULL if an error occurs during this process. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1190" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontsetlist.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontsetprint.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontSetList</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1056" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontSetPrint</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsetprint.html b/doc/fontconfig-devel/fcfontsetprint.html new file mode 100644 index 0000000..48dee79 --- /dev/null +++ b/doc/fontconfig-devel/fcfontsetprint.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSetPrint</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcFontSet" +HREF="x102.html#AEN1056"><LINK +REL="PREVIOUS" +TITLE="FcFontSetMatch" +HREF="fcfontsetmatch.html"><LINK +REL="NEXT" +TITLE="FcFontSetSort" +HREF="fcfontsetsort.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontsetmatch.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontsetsort.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSETPRINT" +></A +>FcFontSetPrint</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1197" +></A +><H2 +>Name</H2 +>FcFontSetPrint -- Print a set of patterns to stdout</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1200" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1201" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcFontSetPrint</CODE +>(FcFontSet *set);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1208" +></A +><H2 +>Description</H2 +><P +>This function is useful for diagnosing font related issues, printing the +complete contents of every pattern in <CODE +CLASS="PARAMETER" +>set</CODE +>. The format +of the output is designed to be of help to users and developers, and may +change at any time. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1212" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontsetmatch.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontsetsort.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontSetMatch</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1056" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontSetSort</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsetsort.html b/doc/fontconfig-devel/fcfontsetsort.html new file mode 100644 index 0000000..c19d5cb --- /dev/null +++ b/doc/fontconfig-devel/fcfontsetsort.html @@ -0,0 +1,242 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSetSort</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcFontSet" +HREF="x102.html#AEN1056"><LINK +REL="PREVIOUS" +TITLE="FcFontSetPrint" +HREF="fcfontsetprint.html"><LINK +REL="NEXT" +TITLE="FcFontSetSortDestroy" +HREF="fcfontsetsortdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontsetprint.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontsetsortdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSETSORT" +></A +>FcFontSetSort</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1219" +></A +><H2 +>Name</H2 +>FcFontSetSort -- Add to a font set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1222" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1223" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +> FcFontSetSort</CODE +>(FcConfig *config, FcFontSet **sets, intnsets, FcPattern *pattern, FcBool trim, FcCharSet **csp, FcResult *result);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1242" +></A +><H2 +>Description</H2 +><P +>Returns the list of fonts from <CODE +CLASS="PARAMETER" +>sets</CODE +> +sorted by closeness to <CODE +CLASS="PARAMETER" +>pattern</CODE +>. +If <CODE +CLASS="PARAMETER" +>trim</CODE +> is FcTrue, +elements in the list which don't include Unicode coverage not provided by +earlier elements in the list are elided. The union of Unicode coverage of +all of the fonts is returned in <CODE +CLASS="PARAMETER" +>csp</CODE +>, +if <CODE +CLASS="PARAMETER" +>csp</CODE +> is not NULL. This function +should be called only after FcConfigSubstitute and FcDefaultSubstitute have +been called for <CODE +CLASS="PARAMETER" +>p</CODE +>; +otherwise the results will not be correct. + </P +><P +>The returned FcFontSet references FcPattern structures which may be shared +by the return value from multiple FcFontSort calls, applications cannot +modify these patterns. Instead, they should be passed, along with +<CODE +CLASS="PARAMETER" +>pattern</CODE +> to +<CODE +CLASS="FUNCTION" +>FcFontRenderPrepare</CODE +> which combines them into a complete pattern. + </P +><P +>The FcFontSet returned by FcFontSetSort is destroyed by calling FcFontSetDestroy. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1255" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontsetprint.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontsetsortdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontSetPrint</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1056" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontSetSortDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsetsortdestroy.html b/doc/fontconfig-devel/fcfontsetsortdestroy.html new file mode 100644 index 0000000..a6b3085 --- /dev/null +++ b/doc/fontconfig-devel/fcfontsetsortdestroy.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSetSortDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcFontSet" +HREF="x102.html#AEN1056"><LINK +REL="PREVIOUS" +TITLE="FcFontSetSort" +HREF="fcfontsetsort.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontsetsort.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSETSORTDESTROY" +></A +>FcFontSetSortDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1262" +></A +><H2 +>Name</H2 +>FcFontSetSortDestroy -- DEPRECATED destroy a font set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1265" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1266" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +> FcFontSetSortDestroy</CODE +>(FcFontSet *set);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1273" +></A +><H2 +>Description</H2 +><P +>This function is DEPRECATED. <CODE +CLASS="FUNCTION" +>FcFontSetSortDestroy</CODE +> +destroys <CODE +CLASS="PARAMETER" +>set</CODE +> by calling +<CODE +CLASS="FUNCTION" +>FcFontSetDestroy</CODE +>. Applications should use +<CODE +CLASS="FUNCTION" +>FcFontSetDestroy</CODE +> directly instead. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1280" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontsetsort.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontSetSort</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1056" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfontsort.html b/doc/fontconfig-devel/fcfontsort.html new file mode 100644 index 0000000..19e7c71 --- /dev/null +++ b/doc/fontconfig-devel/fcfontsort.html @@ -0,0 +1,238 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFontSort</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConfig" +HREF="x102.html#AEN2658"><LINK +REL="PREVIOUS" +TITLE="FcFontMatch" +HREF="fcfontmatch.html"><LINK +REL="NEXT" +TITLE="FcFontRenderPrepare" +HREF="fcfontrenderprepare.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfontmatch.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfontrenderprepare.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFONTSORT" +></A +>FcFontSort</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3228" +></A +><H2 +>Name</H2 +>FcFontSort -- Return list of matching fonts</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3231" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3232" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcFontSet * FcFontSort</CODE +>(FcConfig *config, FcPattern *p, FcBool trim, FcCharSet **csp, FcResult *result);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3247" +></A +><H2 +>Description</H2 +><P +>Returns the list of fonts sorted by closeness to <CODE +CLASS="PARAMETER" +>p</CODE +>. If <CODE +CLASS="PARAMETER" +>trim</CODE +> is FcTrue, +elements in the list which don't include Unicode coverage not provided by +earlier elements in the list are elided. The union of Unicode coverage of +all of the fonts is returned in <CODE +CLASS="PARAMETER" +>csp</CODE +>, if <CODE +CLASS="PARAMETER" +>csp</CODE +> is not NULL. This function +should be called only after FcConfigSubstitute and FcDefaultSubstitute have +been called for <CODE +CLASS="PARAMETER" +>p</CODE +>; otherwise the results will not be correct. + </P +><P +>The returned FcFontSet references FcPattern structures which may be shared +by the return value from multiple FcFontSort calls, applications must not +modify these patterns. Instead, they should be passed, along with <CODE +CLASS="PARAMETER" +>p</CODE +> to +<CODE +CLASS="FUNCTION" +>FcFontRenderPrepare</CODE +> which combines them into a complete pattern. + </P +><P +>The FcFontSet returned by FcFontSort is destroyed by calling FcFontSetDestroy. +If <CODE +CLASS="PARAMETER" +>config</CODE +> is NULL, the current configuration is used. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3260" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfontmatch.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfontrenderprepare.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFontMatch</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2658" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFontRenderPrepare</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfreetypecharindex.html b/doc/fontconfig-devel/fcfreetypecharindex.html new file mode 100644 index 0000000..49eecda --- /dev/null +++ b/doc/fontconfig-devel/fcfreetypecharindex.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFreeTypeCharIndex</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FreeType specific functions" +HREF="x102.html#AEN1393"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcFreeTypeCharSet" +HREF="fcfreetypecharset.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfreetypecharset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFREETYPECHARINDEX" +></A +>FcFreeTypeCharIndex</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1400" +></A +><H2 +>Name</H2 +>FcFreeTypeCharIndex -- map Unicode to glyph id</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1403" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1404" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> +#include <fcfreetype.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FT_UInt FcFreeTypeCharIndex</CODE +>(FT_Face face, FcChar32 ucs4);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1413" +></A +><H2 +>Description</H2 +><P +>Maps a Unicode char to a glyph index. This function uses information from +several possible underlying encoding tables to work around broken fonts. +As a result, this function isn't designed to be used in performance +sensitive areas; results from this function are intended to be cached by +higher level functions. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1416" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfreetypecharset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1393" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFreeTypeCharSet</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfreetypecharset.html b/doc/fontconfig-devel/fcfreetypecharset.html new file mode 100644 index 0000000..57c7d1d --- /dev/null +++ b/doc/fontconfig-devel/fcfreetypecharset.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFreeTypeCharSet</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FreeType specific functions" +HREF="x102.html#AEN1393"><LINK +REL="PREVIOUS" +TITLE="FcFreeTypeCharIndex" +HREF="fcfreetypecharindex.html"><LINK +REL="NEXT" +TITLE="FcFreeTypeCharSetAndSpacing" +HREF="fcfreetypecharsetandspacing.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfreetypecharindex.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfreetypecharsetandspacing.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFREETYPECHARSET" +></A +>FcFreeTypeCharSet</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1423" +></A +><H2 +>Name</H2 +>FcFreeTypeCharSet -- compute Unicode coverage</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1426" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1427" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> +#include <fcfreetype.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCharSet * FcFreeTypeCharSet</CODE +>(FT_Face face, FcBlanks *blanks);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1436" +></A +><H2 +>Description</H2 +><P +>Scans a FreeType face and returns the set of encoded Unicode chars. This scans +several encoding tables to build as complete a list as possible. +If 'blanks' is not 0, the glyphs in the font are examined and any blank glyphs +not in 'blanks' are not placed in the returned FcCharSet. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1439" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfreetypecharindex.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfreetypecharsetandspacing.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFreeTypeCharIndex</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1393" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFreeTypeCharSetAndSpacing</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfreetypecharsetandspacing.html b/doc/fontconfig-devel/fcfreetypecharsetandspacing.html new file mode 100644 index 0000000..ffb7a38 --- /dev/null +++ b/doc/fontconfig-devel/fcfreetypecharsetandspacing.html @@ -0,0 +1,212 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFreeTypeCharSetAndSpacing</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FreeType specific functions" +HREF="x102.html#AEN1393"><LINK +REL="PREVIOUS" +TITLE="FcFreeTypeCharSet" +HREF="fcfreetypecharset.html"><LINK +REL="NEXT" +TITLE="FcFreeTypeQuery" +HREF="fcfreetypequery.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfreetypecharset.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfreetypequery.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFREETYPECHARSETANDSPACING" +></A +>FcFreeTypeCharSetAndSpacing</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1446" +></A +><H2 +>Name</H2 +>FcFreeTypeCharSetAndSpacing -- compute Unicode coverage and spacing type</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1449" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1450" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> +#include <fcfreetype.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcCharSet * FcFreeTypeCharSetAndSpacing</CODE +>(FT_Face face, FcBlanks *blanks, int *spacing);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1461" +></A +><H2 +>Description</H2 +><P +>Scans a FreeType face and returns the set of encoded Unicode chars. +This scans +several encoding tables to build as complete a list as possible. +If 'blanks' is not 0, the glyphs in the font are examined and any blank glyphs +not in 'blanks' are not placed in the returned FcCharSet. +<CODE +CLASS="PARAMETER" +>spacing</CODE +> receives the computed spacing type of the +font, one of FC_MONO for a font where all glyphs have the same width, +FC_DUAL, where the font has glyphs in precisely two widths, one twice as +wide as the other, or FC_PROPORTIONAL where the font has glyphs of many +widths. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1465" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfreetypecharset.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfreetypequery.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFreeTypeCharSet</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1393" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFreeTypeQuery</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfreetypequery.html b/doc/fontconfig-devel/fcfreetypequery.html new file mode 100644 index 0000000..925a125 --- /dev/null +++ b/doc/fontconfig-devel/fcfreetypequery.html @@ -0,0 +1,201 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFreeTypeQuery</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FreeType specific functions" +HREF="x102.html#AEN1393"><LINK +REL="PREVIOUS" +TITLE="FcFreeTypeCharSetAndSpacing" +HREF="fcfreetypecharsetandspacing.html"><LINK +REL="NEXT" +TITLE="FcFreeTypeQueryFace" +HREF="fcfreetypequeryface.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfreetypecharsetandspacing.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfreetypequeryface.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFREETYPEQUERY" +></A +>FcFreeTypeQuery</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1472" +></A +><H2 +>Name</H2 +>FcFreeTypeQuery -- compute pattern from font file (and index)</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1475" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1476" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> +#include <fcfreetype.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcFreeTypeQuery</CODE +>(const FcChar8 *file, int id, FcBlanks *blanks, int *count);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1489" +></A +><H2 +>Description</H2 +><P +>Constructs a pattern representing the 'id'th font in 'file'. The number +of fonts in 'file' is returned in 'count'. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1492" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfreetypecharsetandspacing.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfreetypequeryface.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFreeTypeCharSetAndSpacing</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1393" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFreeTypeQueryFace</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcfreetypequeryface.html b/doc/fontconfig-devel/fcfreetypequeryface.html new file mode 100644 index 0000000..a848da9 --- /dev/null +++ b/doc/fontconfig-devel/fcfreetypequeryface.html @@ -0,0 +1,190 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcFreeTypeQueryFace</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FreeType specific functions" +HREF="x102.html#AEN1393"><LINK +REL="PREVIOUS" +TITLE="FcFreeTypeQuery" +HREF="fcfreetypequery.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfreetypequery.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCFREETYPEQUERYFACE" +></A +>FcFreeTypeQueryFace</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1499" +></A +><H2 +>Name</H2 +>FcFreeTypeQueryFace -- compute pattern from FT_Face</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1502" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1503" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> +#include <fcfreetype.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcFreeTypeQueryFace</CODE +>(const FT_Face face, const FcChar8 *file, int id, FcBlanks *blanks);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1516" +></A +><H2 +>Description</H2 +><P +>Constructs a pattern representing 'face'. 'file' and 'id' are used solely as +data for pattern elements (FC_FILE, FC_INDEX and sometimes FC_FAMILY). + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1519" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfreetypequery.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFreeTypeQuery</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1393" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcgetlangs.html b/doc/fontconfig-devel/fcgetlangs.html new file mode 100644 index 0000000..4a06597 --- /dev/null +++ b/doc/fontconfig-devel/fcgetlangs.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcGetLangs</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetGetLangs" +HREF="fclangsetgetlangs.html"><LINK +REL="NEXT" +TITLE="FcLangGetCharSet" +HREF="fclanggetcharset.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetgetlangs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclanggetcharset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCGETLANGS" +></A +>FcGetLangs</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2426" +></A +><H2 +>Name</H2 +>FcGetLangs -- Get list of languages</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2429" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2430" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcStrSet * FcGetLangs</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2437" +></A +><H2 +>Description</H2 +><P +>Returns a string set of all known languages. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2440" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetgetlangs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclanggetcharset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetGetLangs</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangGetCharSet</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcgetversion.html b/doc/fontconfig-devel/fcgetversion.html new file mode 100644 index 0000000..9d21894 --- /dev/null +++ b/doc/fontconfig-devel/fcgetversion.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcGetVersion</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="Initialization" +HREF="x102.html#AEN105"><LINK +REL="PREVIOUS" +TITLE="FcFini" +HREF="fcfini.html"><LINK +REL="NEXT" +TITLE="FcInitReinitialize" +HREF="fcinitreinitialize.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcfini.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcinitreinitialize.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCGETVERSION" +></A +>FcGetVersion</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN196" +></A +><H2 +>Name</H2 +>FcGetVersion -- library version number</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN199" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN200" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcGetVersion</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN207" +></A +><H2 +>Description</H2 +><P +>Returns the version number of the library. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN210" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcfini.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcinitreinitialize.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcFini</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN105" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcInitReinitialize</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcinit.html b/doc/fontconfig-devel/fcinit.html new file mode 100644 index 0000000..94277bc --- /dev/null +++ b/doc/fontconfig-devel/fcinit.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcInit</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="Initialization" +HREF="x102.html#AEN105"><LINK +REL="PREVIOUS" +TITLE="FcInitLoadConfigAndFonts" +HREF="fcinitloadconfigandfonts.html"><LINK +REL="NEXT" +TITLE="FcFini" +HREF="fcfini.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcinitloadconfigandfonts.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcfini.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCINIT" +></A +>FcInit</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN154" +></A +><H2 +>Name</H2 +>FcInit -- initialize fontconfig library</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN157" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN158" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcInit</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN165" +></A +><H2 +>Description</H2 +><P +>Loads the default configuration file and the fonts referenced therein and +sets the default configuration to that result. Returns whether this +process succeeded or not. If the default configuration has already +been loaded, this routine does nothing and returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN168" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcinitloadconfigandfonts.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcfini.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcInitLoadConfigAndFonts</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN105" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcFini</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcinitbringuptodate.html b/doc/fontconfig-devel/fcinitbringuptodate.html new file mode 100644 index 0000000..dda997a --- /dev/null +++ b/doc/fontconfig-devel/fcinitbringuptodate.html @@ -0,0 +1,191 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcInitBringUptoDate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="Initialization" +HREF="x102.html#AEN105"><LINK +REL="PREVIOUS" +TITLE="FcInitReinitialize" +HREF="fcinitreinitialize.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcinitreinitialize.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCINITBRINGUPTODATE" +></A +>FcInitBringUptoDate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN238" +></A +><H2 +>Name</H2 +>FcInitBringUptoDate -- reload configuration files if needed</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN241" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN242" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcInitBringUptoDate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN249" +></A +><H2 +>Description</H2 +><P +>Checks the rescan interval in the default configuration, checking the +configuration if the interval has passed and reloading the configuration if +when any changes are detected. Returns FcFalse if the configuration cannot +be reloaded (see FcInitReinitialize). Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN252" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcinitreinitialize.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcInitReinitialize</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN105" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcinitloadconfig.html b/doc/fontconfig-devel/fcinitloadconfig.html new file mode 100644 index 0000000..ae23a2b --- /dev/null +++ b/doc/fontconfig-devel/fcinitloadconfig.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcInitLoadConfig</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="Initialization" +HREF="x102.html#AEN105"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcInitLoadConfigAndFonts" +HREF="fcinitloadconfigandfonts.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcinitloadconfigandfonts.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCINITLOADCONFIG" +></A +>FcInitLoadConfig</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN112" +></A +><H2 +>Name</H2 +>FcInitLoadConfig -- load configuration</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN115" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN116" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcConfig * FcInitLoadConfig</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN123" +></A +><H2 +>Description</H2 +><P +>Loads the default configuration file and returns the resulting configuration. +Does not load any font information. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN126" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcinitloadconfigandfonts.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN105" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcInitLoadConfigAndFonts</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcinitloadconfigandfonts.html b/doc/fontconfig-devel/fcinitloadconfigandfonts.html new file mode 100644 index 0000000..aaf476d --- /dev/null +++ b/doc/fontconfig-devel/fcinitloadconfigandfonts.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcInitLoadConfigAndFonts</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="Initialization" +HREF="x102.html#AEN105"><LINK +REL="PREVIOUS" +TITLE="FcInitLoadConfig" +HREF="fcinitloadconfig.html"><LINK +REL="NEXT" +TITLE="FcInit" +HREF="fcinit.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcinitloadconfig.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcinit.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCINITLOADCONFIGANDFONTS" +></A +>FcInitLoadConfigAndFonts</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN133" +></A +><H2 +>Name</H2 +>FcInitLoadConfigAndFonts -- load configuration and font data</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN136" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN137" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcConfig * FcInitLoadConfigAndFonts</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN144" +></A +><H2 +>Description</H2 +><P +>Loads the default configuration file and builds information about the +available fonts. Returns the resulting configuration. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN147" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcinitloadconfig.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcinit.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcInitLoadConfig</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN105" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcInit</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcinitreinitialize.html b/doc/fontconfig-devel/fcinitreinitialize.html new file mode 100644 index 0000000..aa8eec0 --- /dev/null +++ b/doc/fontconfig-devel/fcinitreinitialize.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcInitReinitialize</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="Initialization" +HREF="x102.html#AEN105"><LINK +REL="PREVIOUS" +TITLE="FcGetVersion" +HREF="fcgetversion.html"><LINK +REL="NEXT" +TITLE="FcInitBringUptoDate" +HREF="fcinitbringuptodate.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcgetversion.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcinitbringuptodate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCINITREINITIALIZE" +></A +>FcInitReinitialize</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN217" +></A +><H2 +>Name</H2 +>FcInitReinitialize -- re-initialize library</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN220" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN221" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcInitReinitialize</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN228" +></A +><H2 +>Description</H2 +><P +>Forces the default configuration file to be reloaded and resets the default +configuration. Returns FcFalse if the configuration cannot be reloaded (due +to configuration file errors, allocation failures or other issues) and leaves the +existing configuration unchanged. Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN231" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcgetversion.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcinitbringuptodate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcGetVersion</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN105" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcInitBringUptoDate</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcislower.html b/doc/fontconfig-devel/fcislower.html new file mode 100644 index 0000000..8dfd8b0 --- /dev/null +++ b/doc/fontconfig-devel/fcislower.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcIsLower</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcUtf16Len" +HREF="fcutf16len.html"><LINK +REL="NEXT" +TITLE="FcIsUpper" +HREF="fcisupper.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcutf16len.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcisupper.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCISLOWER" +></A +>FcIsLower</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4602" +></A +><H2 +>Name</H2 +>FcIsLower -- check for lower case ASCII character</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4605" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4606" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcIsLower</CODE +>(FcChar8c);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4613" +></A +><H2 +>Description</H2 +><P +>This macro checks whether <CODE +CLASS="PARAMETER" +>c</CODE +> is an lower case ASCII +letter. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4617" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcutf16len.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcisupper.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcUtf16Len</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcIsUpper</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcisupper.html b/doc/fontconfig-devel/fcisupper.html new file mode 100644 index 0000000..06a9860 --- /dev/null +++ b/doc/fontconfig-devel/fcisupper.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcIsUpper</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcIsLower" +HREF="fcislower.html"><LINK +REL="NEXT" +TITLE="FcToLower" +HREF="fctolower.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcislower.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fctolower.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCISUPPER" +></A +>FcIsUpper</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4624" +></A +><H2 +>Name</H2 +>FcIsUpper -- check for upper case ASCII character</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4627" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4628" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcIsUpper</CODE +>(FcChar8c);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4635" +></A +><H2 +>Description</H2 +><P +>This macro checks whether <CODE +CLASS="PARAMETER" +>c</CODE +> is a upper case ASCII +letter. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4639" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcislower.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fctolower.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcIsLower</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcToLower</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclanggetcharset.html b/doc/fontconfig-devel/fclanggetcharset.html new file mode 100644 index 0000000..8eb72e9 --- /dev/null +++ b/doc/fontconfig-devel/fclanggetcharset.html @@ -0,0 +1,188 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangGetCharSet</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcGetLangs" +HREF="fcgetlangs.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcgetlangs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGGETCHARSET" +></A +>FcLangGetCharSet</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2447" +></A +><H2 +>Name</H2 +>FcLangGetCharSet -- Get character map for a language</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2450" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2451" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>const FcCharSet * FcLangGetCharSet</CODE +>(const FcChar8 *lang);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2458" +></A +><H2 +>Description</H2 +><P +>Returns the FcCharMap for a language. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2461" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcgetlangs.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcGetLangs</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetadd.html b/doc/fontconfig-devel/fclangsetadd.html new file mode 100644 index 0000000..2221799 --- /dev/null +++ b/doc/fontconfig-devel/fclangsetadd.html @@ -0,0 +1,211 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetAdd</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetCopy" +HREF="fclangsetcopy.html"><LINK +REL="NEXT" +TITLE="FcLangSetDel" +HREF="fclangsetdel.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetcopy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetdel.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETADD" +></A +>FcLangSetAdd</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2168" +></A +><H2 +>Name</H2 +>FcLangSetAdd -- add a language to a langset</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2171" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2172" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcLangSetAdd</CODE +>(FcLangSet *ls, const FcChar8 *lang);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2181" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="PARAMETER" +>lang</CODE +> is added to <CODE +CLASS="PARAMETER" +>ls</CODE +>. +<CODE +CLASS="PARAMETER" +>lang</CODE +> should be of the form Ll-Tt where Ll is a +two or three letter language from ISO 639 and Tt is a territory from ISO +3166. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2187" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetcopy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetdel.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetCopy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetDel</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetcompare.html b/doc/fontconfig-devel/fclangsetcompare.html new file mode 100644 index 0000000..2a598e0 --- /dev/null +++ b/doc/fontconfig-devel/fclangsetcompare.html @@ -0,0 +1,213 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetCompare</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetSubtract" +HREF="fclangsetsubtract.html"><LINK +REL="NEXT" +TITLE="FcLangSetContains" +HREF="fclangsetcontains.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetsubtract.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetcontains.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETCOMPARE" +></A +>FcLangSetCompare</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2270" +></A +><H2 +>Name</H2 +>FcLangSetCompare -- compare language sets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2273" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2274" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcLangResult FcLangSetCompare</CODE +>(const FcLangSet *ls_a, const FcLangSet *ls_b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2283" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcLangSetCompare</CODE +> compares language coverage for +<CODE +CLASS="PARAMETER" +>ls_a</CODE +> and <CODE +CLASS="PARAMETER" +>ls_b</CODE +>. If they share +any language and territory pair, this function returns FcLangEqual. If they +share a language but differ in which territory that language is for, this +function returns FcLangDifferentTerritory. If they share no languages in +common, this function returns FcLangDifferentLang. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2289" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetsubtract.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetcontains.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetSubtract</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetContains</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetcontains.html b/doc/fontconfig-devel/fclangsetcontains.html new file mode 100644 index 0000000..ee7910f --- /dev/null +++ b/doc/fontconfig-devel/fclangsetcontains.html @@ -0,0 +1,225 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetContains</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetCompare" +HREF="fclangsetcompare.html"><LINK +REL="NEXT" +TITLE="FcLangSetEqual" +HREF="fclangsetequal.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetcompare.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETCONTAINS" +></A +>FcLangSetContains</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2296" +></A +><H2 +>Name</H2 +>FcLangSetContains -- check langset subset relation</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2299" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2300" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcLangSetContains</CODE +>(const FcLangSet *ls_a, const FcLangSet *ls_b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2309" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcLangSetContains</CODE +> returns FcTrue if +<CODE +CLASS="PARAMETER" +>ls_a</CODE +> contains every language in +<CODE +CLASS="PARAMETER" +>ls_b</CODE +>. <CODE +CLASS="PARAMETER" +>ls_a</CODE +> will 'contain' a +language from <CODE +CLASS="PARAMETER" +>ls_b</CODE +> if <CODE +CLASS="PARAMETER" +>ls_a</CODE +> +has exactly the language, or either the language or +<CODE +CLASS="PARAMETER" +>ls_a</CODE +> has no territory. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2319" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetcompare.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetCompare</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetEqual</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetcopy.html b/doc/fontconfig-devel/fclangsetcopy.html new file mode 100644 index 0000000..43d67c6 --- /dev/null +++ b/doc/fontconfig-devel/fclangsetcopy.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetCopy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetDestroy" +HREF="fclangsetdestroy.html"><LINK +REL="NEXT" +TITLE="FcLangSetAdd" +HREF="fclangsetadd.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETCOPY" +></A +>FcLangSetCopy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2145" +></A +><H2 +>Name</H2 +>FcLangSetCopy -- copy a langset object</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2148" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2149" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcLangSet * FcLangSetCopy</CODE +>(const FcLangSet *ls);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2156" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcLangSetCopy</CODE +> creates a new FcLangSet object and +populates it with the contents of <CODE +CLASS="PARAMETER" +>ls</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2161" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetAdd</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetcreate.html b/doc/fontconfig-devel/fclangsetcreate.html new file mode 100644 index 0000000..ba35ab1 --- /dev/null +++ b/doc/fontconfig-devel/fclangsetcreate.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcLangSetDestroy" +HREF="fclangsetdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETCREATE" +></A +>FcLangSetCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2101" +></A +><H2 +>Name</H2 +>FcLangSetCreate -- create a langset object</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2104" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2105" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcLangSet * FcLangSetCreate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2112" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcLangSetCreate</CODE +> creates a new FcLangSet object. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2116" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetdel.html b/doc/fontconfig-devel/fclangsetdel.html new file mode 100644 index 0000000..f66d32c --- /dev/null +++ b/doc/fontconfig-devel/fclangsetdel.html @@ -0,0 +1,211 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetDel</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetAdd" +HREF="fclangsetadd.html"><LINK +REL="NEXT" +TITLE="FcLangSetUnion" +HREF="fclangsetunion.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetunion.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETDEL" +></A +>FcLangSetDel</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2194" +></A +><H2 +>Name</H2 +>FcLangSetDel -- delete a language from a langset</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2197" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2198" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcLangSetDel</CODE +>(FcLangSet *ls, const FcChar8 *lang);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2207" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="PARAMETER" +>lang</CODE +> is removed from <CODE +CLASS="PARAMETER" +>ls</CODE +>. +<CODE +CLASS="PARAMETER" +>lang</CODE +> should be of the form Ll-Tt where Ll is a +two or three letter language from ISO 639 and Tt is a territory from ISO +3166. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2213" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetunion.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetAdd</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetUnion</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetdestroy.html b/doc/fontconfig-devel/fclangsetdestroy.html new file mode 100644 index 0000000..7c77af3 --- /dev/null +++ b/doc/fontconfig-devel/fclangsetdestroy.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetCreate" +HREF="fclangsetcreate.html"><LINK +REL="NEXT" +TITLE="FcLangSetCopy" +HREF="fclangsetcopy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetcopy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETDESTROY" +></A +>FcLangSetDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2123" +></A +><H2 +>Name</H2 +>FcLangSetDestroy -- destroy a langset object</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2126" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2127" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcLangSetDestroy</CODE +>(FcLangSet *ls);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2134" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcLangSetDestroy</CODE +> destroys a FcLangSet object, freeing +all memory associated with it. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2138" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetcopy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetCopy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetequal.html b/doc/fontconfig-devel/fclangsetequal.html new file mode 100644 index 0000000..38f3562 --- /dev/null +++ b/doc/fontconfig-devel/fclangsetequal.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetEqual</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetContains" +HREF="fclangsetcontains.html"><LINK +REL="NEXT" +TITLE="FcLangSetHash" +HREF="fclangsethash.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetcontains.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsethash.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETEQUAL" +></A +>FcLangSetEqual</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2326" +></A +><H2 +>Name</H2 +>FcLangSetEqual -- test for matching langsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2329" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2330" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcLangSetEqual</CODE +>(const FcLangSet *ls_a, const FcLangSet *ls_b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2339" +></A +><H2 +>Description</H2 +><P +>Returns FcTrue if and only if <CODE +CLASS="PARAMETER" +>ls_a</CODE +> supports precisely +the same language and territory combinations as <CODE +CLASS="PARAMETER" +>ls_b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2344" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetcontains.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsethash.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetContains</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetHash</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetgetlangs.html b/doc/fontconfig-devel/fclangsetgetlangs.html new file mode 100644 index 0000000..1e2c5c1 --- /dev/null +++ b/doc/fontconfig-devel/fclangsetgetlangs.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetGetLangs</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetHasLang" +HREF="fclangsethaslang.html"><LINK +REL="NEXT" +TITLE="FcGetLangs" +HREF="fcgetlangs.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsethaslang.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcgetlangs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETGETLANGS" +></A +>FcLangSetGetLangs</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2404" +></A +><H2 +>Name</H2 +>FcLangSetGetLangs -- get the list of languages in the langset</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2407" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2408" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcStrSet * FcLangSetGetLangs</CODE +>(const FcLangSet *ls);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2415" +></A +><H2 +>Description</H2 +><P +>Returns a string set of all languages in <CODE +CLASS="PARAMETER" +>langset</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2419" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsethaslang.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcgetlangs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetHasLang</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcGetLangs</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsethash.html b/doc/fontconfig-devel/fclangsethash.html new file mode 100644 index 0000000..042cd29 --- /dev/null +++ b/doc/fontconfig-devel/fclangsethash.html @@ -0,0 +1,212 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetHash</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetEqual" +HREF="fclangsetequal.html"><LINK +REL="NEXT" +TITLE="FcLangSetHasLang" +HREF="fclangsethaslang.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsethaslang.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETHASH" +></A +>FcLangSetHash</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2351" +></A +><H2 +>Name</H2 +>FcLangSetHash -- return a hash value for a langset</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2354" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2355" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar32 FcLangSetHash</CODE +>(const FcLangSet *ls);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2362" +></A +><H2 +>Description</H2 +><P +>This function returns a value which depends solely on the languages +supported by <CODE +CLASS="PARAMETER" +>ls</CODE +>. Any language which equals +<CODE +CLASS="PARAMETER" +>ls</CODE +> will have the same result from +<CODE +CLASS="FUNCTION" +>FcLangSetHash</CODE +>. However, two langsets with the same hash +value may not be equal. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2368" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsethaslang.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetEqual</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetHasLang</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsethaslang.html b/doc/fontconfig-devel/fclangsethaslang.html new file mode 100644 index 0000000..15f94ad --- /dev/null +++ b/doc/fontconfig-devel/fclangsethaslang.html @@ -0,0 +1,223 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetHasLang</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetHash" +HREF="fclangsethash.html"><LINK +REL="NEXT" +TITLE="FcLangSetGetLangs" +HREF="fclangsetgetlangs.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsethash.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetgetlangs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETHASLANG" +></A +>FcLangSetHasLang</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2375" +></A +><H2 +>Name</H2 +>FcLangSetHasLang -- test langset for language support</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2378" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2379" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcLangResult FcLangSetHasLang</CODE +>(const FcLangSet *ls, const FcChar8 *lang);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2388" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcLangSetHasLang</CODE +> checks whether +<CODE +CLASS="PARAMETER" +>ls</CODE +> supports <CODE +CLASS="PARAMETER" +>lang</CODE +>. If +<CODE +CLASS="PARAMETER" +>ls</CODE +> has a matching language and territory pair, +this function returns FcLangEqual. If <CODE +CLASS="PARAMETER" +>ls</CODE +> has +a matching language but differs in which territory that language is for, this +function returns FcLangDifferentTerritory. If <CODE +CLASS="PARAMETER" +>ls</CODE +> +has no matching language, this function returns FcLangDifferentLang. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2397" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsethash.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetgetlangs.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetHash</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetGetLangs</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetsubtract.html b/doc/fontconfig-devel/fclangsetsubtract.html new file mode 100644 index 0000000..8ed9267 --- /dev/null +++ b/doc/fontconfig-devel/fclangsetsubtract.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetSubtract</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetUnion" +HREF="fclangsetunion.html"><LINK +REL="NEXT" +TITLE="FcLangSetCompare" +HREF="fclangsetcompare.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetunion.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetcompare.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETSUBTRACT" +></A +>FcLangSetSubtract</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2245" +></A +><H2 +>Name</H2 +>FcLangSetSubtract -- Subtract langsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2248" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2249" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcLangSet * FcLangSetSubtract</CODE +>(const FcLangSet *ls_a, const FcLangSet *ls_b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2258" +></A +><H2 +>Description</H2 +><P +>Returns a set including only those languages found in <CODE +CLASS="PARAMETER" +>ls_a</CODE +> but not in <CODE +CLASS="PARAMETER" +>ls_b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2263" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetunion.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetcompare.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetUnion</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetCompare</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fclangsetunion.html b/doc/fontconfig-devel/fclangsetunion.html new file mode 100644 index 0000000..b4e864e --- /dev/null +++ b/doc/fontconfig-devel/fclangsetunion.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcLangSetUnion</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcLangSet" +HREF="x102.html#AEN2094"><LINK +REL="PREVIOUS" +TITLE="FcLangSetDel" +HREF="fclangsetdel.html"><LINK +REL="NEXT" +TITLE="FcLangSetSubtract" +HREF="fclangsetsubtract.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fclangsetdel.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fclangsetsubtract.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCLANGSETUNION" +></A +>FcLangSetUnion</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2220" +></A +><H2 +>Name</H2 +>FcLangSetUnion -- Add langsets</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2223" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2224" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcLangSet * FcLangSetUnion</CODE +>(const FcLangSet *ls_a, const FcLangSet *ls_b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2233" +></A +><H2 +>Description</H2 +><P +>Returns a set including only those languages found in either <CODE +CLASS="PARAMETER" +>ls_a</CODE +> or <CODE +CLASS="PARAMETER" +>ls_b</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2238" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fclangsetdel.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fclangsetsubtract.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcLangSetDel</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2094" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcLangSetSubtract</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcmatrixcopy.html b/doc/fontconfig-devel/fcmatrixcopy.html new file mode 100644 index 0000000..4378dfb --- /dev/null +++ b/doc/fontconfig-devel/fcmatrixcopy.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcMatrixCopy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcMatrix" +HREF="x102.html#AEN2464"><LINK +REL="PREVIOUS" +TITLE="FcMatrixInit" +HREF="fcmatrixinit.html"><LINK +REL="NEXT" +TITLE="FcMatrixEqual" +HREF="fcmatrixequal.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcmatrixinit.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcmatrixequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCMATRIXCOPY" +></A +>FcMatrixCopy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2494" +></A +><H2 +>Name</H2 +>FcMatrixCopy -- Copy a matrix</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2497" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2498" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcMatrixCopy</CODE +>(const FcMatrix *matrix);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2505" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcMatrixCopy</CODE +> allocates a new FcMatrix +and copies <CODE +CLASS="PARAMETER" +>mat</CODE +> into it. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2510" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcmatrixinit.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcmatrixequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcMatrixInit</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2464" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcMatrixEqual</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcmatrixequal.html b/doc/fontconfig-devel/fcmatrixequal.html new file mode 100644 index 0000000..2c64ccc --- /dev/null +++ b/doc/fontconfig-devel/fcmatrixequal.html @@ -0,0 +1,210 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcMatrixEqual</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcMatrix" +HREF="x102.html#AEN2464"><LINK +REL="PREVIOUS" +TITLE="FcMatrixCopy" +HREF="fcmatrixcopy.html"><LINK +REL="NEXT" +TITLE="FcMatrixMultiply" +HREF="fcmatrixmultiply.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcmatrixcopy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcmatrixmultiply.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCMATRIXEQUAL" +></A +>FcMatrixEqual</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2517" +></A +><H2 +>Name</H2 +>FcMatrixEqual -- Compare two matrices</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2520" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2521" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcMatrixEqual</CODE +>(const FcMatrix *matrix1, const FcMatrix *matrix2);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2530" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcMatrixEqual</CODE +> compares <CODE +CLASS="PARAMETER" +>matrix1</CODE +> +and <CODE +CLASS="PARAMETER" +>matrix2</CODE +> returning FcTrue when they are equal and +FcFalse when they are not. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2536" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcmatrixcopy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcmatrixmultiply.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcMatrixCopy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2464" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcMatrixMultiply</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcmatrixinit.html b/doc/fontconfig-devel/fcmatrixinit.html new file mode 100644 index 0000000..c27a821 --- /dev/null +++ b/doc/fontconfig-devel/fcmatrixinit.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcMatrixInit</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcMatrix" +HREF="x102.html#AEN2464"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcMatrixCopy" +HREF="fcmatrixcopy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcmatrixcopy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCMATRIXINIT" +></A +>FcMatrixInit</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2471" +></A +><H2 +>Name</H2 +>FcMatrixInit -- initialize an FcMatrix structure</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2474" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2475" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcMatrixInit</CODE +>(FcMatrix *matrix);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2482" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcMatrixInit</CODE +> initializes <CODE +CLASS="PARAMETER" +>matrix</CODE +> +to the identity matrix. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2487" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcmatrixcopy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2464" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcMatrixCopy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcmatrixmultiply.html b/doc/fontconfig-devel/fcmatrixmultiply.html new file mode 100644 index 0000000..93791f4 --- /dev/null +++ b/doc/fontconfig-devel/fcmatrixmultiply.html @@ -0,0 +1,213 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcMatrixMultiply</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcMatrix" +HREF="x102.html#AEN2464"><LINK +REL="PREVIOUS" +TITLE="FcMatrixEqual" +HREF="fcmatrixequal.html"><LINK +REL="NEXT" +TITLE="FcMatrixRotate" +HREF="fcmatrixrotate.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcmatrixequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcmatrixrotate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCMATRIXMULTIPLY" +></A +>FcMatrixMultiply</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2543" +></A +><H2 +>Name</H2 +>FcMatrixMultiply -- Multiply matrices</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2546" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2547" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcMatrixMultiply</CODE +>(FcMatrix *result, const FcMatrix *matrix1, const FcMatrix *matrix2);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2558" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcMatrixMultiply</CODE +> multiplies +<CODE +CLASS="PARAMETER" +>matrix1</CODE +> and <CODE +CLASS="PARAMETER" +>matrix2</CODE +> storing +the result in <CODE +CLASS="PARAMETER" +>result</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2565" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcmatrixequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcmatrixrotate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcMatrixEqual</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2464" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcMatrixRotate</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcmatrixrotate.html b/doc/fontconfig-devel/fcmatrixrotate.html new file mode 100644 index 0000000..9c97711 --- /dev/null +++ b/doc/fontconfig-devel/fcmatrixrotate.html @@ -0,0 +1,219 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcMatrixRotate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcMatrix" +HREF="x102.html#AEN2464"><LINK +REL="PREVIOUS" +TITLE="FcMatrixMultiply" +HREF="fcmatrixmultiply.html"><LINK +REL="NEXT" +TITLE="FcMatrixScale" +HREF="fcmatrixscale.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcmatrixmultiply.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcmatrixscale.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCMATRIXROTATE" +></A +>FcMatrixRotate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2572" +></A +><H2 +>Name</H2 +>FcMatrixRotate -- Rotate a matrix</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2575" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2576" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcMatrixRotate</CODE +>(FcMatrix *matrix, double cos, double sin);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2587" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcMatrixRotate</CODE +> rotates <CODE +CLASS="PARAMETER" +>matrix</CODE +> +by the angle who's sine is <CODE +CLASS="PARAMETER" +>sin</CODE +> and cosine is +<CODE +CLASS="PARAMETER" +>cos</CODE +>. This is done by multiplying by the +matrix: +<PRE +CLASS="PROGRAMLISTING" +> cos -sin + sin cos</PRE +> + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2595" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcmatrixmultiply.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcmatrixscale.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcMatrixMultiply</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2464" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcMatrixScale</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcmatrixscale.html b/doc/fontconfig-devel/fcmatrixscale.html new file mode 100644 index 0000000..02f87a1 --- /dev/null +++ b/doc/fontconfig-devel/fcmatrixscale.html @@ -0,0 +1,219 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcMatrixScale</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcMatrix" +HREF="x102.html#AEN2464"><LINK +REL="PREVIOUS" +TITLE="FcMatrixRotate" +HREF="fcmatrixrotate.html"><LINK +REL="NEXT" +TITLE="FcMatrixShear" +HREF="fcmatrixshear.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcmatrixrotate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcmatrixshear.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCMATRIXSCALE" +></A +>FcMatrixScale</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2602" +></A +><H2 +>Name</H2 +>FcMatrixScale -- Scale a matrix</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2605" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2606" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcMatrixScale</CODE +>(FcMatrix *matrix, double sx, double dy);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2617" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcMatrixScale</CODE +> multiplies <CODE +CLASS="PARAMETER" +>matrix</CODE +> +x values by <CODE +CLASS="PARAMETER" +>sx</CODE +> and y values by +<CODE +CLASS="PARAMETER" +>dy</CODE +>. This is done by multiplying by +the matrix: +<PRE +CLASS="PROGRAMLISTING" +> sx 0 + 0 dy</PRE +> + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2625" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcmatrixrotate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcmatrixshear.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcMatrixRotate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2464" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcMatrixShear</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcmatrixshear.html b/doc/fontconfig-devel/fcmatrixshear.html new file mode 100644 index 0000000..e1f8d96 --- /dev/null +++ b/doc/fontconfig-devel/fcmatrixshear.html @@ -0,0 +1,208 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcMatrixShear</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcMatrix" +HREF="x102.html#AEN2464"><LINK +REL="PREVIOUS" +TITLE="FcMatrixScale" +HREF="fcmatrixscale.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcmatrixscale.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCMATRIXSHEAR" +></A +>FcMatrixShear</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN2632" +></A +><H2 +>Name</H2 +>FcMatrixShear -- Shear a matrix</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN2635" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN2636" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcMatrixShear</CODE +>(FcMatrix *matrix, double sh, double sv);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2647" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcMatrixShare</CODE +> shears <CODE +CLASS="PARAMETER" +>matrix</CODE +> +horizontally by <CODE +CLASS="PARAMETER" +>sh</CODE +> and vertically by +<CODE +CLASS="PARAMETER" +>sv</CODE +>. This is done by multiplying by +the matrix: +<PRE +CLASS="PROGRAMLISTING" +> 1 sh + sv 1</PRE +> + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN2655" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcmatrixscale.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcMatrixScale</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN2464" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnameconstant.html b/doc/fontconfig-devel/fcnameconstant.html new file mode 100644 index 0000000..a576f76 --- /dev/null +++ b/doc/fontconfig-devel/fcnameconstant.html @@ -0,0 +1,195 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameConstant</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConstant" +HREF="x102.html#AEN3444"><LINK +REL="PREVIOUS" +TITLE="FcNameGetConstant" +HREF="fcnamegetconstant.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcnamegetconstant.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMECONSTANT" +></A +>FcNameConstant</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3521" +></A +><H2 +>Name</H2 +>FcNameConstant -- Get the value for a symbolic constant</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3524" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3525" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcNameConstant</CODE +>(FcChar8 *string, int *result);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3534" +></A +><H2 +>Description</H2 +><P +>Returns whether a symbolic constant with name <CODE +CLASS="PARAMETER" +>string</CODE +> is registered, +placing the value of the constant in <CODE +CLASS="PARAMETER" +>result</CODE +> if present. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3539" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcnamegetconstant.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcNameGetConstant</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3444" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnamegetconstant.html b/doc/fontconfig-devel/fcnamegetconstant.html new file mode 100644 index 0000000..da8cd09 --- /dev/null +++ b/doc/fontconfig-devel/fcnamegetconstant.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameGetConstant</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConstant" +HREF="x102.html#AEN3444"><LINK +REL="PREVIOUS" +TITLE="FcNameUnregisterConstants" +HREF="fcnameunregisterconstants.html"><LINK +REL="NEXT" +TITLE="FcNameConstant" +HREF="fcnameconstant.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcnameunregisterconstants.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcnameconstant.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMEGETCONSTANT" +></A +>FcNameGetConstant</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3499" +></A +><H2 +>Name</H2 +>FcNameGetConstant -- Lookup symbolic constant</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3502" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3503" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>const FcConstant * FcNameGetConstant</CODE +>(FcChar8 *string);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3510" +></A +><H2 +>Description</H2 +><P +>Return the FcConstant structure related to symbolic constant <CODE +CLASS="PARAMETER" +>string</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3514" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcnameunregisterconstants.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcnameconstant.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcNameUnregisterConstants</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3444" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcNameConstant</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnamegetobjecttype.html b/doc/fontconfig-devel/fcnamegetobjecttype.html new file mode 100644 index 0000000..261db6b --- /dev/null +++ b/doc/fontconfig-devel/fcnamegetobjecttype.html @@ -0,0 +1,191 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameGetObjectType</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcObjectType" +HREF="x102.html#AEN3371"><LINK +REL="PREVIOUS" +TITLE="FcNameUnregisterObjectTypes" +HREF="fcnameunregisterobjecttypes.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcnameunregisterobjecttypes.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMEGETOBJECTTYPE" +></A +>FcNameGetObjectType</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3426" +></A +><H2 +>Name</H2 +>FcNameGetObjectType -- Lookup an object type</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3429" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3430" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>const FcObjectType * FcNameGetObjectType</CODE +>(const char *object);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3437" +></A +><H2 +>Description</H2 +><P +>Return the object type for the pattern element named <CODE +CLASS="PARAMETER" +>object</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3441" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcnameunregisterobjecttypes.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcNameUnregisterObjectTypes</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3371" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnameparse.html b/doc/fontconfig-devel/fcnameparse.html new file mode 100644 index 0000000..072a94f --- /dev/null +++ b/doc/fontconfig-devel/fcnameparse.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameParse</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcDefaultSubstitute" +HREF="fcdefaultsubstitute.html"><LINK +REL="NEXT" +TITLE="FcNameUnparse" +HREF="fcnameunparse.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcdefaultsubstitute.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcnameunparse.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMEPARSE" +></A +>FcNameParse</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN887" +></A +><H2 +>Name</H2 +>FcNameParse -- Parse a pattern string</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN890" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN891" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcNameParse</CODE +>(const FcChar8 *name);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN898" +></A +><H2 +>Description</H2 +><P +>Converts <CODE +CLASS="PARAMETER" +>name</CODE +> from the standard text format described above into a pattern. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN902" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcdefaultsubstitute.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcnameunparse.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcDefaultSubstitute</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcNameUnparse</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnameregisterconstants.html b/doc/fontconfig-devel/fcnameregisterconstants.html new file mode 100644 index 0000000..92953e9 --- /dev/null +++ b/doc/fontconfig-devel/fcnameregisterconstants.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameRegisterConstants</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConstant" +HREF="x102.html#AEN3444"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcNameUnregisterConstants" +HREF="fcnameunregisterconstants.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcnameunregisterconstants.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMEREGISTERCONSTANTS" +></A +>FcNameRegisterConstants</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3451" +></A +><H2 +>Name</H2 +>FcNameRegisterConstants -- Register symbolic constants</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3454" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3455" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcNameRegisterConstants</CODE +>(const FcConstant *consts, int nconsts);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3464" +></A +><H2 +>Description</H2 +><P +>Register <CODE +CLASS="PARAMETER" +>nconsts</CODE +> new symbolic constants. Returns +FcFalse if the constants cannot be registered (due to allocation failure). +Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3468" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcnameunregisterconstants.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3444" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcNameUnregisterConstants</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnameregisterobjecttypes.html b/doc/fontconfig-devel/fcnameregisterobjecttypes.html new file mode 100644 index 0000000..6fee87b --- /dev/null +++ b/doc/fontconfig-devel/fcnameregisterobjecttypes.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameRegisterObjectTypes</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcObjectType" +HREF="x102.html#AEN3371"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcNameUnregisterObjectTypes" +HREF="fcnameunregisterobjecttypes.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcnameunregisterobjecttypes.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMEREGISTEROBJECTTYPES" +></A +>FcNameRegisterObjectTypes</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3378" +></A +><H2 +>Name</H2 +>FcNameRegisterObjectTypes -- Register object types</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3381" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3382" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcNameRegisterObjectTypes</CODE +>(const FcObjectType *types, int ntype);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3391" +></A +><H2 +>Description</H2 +><P +>Register <CODE +CLASS="PARAMETER" +>ntype</CODE +> new object types. Returns FcFalse if +some of the names cannot be +registered (due to allocation failure). Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3395" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcnameunregisterobjecttypes.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3371" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcNameUnregisterObjectTypes</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnameunparse.html b/doc/fontconfig-devel/fcnameunparse.html new file mode 100644 index 0000000..03e6a20 --- /dev/null +++ b/doc/fontconfig-devel/fcnameunparse.html @@ -0,0 +1,201 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameUnparse</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcNameParse" +HREF="fcnameparse.html"><LINK +REL="NEXT" +TITLE="FcPatternFormat" +HREF="fcpatternformat.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcnameparse.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternformat.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMEUNPARSE" +></A +>FcNameUnparse</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN909" +></A +><H2 +>Name</H2 +>FcNameUnparse -- Convert a pattern back into a string that can be parsed</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN912" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN913" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcNameUnparse</CODE +>(FcPattern *pat);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN920" +></A +><H2 +>Description</H2 +><P +>Converts the given pattern into the standard text format described above. +The return value is not static, but instead refers to newly allocated memory +which should be freed by the caller using free(). + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN923" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcnameparse.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternformat.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcNameParse</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternFormat</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnameunregisterconstants.html b/doc/fontconfig-devel/fcnameunregisterconstants.html new file mode 100644 index 0000000..05aa30d --- /dev/null +++ b/doc/fontconfig-devel/fcnameunregisterconstants.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameUnregisterConstants</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcConstant" +HREF="x102.html#AEN3444"><LINK +REL="PREVIOUS" +TITLE="FcNameRegisterConstants" +HREF="fcnameregisterconstants.html"><LINK +REL="NEXT" +TITLE="FcNameGetConstant" +HREF="fcnamegetconstant.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcnameregisterconstants.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcnamegetconstant.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMEUNREGISTERCONSTANTS" +></A +>FcNameUnregisterConstants</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3475" +></A +><H2 +>Name</H2 +>FcNameUnregisterConstants -- Unregister symbolic constants</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3478" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3479" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcNameUnregisterConstants</CODE +>(const FcConstant *consts, int nconsts);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3488" +></A +><H2 +>Description</H2 +><P +>Unregister <CODE +CLASS="PARAMETER" +>nconsts</CODE +> symbolic constants. Returns +FcFalse if the specified constants were not registered. Otherwise returns +FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3492" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcnameregisterconstants.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcnamegetconstant.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcNameRegisterConstants</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3444" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcNameGetConstant</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcnameunregisterobjecttypes.html b/doc/fontconfig-devel/fcnameunregisterobjecttypes.html new file mode 100644 index 0000000..c1fb973 --- /dev/null +++ b/doc/fontconfig-devel/fcnameunregisterobjecttypes.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcNameUnregisterObjectTypes</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcObjectType" +HREF="x102.html#AEN3371"><LINK +REL="PREVIOUS" +TITLE="FcNameRegisterObjectTypes" +HREF="fcnameregisterobjecttypes.html"><LINK +REL="NEXT" +TITLE="FcNameGetObjectType" +HREF="fcnamegetobjecttype.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcnameregisterobjecttypes.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcnamegetobjecttype.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCNAMEUNREGISTEROBJECTTYPES" +></A +>FcNameUnregisterObjectTypes</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN3402" +></A +><H2 +>Name</H2 +>FcNameUnregisterObjectTypes -- Unregister object types</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN3405" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN3406" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcNameUnregisterObjectTypes</CODE +>(const FcObjectType *types, int ntype);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3415" +></A +><H2 +>Description</H2 +><P +>Unregister <CODE +CLASS="PARAMETER" +>ntype</CODE +> object types. Returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN3419" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcnameregisterobjecttypes.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcnamegetobjecttype.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcNameRegisterObjectTypes</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN3371" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcNameGetObjectType</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcobjectsetadd.html b/doc/fontconfig-devel/fcobjectsetadd.html new file mode 100644 index 0000000..e1da2a5 --- /dev/null +++ b/doc/fontconfig-devel/fcobjectsetadd.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcObjectSetAdd</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcObjectSet" +HREF="x102.html#AEN1283"><LINK +REL="PREVIOUS" +TITLE="FcObjectSetCreate" +HREF="fcobjectsetcreate.html"><LINK +REL="NEXT" +TITLE="FcObjectSetDestroy" +HREF="fcobjectsetdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcobjectsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcobjectsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCOBJECTSETADD" +></A +>FcObjectSetAdd</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1311" +></A +><H2 +>Name</H2 +>FcObjectSetAdd -- Add to an object set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1314" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1315" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcObjectSetAdd</CODE +>(FcObjectSet *os, const char *object);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1324" +></A +><H2 +>Description</H2 +><P +>Adds a property name to the set. Returns FcFalse if the property name cannot be +inserted into the set (due to allocation failure). Otherwise returns FcTrue. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1327" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcobjectsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcobjectsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcObjectSetCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1283" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcObjectSetDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcobjectsetbuild.html b/doc/fontconfig-devel/fcobjectsetbuild.html new file mode 100644 index 0000000..df72620 --- /dev/null +++ b/doc/fontconfig-devel/fcobjectsetbuild.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcObjectSetBuild</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcObjectSet" +HREF="x102.html#AEN1283"><LINK +REL="PREVIOUS" +TITLE="FcObjectSetDestroy" +HREF="fcobjectsetdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcobjectsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCOBJECTSETBUILD" +></A +>FcObjectSetBuild</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1355" +></A +><H2 +>Name</H2 +>FcObjectSetBuild, FcObjectSetVaBuild, FcObjectSetVapBuild -- Build object set from args</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1360" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1361" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcObjectSet * FcObjectSetBuild</CODE +>(const char *first, ...);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcObjectSet * FcObjectSetVaBuild</CODE +>(const char *first, va_list va);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcObjectSetVapBuild</CODE +>(FcObjectSet *result, const char *first, va_list va);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1386" +></A +><H2 +>Description</H2 +><P +>These build an object set from a null-terminated list of property names. +FcObjectSetVapBuild is a macro version of FcObjectSetVaBuild which returns +the result in the <CODE +CLASS="PARAMETER" +>result</CODE +> variable directly. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1390" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcobjectsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcObjectSetDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1283" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcobjectsetcreate.html b/doc/fontconfig-devel/fcobjectsetcreate.html new file mode 100644 index 0000000..66fa2ff --- /dev/null +++ b/doc/fontconfig-devel/fcobjectsetcreate.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcObjectSetCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcObjectSet" +HREF="x102.html#AEN1283"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcObjectSetAdd" +HREF="fcobjectsetadd.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcobjectsetadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCOBJECTSETCREATE" +></A +>FcObjectSetCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1290" +></A +><H2 +>Name</H2 +>FcObjectSetCreate -- Create an object set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1293" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1294" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcObjectSet * FcObjectSetCreate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1301" +></A +><H2 +>Description</H2 +><P +>Creates an empty set. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1304" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcobjectsetadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1283" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcObjectSetAdd</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcobjectsetdestroy.html b/doc/fontconfig-devel/fcobjectsetdestroy.html new file mode 100644 index 0000000..234ef0c --- /dev/null +++ b/doc/fontconfig-devel/fcobjectsetdestroy.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcObjectSetDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcObjectSet" +HREF="x102.html#AEN1283"><LINK +REL="PREVIOUS" +TITLE="FcObjectSetAdd" +HREF="fcobjectsetadd.html"><LINK +REL="NEXT" +TITLE="FcObjectSetBuild" +HREF="fcobjectsetbuild.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcobjectsetadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcobjectsetbuild.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCOBJECTSETDESTROY" +></A +>FcObjectSetDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1334" +></A +><H2 +>Name</H2 +>FcObjectSetDestroy -- Destroy an object set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1337" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1338" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcObjectSetDestroy</CODE +>(FcObjectSet *os);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1345" +></A +><H2 +>Description</H2 +><P +>Destroys an object set. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1348" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcobjectsetadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcobjectsetbuild.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcObjectSetAdd</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1283" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcObjectSetBuild</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternadd-type.html b/doc/fontconfig-devel/fcpatternadd-type.html new file mode 100644 index 0000000..b21af3b --- /dev/null +++ b/doc/fontconfig-devel/fcpatternadd-type.html @@ -0,0 +1,251 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternAdd-Type</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternAddWeak" +HREF="fcpatternaddweak.html"><LINK +REL="NEXT" +TITLE="FcPatternGet" +HREF="fcpatternget.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternaddweak.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternget.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNADD-TYPE" +></A +>FcPatternAdd-Type</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN506" +></A +><H2 +>Name</H2 +>FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, FcPatternAddCharSet, FcPatternAddBool, FcPatternAddFTFace, FcPatternAddLangSet -- Add a typed value to a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN516" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN517" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddInteger</CODE +>(FcPattern *p, const char *object, int i);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddDouble</CODE +>(FcPattern *p, const char *object, double d);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddString</CODE +>(FcPattern *p, const char *object, const FcChar8 *s);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddMatrix</CODE +>(FcPattern *p, const char *object, const FcMatrix *m);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddCharSet</CODE +>(FcPattern *p, const char *object, const FcCharSet *c);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddBool</CODE +>(FcPattern *p, const char *object, FcBool b);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddFTFace</CODE +>(FcPattern *p, const char *object, const FT_Facef);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddLangSet</CODE +>(FcPattern *p, const char *object, const FcLangSet *l);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN591" +></A +><H2 +>Description</H2 +><P +>These are all convenience functions that insert objects of the specified +type into the pattern. Use these in preference to FcPatternAdd as they +will provide compile-time typechecking. These all append values to +any existing list of values. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN594" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternaddweak.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternget.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternAddWeak</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternGet</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternadd.html b/doc/fontconfig-devel/fcpatternadd.html new file mode 100644 index 0000000..b774101 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternadd.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternAdd</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternHash" +HREF="fcpatternhash.html"><LINK +REL="NEXT" +TITLE="FcPatternAddWeak" +HREF="fcpatternaddweak.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternhash.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternaddweak.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNADD" +></A +>FcPatternAdd</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN449" +></A +><H2 +>Name</H2 +>FcPatternAdd -- Add a value to a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN452" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN453" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAdd</CODE +>(FcPattern *p, const char *object, FcValue value, FcBool append);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN466" +></A +><H2 +>Description</H2 +><P +>Adds a single value to the list of values associated with the property named +`object<CODE +CLASS="PARAMETER" +>. If `append</CODE +> is FcTrue, the value is added at the end of any +existing list, otherwise it is inserted at the beginning. `value' is saved +(with FcValueSave) when inserted into the pattern so that the library +retains no reference to any application-supplied data structure. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN470" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternhash.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternaddweak.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternHash</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternAddWeak</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternaddweak.html b/doc/fontconfig-devel/fcpatternaddweak.html new file mode 100644 index 0000000..fa8c121 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternaddweak.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternAddWeak</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternAdd" +HREF="fcpatternadd.html"><LINK +REL="NEXT" +TITLE="FcPatternAdd-Type" +HREF="fcpatternadd-type.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternadd-type.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNADDWEAK" +></A +>FcPatternAddWeak</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN477" +></A +><H2 +>Name</H2 +>FcPatternAddWeak -- Add a value to a pattern with weak binding</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN480" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN481" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternAddWeak</CODE +>(FcPattern *p, const char *object, FcValue value, FcBool append);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN494" +></A +><H2 +>Description</H2 +><P +>FcPatternAddWeak is essentially the same as FcPatternAdd except that any +values added to the list have binding <CODE +CLASS="PARAMETER" +>weak</CODE +> instead of <CODE +CLASS="PARAMETER" +>strong</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN499" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternadd-type.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternAdd</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternAdd-Type</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternbuild.html b/doc/fontconfig-devel/fcpatternbuild.html new file mode 100644 index 0000000..9800de9 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternbuild.html @@ -0,0 +1,249 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternBuild</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternGet-Type" +HREF="fcpatternget-type.html"><LINK +REL="NEXT" +TITLE="FcPatternDel" +HREF="fcpatterndel.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternget-type.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatterndel.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNBUILD" +></A +>FcPatternBuild</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN738" +></A +><H2 +>Name</H2 +>FcPatternBuild, FcPatternVaBuild, FcPatternVapBuild -- Create patterns from arguments</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN743" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN744" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcPatternBuild</CODE +>(FcPattern *pattern, ...);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcPatternVaBuild</CODE +>(FcPattern *pattern, va_list va);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcPatternVapBuild</CODE +>(FcPattern *result, FcPattern *pattern, va_list va);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN769" +></A +><H2 +>Description</H2 +><P +>Builds a pattern using a list of objects, types and values. Each +value to be entered in the pattern is specified with three arguments:</P +><P +></P +><OL +TYPE="1" +><LI +><P +>Object name, a string describing the property to be added.</P +></LI +><LI +><P +>Object type, one of the FcType enumerated values</P +></LI +><LI +><P +>Value, not an FcValue, but the raw type as passed to any of the +FcPatternAdd<type> functions. Must match the type of the second +argument.</P +></LI +></OL +><P +>The argument list is terminated by a null object name, no object type nor +value need be passed for this. The values are added to `pattern', if +`pattern' is null, a new pattern is created. In either case, the pattern is +returned. Example</P +><PRE +CLASS="PROGRAMLISTING" +>pattern = FcPatternBuild (0, FC_FAMILY, FcTypeString, "Times", (char *) 0);</PRE +><P +>FcPatternVaBuild is used when the arguments are already in the form of a +varargs value. FcPatternVapBuild is a macro version of FcPatternVaBuild +which returns its result directly in the <CODE +CLASS="PARAMETER" +>result</CODE +> +variable. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN783" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternget-type.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatterndel.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternGet-Type</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternDel</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatterncreate.html b/doc/fontconfig-devel/fcpatterncreate.html new file mode 100644 index 0000000..46fe28d --- /dev/null +++ b/doc/fontconfig-devel/fcpatterncreate.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcPatternDuplicate" +HREF="fcpatternduplicate.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternduplicate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNCREATE" +></A +>FcPatternCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN262" +></A +><H2 +>Name</H2 +>FcPatternCreate -- Create a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN265" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN266" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcPatternCreate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN273" +></A +><H2 +>Description</H2 +><P +>Creates a pattern with no properties; used to build patterns from scratch. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN276" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternduplicate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternDuplicate</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatterndel.html b/doc/fontconfig-devel/fcpatterndel.html new file mode 100644 index 0000000..82c3250 --- /dev/null +++ b/doc/fontconfig-devel/fcpatterndel.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternDel</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternBuild" +HREF="fcpatternbuild.html"><LINK +REL="NEXT" +TITLE="FcPatternRemove" +HREF="fcpatternremove.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternbuild.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternremove.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNDEL" +></A +>FcPatternDel</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN790" +></A +><H2 +>Name</H2 +>FcPatternDel -- Delete a property from a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN793" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN794" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternDel</CODE +>(FcPattern *p, const char *object);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN803" +></A +><H2 +>Description</H2 +><P +>Deletes all values associated with the property `object', returning +whether the property existed or not. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN806" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternbuild.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternremove.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternBuild</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternRemove</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatterndestroy.html b/doc/fontconfig-devel/fcpatterndestroy.html new file mode 100644 index 0000000..0d75dc9 --- /dev/null +++ b/doc/fontconfig-devel/fcpatterndestroy.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternReference" +HREF="fcpatternreference.html"><LINK +REL="NEXT" +TITLE="FcPatternEqual" +HREF="fcpatternequal.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternreference.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNDESTROY" +></A +>FcPatternDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN327" +></A +><H2 +>Name</H2 +>FcPatternDestroy -- Destroy a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN330" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN331" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcPatternDestroy</CODE +>(FcPattern *p);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN338" +></A +><H2 +>Description</H2 +><P +>Decrement the pattern reference count. If all references are gone, destroys +the pattern, in the process destroying all related values. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN341" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternreference.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternReference</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternEqual</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternduplicate.html b/doc/fontconfig-devel/fcpatternduplicate.html new file mode 100644 index 0000000..e490e0a --- /dev/null +++ b/doc/fontconfig-devel/fcpatternduplicate.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternDuplicate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternCreate" +HREF="fcpatterncreate.html"><LINK +REL="NEXT" +TITLE="FcPatternReference" +HREF="fcpatternreference.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatterncreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternreference.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNDUPLICATE" +></A +>FcPatternDuplicate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN283" +></A +><H2 +>Name</H2 +>FcPatternDuplicate -- Copy a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN286" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN287" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcPatternDuplicate</CODE +>(const FcPattern *p);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN294" +></A +><H2 +>Description</H2 +><P +>Copy a pattern, returning a new pattern that matches +<CODE +CLASS="PARAMETER" +>p</CODE +>. Each pattern may be modified without affecting the +other. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN298" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatterncreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternreference.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternReference</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternequal.html b/doc/fontconfig-devel/fcpatternequal.html new file mode 100644 index 0000000..11bd585 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternequal.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternEqual</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternDestroy" +HREF="fcpatterndestroy.html"><LINK +REL="NEXT" +TITLE="FcPatternEqualSubset" +HREF="fcpatternequalsubset.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatterndestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternequalsubset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNEQUAL" +></A +>FcPatternEqual</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN348" +></A +><H2 +>Name</H2 +>FcPatternEqual -- Compare patterns</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN351" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN352" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternEqual</CODE +>(const FcPattern *pa, const FcPattern *pb);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN361" +></A +><H2 +>Description</H2 +><P +>Returns whether <CODE +CLASS="PARAMETER" +>pa</CODE +> and <CODE +CLASS="PARAMETER" +>pb</CODE +> are exactly alike. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN366" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatterndestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternequalsubset.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternEqualSubset</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternequalsubset.html b/doc/fontconfig-devel/fcpatternequalsubset.html new file mode 100644 index 0000000..d1498f6 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternequalsubset.html @@ -0,0 +1,209 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternEqualSubset</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternEqual" +HREF="fcpatternequal.html"><LINK +REL="NEXT" +TITLE="FcPatternFilter" +HREF="fcpatternfilter.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternfilter.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNEQUALSUBSET" +></A +>FcPatternEqualSubset</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN373" +></A +><H2 +>Name</H2 +>FcPatternEqualSubset -- Compare portions of patterns</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN376" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN377" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternEqualSubset</CODE +>(const FcPattern *pa, const FcPattern *pb, const FcObjectSet *os);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN388" +></A +><H2 +>Description</H2 +><P +>Returns whether <CODE +CLASS="PARAMETER" +>pa</CODE +> and <CODE +CLASS="PARAMETER" +>pb</CODE +> have exactly the same values for all of the +objects in <CODE +CLASS="PARAMETER" +>os</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN394" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternfilter.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternEqual</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternFilter</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternfilter.html b/doc/fontconfig-devel/fcpatternfilter.html new file mode 100644 index 0000000..b19bc4a --- /dev/null +++ b/doc/fontconfig-devel/fcpatternfilter.html @@ -0,0 +1,214 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternFilter</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternEqualSubset" +HREF="fcpatternequalsubset.html"><LINK +REL="NEXT" +TITLE="FcPatternHash" +HREF="fcpatternhash.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternequalsubset.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternhash.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNFILTER" +></A +>FcPatternFilter</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN401" +></A +><H2 +>Name</H2 +>FcPatternFilter -- Filter the objects of pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN404" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN405" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcPattern * FcPatternFilter</CODE +>(FcPattern *p, const FcObjectSet *);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN414" +></A +><H2 +>Description</H2 +><P +>Returns a new pattern that only has those objects from +<CODE +CLASS="PARAMETER" +>p</CODE +> that are in <CODE +CLASS="PARAMETER" +>os</CODE +>. +If <CODE +CLASS="PARAMETER" +>os</CODE +> is NULL, a duplicate of +<CODE +CLASS="PARAMETER" +>p</CODE +> is returned. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN421" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternequalsubset.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternhash.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternEqualSubset</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternHash</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternformat.html b/doc/fontconfig-devel/fcpatternformat.html new file mode 100644 index 0000000..dde8b7d --- /dev/null +++ b/doc/fontconfig-devel/fcpatternformat.html @@ -0,0 +1,539 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternFormat</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcNameUnparse" +HREF="fcnameunparse.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcnameunparse.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNFORMAT" +></A +>FcPatternFormat</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN930" +></A +><H2 +>Name</H2 +>FcPatternFormat -- Format a pattern into a string according to a format specifier</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN933" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN934" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcPatternFormat</CODE +>(FcPattern *pat, const FcChar8 *format);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN943" +></A +><H2 +>Description</H2 +><P +>Converts given pattern <CODE +CLASS="PARAMETER" +>pat</CODE +> into text described by +the format specifier <CODE +CLASS="PARAMETER" +>format</CODE +>. +The return value refers to newly allocated memory which should be freed by the +caller using free(), or NULL if <CODE +CLASS="PARAMETER" +>format</CODE +> is invalid. </P +><P +> The format is loosely modeled after printf-style format string. +The format string is composed of zero or more directives: ordinary +characters (not "%"), which are copied unchanged to the output stream; +and tags which are interpreted to construct text from the pattern in a +variety of ways (explained below). +Special characters can be escaped +using backslash. C-string style special characters like \n and \r are +also supported (this is useful when the format string is not a C string +literal). +It is advisable to always escape curly braces that +are meant to be copied to the output as ordinary characters. </P +><P +> Each tag is introduced by the character "%", +followed by an optional minimum field width, +followed by tag contents in curly braces ({}). +If the minimum field width value is provided the tag +will be expanded and the result padded to achieve the minimum width. +If the minimum field width is positive, the padding will right-align +the text. Negative field width will left-align. +The rest of this section describes various supported tag contents +and their expansion. </P +><P +> A <I +CLASS="FIRSTTERM" +>simple</I +> tag +is one where the content is an identifier. When simple +tags are expanded, the named identifier will be looked up in +<CODE +CLASS="PARAMETER" +>pattern</CODE +> and the resulting list of values returned, +joined together using comma. For example, to print the family name and style of the +pattern, use the format "%{family} %{style}\n". To extend the family column +to forty characters use "%-40{family}%{style}\n". </P +><P +> Simple tags expand to list of all values for an element. To only choose +one of the values, one can index using the syntax "%{elt[idx]}". For example, +to get the first family name only, use "%{family[0]}". </P +><P +> If a simple tag ends with "=" and the element is found in the pattern, the +name of the element followed by "=" will be output before the list of values. +For example, "%{weight=}" may expand to the string "weight=80". Or to the empty +string if <CODE +CLASS="PARAMETER" +>pattern</CODE +> does not have weight set. </P +><P +> If a simple tag starts with ":" and the element is found in the pattern, ":" +will be printed first. For example, combining this with the =, the format +"%{:weight=}" may expand to ":weight=80" or to the empty string +if <CODE +CLASS="PARAMETER" +>pattern</CODE +> does not have weight set. </P +><P +> If a simple tag contains the string ":-", the rest of the the tag contents +will be used as a default string. The default string is output if the element +is not found in the pattern. For example, the format +"%{:weight=:-123}" may expand to ":weight=80" or to the string +":weight=123" if <CODE +CLASS="PARAMETER" +>pattern</CODE +> does not have weight set. </P +><P +> A <I +CLASS="FIRSTTERM" +>count</I +> tag +is one that starts with the character "#" followed by an element +name, and expands to the number of values for the element in the pattern. +For example, "%{#family}" expands to the number of family names +<CODE +CLASS="PARAMETER" +>pattern</CODE +> has set, which may be zero. </P +><P +> A <I +CLASS="FIRSTTERM" +>sub-expression</I +> tag +is one that expands a sub-expression. The tag contents +are the sub-expression to expand placed inside another set of curly braces. +Sub-expression tags are useful for aligning an entire sub-expression, or to +apply converters (explained later) to the entire sub-expression output. +For example, the format "%40{{%{family} %{style}}}" expands the sub-expression +to construct the family name followed by the style, then takes the entire +string and pads it on the left to be at least forty characters. </P +><P +> A <I +CLASS="FIRSTTERM" +>filter-out</I +> tag +is one starting with the character "-" followed by a +comma-separated list of element names, followed by a sub-expression enclosed +in curly braces. The sub-expression will be expanded but with a pattern that +has the listed elements removed from it. +For example, the format "%{-size,pixelsize{sub-expr}}" will expand "sub-expr" +with <CODE +CLASS="PARAMETER" +>pattern</CODE +> sans the size and pixelsize elements. </P +><P +> A <I +CLASS="FIRSTTERM" +>filter-in</I +> tag +is one starting with the character "+" followed by a +comma-separated list of element names, followed by a sub-expression enclosed +in curly braces. The sub-expression will be expanded but with a pattern that +only has the listed elements from the surrounding pattern. +For example, the format "%{+family,familylang{sub-expr}}" will expand "sub-expr" +with a sub-pattern consisting only the family and family lang elements of +<CODE +CLASS="PARAMETER" +>pattern</CODE +>. </P +><P +> A <I +CLASS="FIRSTTERM" +>conditional</I +> tag +is one starting with the character "?" followed by a +comma-separated list of element conditions, followed by two sub-expression +enclosed in curly braces. An element condition can be an element name, +in which case it tests whether the element is defined in pattern, or +the character "!" followed by an element name, in which case the test +is negated. The conditional passes if all the element conditions pass. +The tag expands the first sub-expression if the conditional passes, and +expands the second sub-expression otherwise. +For example, the format "%{?size,dpi,!pixelsize{pass}{fail}}" will expand +to "pass" if <CODE +CLASS="PARAMETER" +>pattern</CODE +> has size and dpi elements but +no pixelsize element, and to "fail" otherwise. </P +><P +> An <I +CLASS="FIRSTTERM" +>enumerate</I +> tag +is one starting with the string "[]" followed by a +comma-separated list of element names, followed by a sub-expression enclosed +in curly braces. The list of values for the named elements are walked in +parallel and the sub-expression expanded each time with a pattern just having +a single value for those elements, starting from the first value and +continuing as long as any of those elements has a value. +For example, the format "%{[]family,familylang{%{family} (%{familylang})\n}}" +will expand the pattern "%{family} (%{familylang})\n" with a pattern +having only the first value of the family and familylang elements, then expands +it with the second values, then the third, etc. </P +><P +> As a special case, if an enumerate tag has only one element, and that element +has only one value in the pattern, and that value is of type FcLangSet, the +individual languages in the language set are enumerated. </P +><P +> A <I +CLASS="FIRSTTERM" +>builtin</I +> tag +is one starting with the character "=" followed by a builtin +name. The following builtins are defined: + +<P +></P +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>unparse</DT +><DD +><P +>Expands to the result of calling FcNameUnparse() on the pattern.</P +></DD +><DT +>fcmatch</DT +><DD +><P +>Expands to the output of the default output format of the fc-match +command on the pattern, without the final newline.</P +></DD +><DT +>fclist</DT +><DD +><P +>Expands to the output of the default output format of the fc-list +command on the pattern, without the final newline.</P +></DD +><DT +>fccat</DT +><DD +><P +>Expands to the output of the default output format of the fc-cat +command on the pattern, without the final newline.</P +></DD +><DT +>pkgkit</DT +><DD +><P +>Expands to the list of PackageKit font() tags for the pattern. +Currently this includes tags for each family name, and each language +from the pattern, enumerated and sanitized into a set of tags terminated +by newline. Package management systems can use these tags to tag their +packages accordingly.</P +></DD +></DL +></DIV +> + +For example, the format "%{+family,style{%{=unparse}}}\n" will expand +to an unparsed name containing only the family and style element values +from <CODE +CLASS="PARAMETER" +>pattern</CODE +>. </P +><P +> The contents of any tag can be followed by a set of zero or more +<I +CLASS="FIRSTTERM" +>converter</I +>s. A converter is specified by the +character "|" followed by the converter name and arguments. The +following converters are defined: + +<P +></P +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>basename</DT +><DD +><P +>Replaces text with the results of calling FcStrBasename() on it.</P +></DD +><DT +>dirname</DT +><DD +><P +>Replaces text with the results of calling FcStrDirname() on it.</P +></DD +><DT +>downcase</DT +><DD +><P +>Replaces text with the results of calling FcStrDowncase() on it.</P +></DD +><DT +>shescape</DT +><DD +><P +>Escapes text for one level of shell expansion. +(Escapes single-quotes, also encloses text in single-quotes.)</P +></DD +><DT +>cescape</DT +><DD +><P +>Escapes text such that it can be used as part of a C string literal. +(Escapes backslash and double-quotes.)</P +></DD +><DT +>xmlescape</DT +><DD +><P +>Escapes text such that it can be used in XML and HTML. +(Escapes less-than, greater-than, and ampersand.)</P +></DD +><DT +>delete(<CODE +CLASS="PARAMETER" +>chars</CODE +>)</DT +><DD +><P +>Deletes all occurrences of each of the characters in <CODE +CLASS="PARAMETER" +>chars</CODE +> +from the text. +FIXME: This converter is not UTF-8 aware yet.</P +></DD +><DT +>escape(<CODE +CLASS="PARAMETER" +>chars</CODE +>)</DT +><DD +><P +>Escapes all occurrences of each of the characters in <CODE +CLASS="PARAMETER" +>chars</CODE +> +by prepending it by the first character in <CODE +CLASS="PARAMETER" +>chars</CODE +>. +FIXME: This converter is not UTF-8 aware yet.</P +></DD +><DT +>translate(<CODE +CLASS="PARAMETER" +>from</CODE +>,<CODE +CLASS="PARAMETER" +>to</CODE +>)</DT +><DD +><P +>Translates all occurrences of each of the characters in <CODE +CLASS="PARAMETER" +>from</CODE +> +by replacing them with their corresponding character in <CODE +CLASS="PARAMETER" +>to</CODE +>. +If <CODE +CLASS="PARAMETER" +>to</CODE +> has fewer characters than +<CODE +CLASS="PARAMETER" +>from</CODE +>, it will be extended by repeating its last +character. +FIXME: This converter is not UTF-8 aware yet.</P +></DD +></DL +></DIV +> + +For example, the format "%{family|downcase|delete( )}\n" will expand +to the values of the family element in <CODE +CLASS="PARAMETER" +>pattern</CODE +>, +lower-cased and with spaces removed. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1053" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcnameunparse.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcNameUnparse</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternget-type.html b/doc/fontconfig-devel/fcpatternget-type.html new file mode 100644 index 0000000..0e0fffe --- /dev/null +++ b/doc/fontconfig-devel/fcpatternget-type.html @@ -0,0 +1,252 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternGet-Type</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternGet" +HREF="fcpatternget.html"><LINK +REL="NEXT" +TITLE="FcPatternBuild" +HREF="fcpatternbuild.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternget.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternbuild.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNGET-TYPE" +></A +>FcPatternGet-Type</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN631" +></A +><H2 +>Name</H2 +>FcPatternGetInteger, FcPatternGetDouble, FcPatternGetString, FcPatternGetMatrix, FcPatternGetCharSet, FcPatternGetBool, FcPatternGetFTFace, FcPatternGetLangSet -- Return a typed value from a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN641" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN642" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGetInteger</CODE +>(FcPattern *p, const char *object, int n, int *i);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGetDouble</CODE +>(FcPattern *p, const char *object, int n, double *d);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGetString</CODE +>(FcPattern *p, const char *object, int n, FcChar8 **s);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGetMatrix</CODE +>(FcPattern *p, const char *object, int n, FcMatrix **s);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGetCharSet</CODE +>(FcPattern *p, const char *object, int n, FcCharSet **c);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGetBool</CODE +>(FcPattern *p, const char *object, int n, FcBool *b);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGetFTFace</CODE +>(FcPattern *p, const char *object, int n);</CODE +></P +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGetLangSet</CODE +>(FcPattern *p, const char *object, FT_Face *f);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN728" +></A +><H2 +>Description</H2 +><P +>These are convenience functions that call FcPatternGet and verify that the +returned data is of the expected type. They return FcResultTypeMismatch if +this is not the case. Note that these (like FcPatternGet) do not make a +copy of any data structure referenced by the return value. Use these +in preference to FcPatternGet to provide compile-time typechecking. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN731" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternget.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternbuild.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternGet</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternBuild</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternget.html b/doc/fontconfig-devel/fcpatternget.html new file mode 100644 index 0000000..9845473 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternget.html @@ -0,0 +1,211 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternGet</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternAdd-Type" +HREF="fcpatternadd-type.html"><LINK +REL="NEXT" +TITLE="FcPatternGet-Type" +HREF="fcpatternget-type.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternadd-type.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternget-type.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNGET" +></A +>FcPatternGet</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN601" +></A +><H2 +>Name</H2 +>FcPatternGet -- Return a value from a pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN604" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN605" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcResult FcPatternGet</CODE +>(FcPattern *p, const char *object, int id, FcValue *v);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN618" +></A +><H2 +>Description</H2 +><P +>Returns in <CODE +CLASS="PARAMETER" +>v</CODE +> the <CODE +CLASS="PARAMETER" +>id</CODE +>'th value +associated with the property <CODE +CLASS="PARAMETER" +>object</CODE +>. +The value returned is not a copy, but rather refers to the data stored +within the pattern directly. Applications must not free this value. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN624" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternadd-type.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternget-type.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternAdd-Type</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternGet-Type</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternhash.html b/doc/fontconfig-devel/fcpatternhash.html new file mode 100644 index 0000000..aec8894 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternhash.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternHash</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternFilter" +HREF="fcpatternfilter.html"><LINK +REL="NEXT" +TITLE="FcPatternAdd" +HREF="fcpatternadd.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternfilter.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNHASH" +></A +>FcPatternHash</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN428" +></A +><H2 +>Name</H2 +>FcPatternHash -- Compute a pattern hash value</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN431" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN432" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar32 FcPatternHash</CODE +>(const FcPattern *p);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN439" +></A +><H2 +>Description</H2 +><P +>Returns a 32-bit number which is the same for any two patterns which are +equal. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN442" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternfilter.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternFilter</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternAdd</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternprint.html b/doc/fontconfig-devel/fcpatternprint.html new file mode 100644 index 0000000..d97225a --- /dev/null +++ b/doc/fontconfig-devel/fcpatternprint.html @@ -0,0 +1,201 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternPrint</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternRemove" +HREF="fcpatternremove.html"><LINK +REL="NEXT" +TITLE="FcDefaultSubstitute" +HREF="fcdefaultsubstitute.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternremove.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcdefaultsubstitute.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNPRINT" +></A +>FcPatternPrint</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN838" +></A +><H2 +>Name</H2 +>FcPatternPrint -- Print a pattern for debugging</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN841" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN842" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcPatternPrint</CODE +>(const FcPattern *p);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN849" +></A +><H2 +>Description</H2 +><P +>Prints an easily readable version of the pattern to stdout. There is +no provision for reparsing data in this format, it's just for diagnostics +and debugging. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN852" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternremove.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcdefaultsubstitute.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternRemove</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcDefaultSubstitute</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternreference.html b/doc/fontconfig-devel/fcpatternreference.html new file mode 100644 index 0000000..913a5e2 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternreference.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternReference</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternDuplicate" +HREF="fcpatternduplicate.html"><LINK +REL="NEXT" +TITLE="FcPatternDestroy" +HREF="fcpatterndestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatternduplicate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatterndestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNREFERENCE" +></A +>FcPatternReference</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN305" +></A +><H2 +>Name</H2 +>FcPatternReference -- Increment pattern reference count</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN308" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN309" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcPatternReference</CODE +>(FcPattern *p);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN316" +></A +><H2 +>Description</H2 +><P +>Add another reference to <CODE +CLASS="PARAMETER" +>p</CODE +>. Patterns are freed only +when the reference count reaches zero. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN320" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatternduplicate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatterndestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternDuplicate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcpatternremove.html b/doc/fontconfig-devel/fcpatternremove.html new file mode 100644 index 0000000..24aa1f1 --- /dev/null +++ b/doc/fontconfig-devel/fcpatternremove.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcPatternRemove</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcPattern" +HREF="x102.html#AEN255"><LINK +REL="PREVIOUS" +TITLE="FcPatternDel" +HREF="fcpatterndel.html"><LINK +REL="NEXT" +TITLE="FcPatternPrint" +HREF="fcpatternprint.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcpatterndel.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcpatternprint.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCPATTERNREMOVE" +></A +>FcPatternRemove</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN813" +></A +><H2 +>Name</H2 +>FcPatternRemove -- Remove one object of the specified type from the pattern</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN816" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN817" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcPatternRemove</CODE +>(FcPattern *p, const char *object, int id);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN828" +></A +><H2 +>Description</H2 +><P +>Removes the value associated with the property `object' at position `id', returning +whether the property existed and had a value at that position or not. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN831" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcpatterndel.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcpatternprint.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcPatternDel</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN255" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcPatternPrint</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrbasename.html b/doc/fontconfig-devel/fcstrbasename.html new file mode 100644 index 0000000..d85fa16 --- /dev/null +++ b/doc/fontconfig-devel/fcstrbasename.html @@ -0,0 +1,193 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrBasename</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrDirname" +HREF="fcstrdirname.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrdirname.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRBASENAME" +></A +>FcStrBasename</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4909" +></A +><H2 +>Name</H2 +>FcStrBasename -- last component of filename</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4912" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4913" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrBasename</CODE +>(const FcChar8 *file);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4920" +></A +><H2 +>Description</H2 +><P +>Returns the filename of <CODE +CLASS="PARAMETER" +>file</CODE +> stripped of any leading +directory names. This is returned in newly allocated storage which should +be freed when no longer needed. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4924" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrdirname.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrDirname</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrcmp.html b/doc/fontconfig-devel/fcstrcmp.html new file mode 100644 index 0000000..4a8cd2c --- /dev/null +++ b/doc/fontconfig-devel/fcstrcmp.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrCmp</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrCopyFilename" +HREF="fcstrcopyfilename.html"><LINK +REL="NEXT" +TITLE="FcStrCmpIgnoreCase" +HREF="fcstrcmpignorecase.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrcopyfilename.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrcmpignorecase.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRCMP" +></A +>FcStrCmp</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4737" +></A +><H2 +>Name</H2 +>FcStrCmp -- compare UTF-8 strings</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4740" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4741" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcStrCmp</CODE +>(const FcChar8 *s1, const FcChar8 *s2);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4750" +></A +><H2 +>Description</H2 +><P +>Returns the usual <0, 0, >0 result of comparing +<CODE +CLASS="PARAMETER" +>s1</CODE +> and <CODE +CLASS="PARAMETER" +>s2</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4755" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrcopyfilename.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrcmpignorecase.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrCopyFilename</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrCmpIgnoreCase</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrcmpignorecase.html b/doc/fontconfig-devel/fcstrcmpignorecase.html new file mode 100644 index 0000000..5ea4df1 --- /dev/null +++ b/doc/fontconfig-devel/fcstrcmpignorecase.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrCmpIgnoreCase</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrCmp" +HREF="fcstrcmp.html"><LINK +REL="NEXT" +TITLE="FcStrStr" +HREF="fcstrstr.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrcmp.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrstr.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRCMPIGNORECASE" +></A +>FcStrCmpIgnoreCase</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4762" +></A +><H2 +>Name</H2 +>FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring case</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4765" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4766" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcStrCmpIgnoreCase</CODE +>(const FcChar8 *s1, const FcChar8 *s2);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4775" +></A +><H2 +>Description</H2 +><P +>Returns the usual <0, 0, >0 result of comparing +<CODE +CLASS="PARAMETER" +>s1</CODE +> and <CODE +CLASS="PARAMETER" +>s2</CODE +>. This test is +case-insensitive for all proper UTF-8 encoded strings. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4780" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrcmp.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrstr.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrCmp</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrStr</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrcopy.html b/doc/fontconfig-devel/fcstrcopy.html new file mode 100644 index 0000000..c7cf0b4 --- /dev/null +++ b/doc/fontconfig-devel/fcstrcopy.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrCopy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcToLower" +HREF="fctolower.html"><LINK +REL="NEXT" +TITLE="FcStrDowncase" +HREF="fcstrdowncase.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fctolower.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrdowncase.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRCOPY" +></A +>FcStrCopy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4668" +></A +><H2 +>Name</H2 +>FcStrCopy -- duplicate a string</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4671" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4672" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrCopy</CODE +>(const FcChar8 *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4679" +></A +><H2 +>Description</H2 +><P +>Allocates memory, copies <CODE +CLASS="PARAMETER" +>s</CODE +> and returns the resulting +buffer. Yes, this is <CODE +CLASS="FUNCTION" +>strdup</CODE +>, but that function isn't +available on every platform. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4684" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fctolower.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrdowncase.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcToLower</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrDowncase</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrcopyfilename.html b/doc/fontconfig-devel/fcstrcopyfilename.html new file mode 100644 index 0000000..a09ccdb --- /dev/null +++ b/doc/fontconfig-devel/fcstrcopyfilename.html @@ -0,0 +1,215 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrCopyFilename</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrDowncase" +HREF="fcstrdowncase.html"><LINK +REL="NEXT" +TITLE="FcStrCmp" +HREF="fcstrcmp.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrdowncase.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrcmp.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRCOPYFILENAME" +></A +>FcStrCopyFilename</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4713" +></A +><H2 +>Name</H2 +>FcStrCopyFilename -- create a complete path from a filename</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4716" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4717" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrCopyFilename</CODE +>(const FcChar8 *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4724" +></A +><H2 +>Description</H2 +><P +><CODE +CLASS="FUNCTION" +>FcStrCopyFilename</CODE +> constructs an absolute pathname from +<CODE +CLASS="PARAMETER" +>s</CODE +>. It converts any leading '~' characters in +to the value of the HOME environment variable, and any relative paths are +converted to absolute paths using the current working directory. Sequences +of '/' characters are converted to a single '/', and names containing the +current directory '.' or parent directory '..' are correctly reconstructed. +Returns NULL if '~' is the leading character and HOME is unset or disabled +(see <CODE +CLASS="FUNCTION" +>FcConfigEnableHome</CODE +>). + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4730" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrdowncase.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrcmp.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrDowncase</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrCmp</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrdirname.html b/doc/fontconfig-devel/fcstrdirname.html new file mode 100644 index 0000000..cd15184 --- /dev/null +++ b/doc/fontconfig-devel/fcstrdirname.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrDirname</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrFree" +HREF="fcstrfree.html"><LINK +REL="NEXT" +TITLE="FcStrBasename" +HREF="fcstrbasename.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrfree.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrbasename.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRDIRNAME" +></A +>FcStrDirname</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4887" +></A +><H2 +>Name</H2 +>FcStrDirname -- directory part of filename</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4890" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4891" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrDirname</CODE +>(const FcChar8 *file);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4898" +></A +><H2 +>Description</H2 +><P +>Returns the directory containing <CODE +CLASS="PARAMETER" +>file</CODE +>. This +is returned in newly allocated storage which should be freed when no longer +needed. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4902" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrfree.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrbasename.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrFree</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrBasename</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrdowncase.html b/doc/fontconfig-devel/fcstrdowncase.html new file mode 100644 index 0000000..852ce37 --- /dev/null +++ b/doc/fontconfig-devel/fcstrdowncase.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrDowncase</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrCopy" +HREF="fcstrcopy.html"><LINK +REL="NEXT" +TITLE="FcStrCopyFilename" +HREF="fcstrcopyfilename.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrcopy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrcopyfilename.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRDOWNCASE" +></A +>FcStrDowncase</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4691" +></A +><H2 +>Name</H2 +>FcStrDowncase -- create a lower case translation of a string</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4694" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4695" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrDowncase</CODE +>(const FcChar8 *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4702" +></A +><H2 +>Description</H2 +><P +>Allocates memory, copies <CODE +CLASS="PARAMETER" +>s</CODE +>, converting upper case +letters to lower case and returns the allocated buffer. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4706" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrcopy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrcopyfilename.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrCopy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrCopyFilename</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrfree.html b/doc/fontconfig-devel/fcstrfree.html new file mode 100644 index 0000000..c4b8bcf --- /dev/null +++ b/doc/fontconfig-devel/fcstrfree.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrFree</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrPlus" +HREF="fcstrplus.html"><LINK +REL="NEXT" +TITLE="FcStrDirname" +HREF="fcstrdirname.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrplus.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrdirname.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRFREE" +></A +>FcStrFree</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4866" +></A +><H2 +>Name</H2 +>FcStrFree -- free a string</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4869" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4870" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcStrFree</CODE +>(FcChar8 *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4877" +></A +><H2 +>Description</H2 +><P +>This is just a wrapper around free(3) which helps track memory usage of +strings within the fontconfig library. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4880" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrplus.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrdirname.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrPlus</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrDirname</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrlistcreate.html b/doc/fontconfig-devel/fcstrlistcreate.html new file mode 100644 index 0000000..08620cf --- /dev/null +++ b/doc/fontconfig-devel/fcstrlistcreate.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrListCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrSetDestroy" +HREF="fcstrsetdestroy.html"><LINK +REL="NEXT" +TITLE="FcStrListNext" +HREF="fcstrlistnext.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrlistnext.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRLISTCREATE" +></A +>FcStrListCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4378" +></A +><H2 +>Name</H2 +>FcStrListCreate -- create a string iterator</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4381" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4382" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcStrList * FcStrListCreate</CODE +>(FcStrSet *set);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4389" +></A +><H2 +>Description</H2 +><P +>Creates an iterator to list the strings in <CODE +CLASS="PARAMETER" +>set</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4393" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrsetdestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrlistnext.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrSetDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrListNext</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrlistdone.html b/doc/fontconfig-devel/fcstrlistdone.html new file mode 100644 index 0000000..217bab1 --- /dev/null +++ b/doc/fontconfig-devel/fcstrlistdone.html @@ -0,0 +1,191 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrListDone</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrListNext" +HREF="fcstrlistnext.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrlistnext.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRLISTDONE" +></A +>FcStrListDone</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4422" +></A +><H2 +>Name</H2 +>FcStrListDone -- destroy a string iterator</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4425" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4426" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcStrListDone</CODE +>(FcStrList *list);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4433" +></A +><H2 +>Description</H2 +><P +>Destroys the enumerator <CODE +CLASS="PARAMETER" +>list</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4437" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrlistnext.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrListNext</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrlistnext.html b/doc/fontconfig-devel/fcstrlistnext.html new file mode 100644 index 0000000..a9e999f --- /dev/null +++ b/doc/fontconfig-devel/fcstrlistnext.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrListNext</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrListCreate" +HREF="fcstrlistcreate.html"><LINK +REL="NEXT" +TITLE="FcStrListDone" +HREF="fcstrlistdone.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrlistcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrlistdone.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRLISTNEXT" +></A +>FcStrListNext</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4400" +></A +><H2 +>Name</H2 +>FcStrListNext -- get next string in iteration</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4403" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4404" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrListNext</CODE +>(FcStrList *list);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4411" +></A +><H2 +>Description</H2 +><P +>Returns the next string in <CODE +CLASS="PARAMETER" +>set</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4415" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrlistcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrlistdone.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrListCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrListDone</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrplus.html b/doc/fontconfig-devel/fcstrplus.html new file mode 100644 index 0000000..8bd84a9 --- /dev/null +++ b/doc/fontconfig-devel/fcstrplus.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrPlus</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrStrIgnoreCase" +HREF="fcstrstrignorecase.html"><LINK +REL="NEXT" +TITLE="FcStrFree" +HREF="fcstrfree.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrstrignorecase.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrfree.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRPLUS" +></A +>FcStrPlus</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4841" +></A +><H2 +>Name</H2 +>FcStrPlus -- concatenate two strings</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4844" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4845" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrPlus</CODE +>(const FcChar8 *s1, const FcChar8 *s2);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4854" +></A +><H2 +>Description</H2 +><P +>This function allocates new storage and places the concatenation of +<CODE +CLASS="PARAMETER" +>s1</CODE +> and <CODE +CLASS="PARAMETER" +>s2</CODE +> there, returning the +new string. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4859" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrstrignorecase.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrfree.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrStrIgnoreCase</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrFree</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrsetadd.html b/doc/fontconfig-devel/fcstrsetadd.html new file mode 100644 index 0000000..d11abcb --- /dev/null +++ b/doc/fontconfig-devel/fcstrsetadd.html @@ -0,0 +1,205 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrSetAdd</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrSetEqual" +HREF="fcstrsetequal.html"><LINK +REL="NEXT" +TITLE="FcStrSetAddFilename" +HREF="fcstrsetaddfilename.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrsetequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrsetaddfilename.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSETADD" +></A +>FcStrSetAdd</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4280" +></A +><H2 +>Name</H2 +>FcStrSetAdd -- add to a string set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4283" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4284" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcStrSetAdd</CODE +>(FcStrSet *set, const FcChar8 *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4293" +></A +><H2 +>Description</H2 +><P +>Adds a copy of <CODE +CLASS="PARAMETER" +>s</CODE +> to <CODE +CLASS="PARAMETER" +>set</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4298" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrsetequal.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrsetaddfilename.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrSetEqual</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrSetAddFilename</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrsetaddfilename.html b/doc/fontconfig-devel/fcstrsetaddfilename.html new file mode 100644 index 0000000..4af37c7 --- /dev/null +++ b/doc/fontconfig-devel/fcstrsetaddfilename.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrSetAddFilename</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrSetAdd" +HREF="fcstrsetadd.html"><LINK +REL="NEXT" +TITLE="FcStrSetDel" +HREF="fcstrsetdel.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrsetadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrsetdel.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSETADDFILENAME" +></A +>FcStrSetAddFilename</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4305" +></A +><H2 +>Name</H2 +>FcStrSetAddFilename -- add a filename to a string set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4308" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4309" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcStrSetAddFilename</CODE +>(FcStrSet *set, const FcChar8 *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4318" +></A +><H2 +>Description</H2 +><P +>Adds a copy <CODE +CLASS="PARAMETER" +>s</CODE +> to <CODE +CLASS="PARAMETER" +>set</CODE +>, The copy +is created with FcStrCopyFilename so that leading '~' values are replaced +with the value of the HOME environment variable. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4323" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrsetadd.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrsetdel.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrSetAdd</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrSetDel</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrsetcreate.html b/doc/fontconfig-devel/fcstrsetcreate.html new file mode 100644 index 0000000..dfe8584 --- /dev/null +++ b/doc/fontconfig-devel/fcstrsetcreate.html @@ -0,0 +1,199 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrSetCreate</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcStrSetMember" +HREF="fcstrsetmember.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrsetmember.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSETCREATE" +></A +>FcStrSetCreate</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4209" +></A +><H2 +>Name</H2 +>FcStrSetCreate -- create a string set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4212" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4213" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcStrSet * FcStrSetCreate</CODE +>(void);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4220" +></A +><H2 +>Description</H2 +><P +>Create an empty set. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4223" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrsetmember.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrSetMember</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrsetdel.html b/doc/fontconfig-devel/fcstrsetdel.html new file mode 100644 index 0000000..5a7ddce --- /dev/null +++ b/doc/fontconfig-devel/fcstrsetdel.html @@ -0,0 +1,209 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrSetDel</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrSetAddFilename" +HREF="fcstrsetaddfilename.html"><LINK +REL="NEXT" +TITLE="FcStrSetDestroy" +HREF="fcstrsetdestroy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrsetaddfilename.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSETDEL" +></A +>FcStrSetDel</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4330" +></A +><H2 +>Name</H2 +>FcStrSetDel -- delete from a string set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4333" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4334" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcStrSetDel</CODE +>(FcStrSet *set, const FcChar8 *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4343" +></A +><H2 +>Description</H2 +><P +>Removes <CODE +CLASS="PARAMETER" +>s</CODE +> from <CODE +CLASS="PARAMETER" +>set</CODE +>, returning +FcTrue if <CODE +CLASS="PARAMETER" +>s</CODE +> was a member else FcFalse. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4349" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrsetaddfilename.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrsetdestroy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrSetAddFilename</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrSetDestroy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrsetdestroy.html b/doc/fontconfig-devel/fcstrsetdestroy.html new file mode 100644 index 0000000..30d4276 --- /dev/null +++ b/doc/fontconfig-devel/fcstrsetdestroy.html @@ -0,0 +1,202 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrSetDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrSetDel" +HREF="fcstrsetdel.html"><LINK +REL="NEXT" +TITLE="FcStrListCreate" +HREF="fcstrlistcreate.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrsetdel.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrlistcreate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSETDESTROY" +></A +>FcStrSetDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4356" +></A +><H2 +>Name</H2 +>FcStrSetDestroy -- destroy a string set</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4359" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4360" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcStrSetDestroy</CODE +>(FcStrSet *set);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4367" +></A +><H2 +>Description</H2 +><P +>Destroys <CODE +CLASS="PARAMETER" +>set</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4371" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrsetdel.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrlistcreate.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrSetDel</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrListCreate</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrsetequal.html b/doc/fontconfig-devel/fcstrsetequal.html new file mode 100644 index 0000000..377f966 --- /dev/null +++ b/doc/fontconfig-devel/fcstrsetequal.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrSetEqual</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrSetMember" +HREF="fcstrsetmember.html"><LINK +REL="NEXT" +TITLE="FcStrSetAdd" +HREF="fcstrsetadd.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrsetmember.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrsetadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSETEQUAL" +></A +>FcStrSetEqual</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4255" +></A +><H2 +>Name</H2 +>FcStrSetEqual -- check sets for equality</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4258" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4259" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcStrSetEqual</CODE +>(FcStrSet *set_a, FcStrSet *set_b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4268" +></A +><H2 +>Description</H2 +><P +>Returns whether <CODE +CLASS="PARAMETER" +>set_a</CODE +> contains precisely the same +strings as <CODE +CLASS="PARAMETER" +>set_b</CODE +>. Ordering of strings within the two +sets is not considered. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4273" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrsetmember.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrsetadd.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrSetMember</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrSetAdd</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrsetmember.html b/doc/fontconfig-devel/fcstrsetmember.html new file mode 100644 index 0000000..143791a --- /dev/null +++ b/doc/fontconfig-devel/fcstrsetmember.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrSetMember</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcStrSet and FcStrList" +HREF="x102.html#AEN4202"><LINK +REL="PREVIOUS" +TITLE="FcStrSetCreate" +HREF="fcstrsetcreate.html"><LINK +REL="NEXT" +TITLE="FcStrSetEqual" +HREF="fcstrsetequal.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrsetequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSETMEMBER" +></A +>FcStrSetMember</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4230" +></A +><H2 +>Name</H2 +>FcStrSetMember -- check set for membership</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4233" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4234" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcStrSetMember</CODE +>(FcStrSet *set, const FcChar8 *s);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4243" +></A +><H2 +>Description</H2 +><P +>Returns whether <CODE +CLASS="PARAMETER" +>s</CODE +> is a member of +<CODE +CLASS="PARAMETER" +>set</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4248" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrsetcreate.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrsetequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrSetCreate</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4202" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrSetEqual</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrstr.html b/doc/fontconfig-devel/fcstrstr.html new file mode 100644 index 0000000..80838e6 --- /dev/null +++ b/doc/fontconfig-devel/fcstrstr.html @@ -0,0 +1,214 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrStr</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrCmpIgnoreCase" +HREF="fcstrcmpignorecase.html"><LINK +REL="NEXT" +TITLE="FcStrStrIgnoreCase" +HREF="fcstrstrignorecase.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrcmpignorecase.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrstrignorecase.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSTR" +></A +>FcStrStr</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4787" +></A +><H2 +>Name</H2 +>FcStrStr -- locate UTF-8 substring</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4790" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4791" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrStr</CODE +>(const FcChar8 *s1, const FcChar8 *s2);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4800" +></A +><H2 +>Description</H2 +><P +>Returns the location of <CODE +CLASS="PARAMETER" +>s2</CODE +> in +<CODE +CLASS="PARAMETER" +>s1</CODE +>. Returns NULL if <CODE +CLASS="PARAMETER" +>s2</CODE +> +is not present in <CODE +CLASS="PARAMETER" +>s1</CODE +>. This test will operate properly +with UTF8 encoded strings. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4807" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrcmpignorecase.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrstrignorecase.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrCmpIgnoreCase</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrStrIgnoreCase</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcstrstrignorecase.html b/doc/fontconfig-devel/fcstrstrignorecase.html new file mode 100644 index 0000000..b29d56d --- /dev/null +++ b/doc/fontconfig-devel/fcstrstrignorecase.html @@ -0,0 +1,214 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcStrStrIgnoreCase</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcStrStr" +HREF="fcstrstr.html"><LINK +REL="NEXT" +TITLE="FcStrPlus" +HREF="fcstrplus.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcstrstr.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrplus.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCSTRSTRIGNORECASE" +></A +>FcStrStrIgnoreCase</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4814" +></A +><H2 +>Name</H2 +>FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII case</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4817" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4818" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 * FcStrStrIgnoreCase</CODE +>(const FcChar8 *s1, const FcChar8 *s2);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4827" +></A +><H2 +>Description</H2 +><P +>Returns the location of <CODE +CLASS="PARAMETER" +>s2</CODE +> in +<CODE +CLASS="PARAMETER" +>s1</CODE +>, ignoring case. Returns NULL if +<CODE +CLASS="PARAMETER" +>s2</CODE +> is not present in <CODE +CLASS="PARAMETER" +>s1</CODE +>. +This test is case-insensitive for all proper UTF-8 encoded strings. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4834" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcstrstr.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrplus.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcStrStr</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrPlus</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fctolower.html b/doc/fontconfig-devel/fctolower.html new file mode 100644 index 0000000..6b93717 --- /dev/null +++ b/doc/fontconfig-devel/fctolower.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcToLower</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcIsUpper" +HREF="fcisupper.html"><LINK +REL="NEXT" +TITLE="FcStrCopy" +HREF="fcstrcopy.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcisupper.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcstrcopy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCTOLOWER" +></A +>FcToLower</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4646" +></A +><H2 +>Name</H2 +>FcToLower -- convert upper case ASCII to lower case</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4649" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4650" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcChar8 FcToLower</CODE +>(FcChar8c);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4657" +></A +><H2 +>Description</H2 +><P +>This macro converts upper case ASCII <CODE +CLASS="PARAMETER" +>c</CODE +> to the +equivalent lower case letter. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4661" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcisupper.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcstrcopy.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcIsUpper</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcStrCopy</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcucs4toutf8.html b/doc/fontconfig-devel/fcucs4toutf8.html new file mode 100644 index 0000000..5709fc8 --- /dev/null +++ b/doc/fontconfig-devel/fcucs4toutf8.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcUcs4ToUtf8</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcUtf8ToUcs4" +HREF="fcutf8toucs4.html"><LINK +REL="NEXT" +TITLE="FcUtf8Len" +HREF="fcutf8len.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcutf8toucs4.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcutf8len.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCUCS4TOUTF8" +></A +>FcUcs4ToUtf8</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4476" +></A +><H2 +>Name</H2 +>FcUcs4ToUtf8 -- convert UCS4 to UTF-8</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4479" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4480" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcUcs4ToUtf8</CODE +>(FcChar32 src, FcChar8 dst[FC_UTF8_MAX_LEN]);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4489" +></A +><H2 +>Description</H2 +><P +>Converts the Unicode char from <CODE +CLASS="PARAMETER" +>src</CODE +> into +<CODE +CLASS="PARAMETER" +>dst</CODE +> and returns the number of bytes needed to encode +the char. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4494" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcutf8toucs4.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcutf8len.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcUtf8ToUcs4</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcUtf8Len</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcutf16len.html b/doc/fontconfig-devel/fcutf16len.html new file mode 100644 index 0000000..d3a3876 --- /dev/null +++ b/doc/fontconfig-devel/fcutf16len.html @@ -0,0 +1,227 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcUtf16Len</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcUtf16ToUcs4" +HREF="fcutf16toucs4.html"><LINK +REL="NEXT" +TITLE="FcIsLower" +HREF="fcislower.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcutf16toucs4.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcislower.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCUTF16LEN" +></A +>FcUtf16Len</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4566" +></A +><H2 +>Name</H2 +>FcUtf16Len -- count UTF-16 encoded chars</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4569" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4570" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcUtf16Len</CODE +>(FcChar8 *src, FcEndian endian, int len, int *nchar, int *wchar);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4585" +></A +><H2 +>Description</H2 +><P +>Counts the number of Unicode chars in <CODE +CLASS="PARAMETER" +>len</CODE +> bytes of +<CODE +CLASS="PARAMETER" +>src</CODE +>. Bytes of <CODE +CLASS="PARAMETER" +>src</CODE +> are +combined into 16-bit units according to <CODE +CLASS="PARAMETER" +>endian</CODE +>. +Places that count in <CODE +CLASS="PARAMETER" +>nchar</CODE +>. +<CODE +CLASS="PARAMETER" +>wchar</CODE +> contains 1, 2 or 4 depending on the number of +bytes needed to hold the largest Unicode char counted. The return value +indicates whether <CODE +CLASS="PARAMETER" +>string</CODE +> is a well-formed UTF16 +string. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4595" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcutf16toucs4.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcislower.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcUtf16ToUcs4</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcIsLower</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcutf16toucs4.html b/doc/fontconfig-devel/fcutf16toucs4.html new file mode 100644 index 0000000..1087878 --- /dev/null +++ b/doc/fontconfig-devel/fcutf16toucs4.html @@ -0,0 +1,221 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcUtf16ToUcs4</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcUtf8Len" +HREF="fcutf8len.html"><LINK +REL="NEXT" +TITLE="FcUtf16Len" +HREF="fcutf16len.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcutf8len.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcutf16len.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCUTF16TOUCS4" +></A +>FcUtf16ToUcs4</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4533" +></A +><H2 +>Name</H2 +>FcUtf16ToUcs4 -- convert UTF-16 to UCS4</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4536" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4537" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcUtf16ToUcs4</CODE +>(FcChar8 *src, FcEndian endian, FcChar32 *dst, int len);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4550" +></A +><H2 +>Description</H2 +><P +>Converts the next Unicode char from <CODE +CLASS="PARAMETER" +>src</CODE +> into +<CODE +CLASS="PARAMETER" +>dst</CODE +> and returns the number of bytes containing the +char. <CODE +CLASS="PARAMETER" +>src</CODE +> must be at least <CODE +CLASS="PARAMETER" +>len</CODE +> +bytes long. Bytes of <CODE +CLASS="PARAMETER" +>src</CODE +> are combined into 16-bit +units according to <CODE +CLASS="PARAMETER" +>endian</CODE +>. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4559" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcutf8len.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcutf16len.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcUtf8Len</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcUtf16Len</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcutf8len.html b/doc/fontconfig-devel/fcutf8len.html new file mode 100644 index 0000000..1b64709 --- /dev/null +++ b/doc/fontconfig-devel/fcutf8len.html @@ -0,0 +1,219 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcUtf8Len</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FcUcs4ToUtf8" +HREF="fcucs4toutf8.html"><LINK +REL="NEXT" +TITLE="FcUtf16ToUcs4" +HREF="fcutf16toucs4.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcucs4toutf8.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcutf16toucs4.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCUTF8LEN" +></A +>FcUtf8Len</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4501" +></A +><H2 +>Name</H2 +>FcUtf8Len -- count UTF-8 encoded chars</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4504" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4505" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcUtf8Len</CODE +>(FcChar8 *src, int len, int *nchar, int *wchar);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4518" +></A +><H2 +>Description</H2 +><P +>Counts the number of Unicode chars in <CODE +CLASS="PARAMETER" +>len</CODE +> bytes of +<CODE +CLASS="PARAMETER" +>src</CODE +>. Places that count in +<CODE +CLASS="PARAMETER" +>nchar</CODE +>. <CODE +CLASS="PARAMETER" +>wchar</CODE +> contains 1, 2 or +4 depending on the number of bytes needed to hold the largest Unicode char +counted. The return value indicates whether <CODE +CLASS="PARAMETER" +>src</CODE +> is a +well-formed UTF8 string. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4526" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcucs4toutf8.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcutf16toucs4.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcUcs4ToUtf8</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcUtf16ToUcs4</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcutf8toucs4.html b/doc/fontconfig-devel/fcutf8toucs4.html new file mode 100644 index 0000000..19ecb3d --- /dev/null +++ b/doc/fontconfig-devel/fcutf8toucs4.html @@ -0,0 +1,214 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcUtf8ToUcs4</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="String utilities" +HREF="x102.html#AEN4440"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcUcs4ToUtf8" +HREF="fcucs4toutf8.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcucs4toutf8.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCUTF8TOUCS4" +></A +>FcUtf8ToUcs4</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN4447" +></A +><H2 +>Name</H2 +>FcUtf8ToUcs4 -- convert UTF-8 to UCS4</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN4450" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN4451" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>int FcUtf8ToUcs4</CODE +>(FcChar8 *src, FcChar32 *dst, int len);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4462" +></A +><H2 +>Description</H2 +><P +>Converts the next Unicode char from <CODE +CLASS="PARAMETER" +>src</CODE +> into +<CODE +CLASS="PARAMETER" +>dst</CODE +> and returns the number of bytes containing the +char. <CODE +CLASS="PARAMETER" +>src</CODE +> must be at least +<CODE +CLASS="PARAMETER" +>len</CODE +> bytes long. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN4469" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcucs4toutf8.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN4440" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcUcs4ToUtf8</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcvaluedestroy.html b/doc/fontconfig-devel/fcvaluedestroy.html new file mode 100644 index 0000000..2556f64 --- /dev/null +++ b/doc/fontconfig-devel/fcvaluedestroy.html @@ -0,0 +1,203 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcValueDestroy</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcValue" +HREF="x102.html#AEN1522"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONS" +HREF="x102.html"><LINK +REL="NEXT" +TITLE="FcValueSave" +HREF="fcvaluesave.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcvaluesave.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCVALUEDESTROY" +></A +>FcValueDestroy</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1530" +></A +><H2 +>Name</H2 +>FcValueDestroy -- Free a value</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1533" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1534" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcValueDestroy</CODE +>(FcValue v);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1541" +></A +><H2 +>Description</H2 +><P +>Frees any memory referenced by <CODE +CLASS="PARAMETER" +>v</CODE +>. Values of type FcTypeString, +FcTypeMatrix and FcTypeCharSet reference memory, the other types do not. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1545" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcvaluesave.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONS</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1522" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcValueSave</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcvalueequal.html b/doc/fontconfig-devel/fcvalueequal.html new file mode 100644 index 0000000..4216a75 --- /dev/null +++ b/doc/fontconfig-devel/fcvalueequal.html @@ -0,0 +1,190 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcValueEqual</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcValue" +HREF="x102.html#AEN1522"><LINK +REL="PREVIOUS" +TITLE="FcValuePrint" +HREF="fcvalueprint.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcvalueprint.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCVALUEEQUAL" +></A +>FcValueEqual</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1597" +></A +><H2 +>Name</H2 +>FcValueEqual -- Test two values for equality</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1600" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1601" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcBool FcValueEqual</CODE +>(FcValue v_a, FcValue v_b);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1610" +></A +><H2 +>Description</H2 +><P +>Compares two values. Integers and Doubles are compared as numbers; otherwise +the two values have to be the same type to be considered equal. Strings are +compared ignoring case. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1613" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcvalueprint.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcValuePrint</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1522" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcvalueprint.html b/doc/fontconfig-devel/fcvalueprint.html new file mode 100644 index 0000000..8a4c2d4 --- /dev/null +++ b/doc/fontconfig-devel/fcvalueprint.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcValuePrint</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcValue" +HREF="x102.html#AEN1522"><LINK +REL="PREVIOUS" +TITLE="FcValueSave" +HREF="fcvaluesave.html"><LINK +REL="NEXT" +TITLE="FcValueEqual" +HREF="fcvalueequal.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcvaluesave.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcvalueequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCVALUEPRINT" +></A +>FcValuePrint</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1575" +></A +><H2 +>Name</H2 +>FcValuePrint -- Print a value to stdout</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1578" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1579" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>void FcValuePrint</CODE +>(FcValue v);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1586" +></A +><H2 +>Description</H2 +><P +>Prints a human-readable representation of <CODE +CLASS="PARAMETER" +>v</CODE +> to +stdout. The format should not be considered part of the library +specification as it may change in the future. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1590" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcvaluesave.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcvalueequal.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcValueSave</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1522" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcValueEqual</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/fcvaluesave.html b/doc/fontconfig-devel/fcvaluesave.html new file mode 100644 index 0000000..c623b0c --- /dev/null +++ b/doc/fontconfig-devel/fcvaluesave.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FcValueSave</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="UP" +TITLE="FcValue" +HREF="x102.html#AEN1522"><LINK +REL="PREVIOUS" +TITLE="FcValueDestroy" +HREF="fcvaluedestroy.html"><LINK +REL="NEXT" +TITLE="FcValuePrint" +HREF="fcvalueprint.html"></HEAD +><BODY +CLASS="REFENTRY" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="fcvaluedestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="fcvalueprint.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><H1 +><A +NAME="FCVALUESAVE" +></A +>FcValueSave</H1 +><DIV +CLASS="REFNAMEDIV" +><A +NAME="AEN1552" +></A +><H2 +>Name</H2 +>FcValueSave -- Copy a value</DIV +><DIV +CLASS="REFSYNOPSISDIV" +><A +NAME="AEN1555" +></A +><H2 +>Synopsis</H2 +><DIV +CLASS="FUNCSYNOPSIS" +><P +></P +><A +NAME="AEN1556" +></A +><PRE +CLASS="FUNCSYNOPSISINFO" +>#include <fontconfig.h> + </PRE +><P +><CODE +><CODE +CLASS="FUNCDEF" +>FcValue FcValueSave</CODE +>(FcValue v);</CODE +></P +><P +></P +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1563" +></A +><H2 +>Description</H2 +><P +>Returns a copy of <CODE +CLASS="PARAMETER" +>v</CODE +> duplicating any object referenced by it so that <CODE +CLASS="PARAMETER" +>v</CODE +> +may be safely destroyed without harming the new value. + </P +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN1568" +></A +><H2 +>Version</H2 +><P +>Fontconfig version 2.9.0 + + </P +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="fcvaluedestroy.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="fcvalueprint.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FcValueDestroy</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="x102.html#AEN1522" +ACCESSKEY="U" +>Up</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FcValuePrint</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/index.html b/doc/fontconfig-devel/index.html new file mode 100644 index 0000000..44dc9ff --- /dev/null +++ b/doc/fontconfig-devel/index.html @@ -0,0 +1,1351 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>Fontconfig Developers Reference, Version 2.9.0 + </TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="NEXT" +TITLE="FUNCTIONAL OVERVIEW" +HREF="x19.html"></HEAD +><BODY +CLASS="ARTICLE" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="ARTICLE" +><DIV +CLASS="TITLEPAGE" +><H1 +CLASS="TITLE" +><A +NAME="AEN1" +>Fontconfig Developers Reference, Version 2.9.0</A +></H1 +><H3 +CLASS="AUTHOR" +><A +NAME="AEN4" +>Keith Packard</A +></H3 +><DIV +CLASS="AFFILIATION" +><SPAN +CLASS="ORGNAME" +> HP Cambridge Research Lab + <BR></SPAN +></DIV +><HR></DIV +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +>1. <A +HREF="index.html#AEN16" +>DESCRIPTION</A +></DT +><DT +>2. <A +HREF="x19.html" +>FUNCTIONAL OVERVIEW</A +></DT +><DD +><DL +><DT +>2.1. <A +HREF="x19.html#AEN22" +>FONT CONFIGURATION</A +></DT +><DT +>2.2. <A +HREF="x19.html#AEN27" +>FONT PROPERTIES</A +></DT +></DL +></DD +><DT +>3. <A +HREF="x31.html" +>Datatypes</A +></DT +><DD +><DL +><DT +>3.1. <A +HREF="x31.html#AEN34" +>FcChar8, FcChar16, FcChar32, FcBool</A +></DT +><DT +>3.2. <A +HREF="x31.html#AEN37" +>FcMatrix</A +></DT +><DT +>3.3. <A +HREF="x31.html#AEN41" +>FcCharSet</A +></DT +><DT +>3.4. <A +HREF="x31.html#AEN44" +>FcLangSet</A +></DT +><DT +>3.5. <A +HREF="x31.html#AEN47" +>FcLangResult</A +></DT +><DT +>3.6. <A +HREF="x31.html#AEN50" +>FcType</A +></DT +><DT +>3.7. <A +HREF="x31.html#AEN53" +>FcValue</A +></DT +><DT +>3.8. <A +HREF="x31.html#AEN58" +>FcPattern</A +></DT +><DT +>3.9. <A +HREF="x31.html#AEN61" +>FcFontSet</A +></DT +><DT +>3.10. <A +HREF="x31.html#AEN65" +>FcStrSet, FcStrList</A +></DT +><DT +>3.11. <A +HREF="x31.html#AEN68" +>FcObjectSet</A +></DT +><DT +>3.12. <A +HREF="x31.html#AEN72" +>FcObjectType</A +></DT +><DT +>3.13. <A +HREF="x31.html#AEN76" +>FcConstant</A +></DT +><DT +>3.14. <A +HREF="x31.html#AEN80" +>FcBlanks</A +></DT +><DT +>3.15. <A +HREF="x31.html#AEN83" +>FcFileCache</A +></DT +><DT +>3.16. <A +HREF="x31.html#AEN86" +>FcConfig</A +></DT +><DT +>3.17. <A +HREF="x31.html#AEN89" +>FcSetName</A +></DT +><DT +>3.18. <A +HREF="x31.html#AEN92" +>FcResult</A +></DT +><DT +>3.19. <A +HREF="x31.html#AEN96" +>FcAtomic</A +></DT +><DT +>3.20. <A +HREF="x31.html#AEN99" +>FcCache</A +></DT +></DL +></DD +><DT +>4. <A +HREF="x102.html" +>FUNCTIONS</A +></DT +><DD +><DL +><DT +>4.1. <A +HREF="x102.html#AEN105" +>Initialization</A +></DT +><DD +><DL +><DT +><A +HREF="fcinitloadconfig.html" +>FcInitLoadConfig</A +> -- load configuration</DT +><DT +><A +HREF="fcinitloadconfigandfonts.html" +>FcInitLoadConfigAndFonts</A +> -- load configuration and font data</DT +><DT +><A +HREF="fcinit.html" +>FcInit</A +> -- initialize fontconfig library</DT +><DT +><A +HREF="fcfini.html" +>FcFini</A +> -- finalize fontconfig library</DT +><DT +><A +HREF="fcgetversion.html" +>FcGetVersion</A +> -- library version number</DT +><DT +><A +HREF="fcinitreinitialize.html" +>FcInitReinitialize</A +> -- re-initialize library</DT +><DT +><A +HREF="fcinitbringuptodate.html" +>FcInitBringUptoDate</A +> -- reload configuration files if needed</DT +></DL +></DD +><DT +>4.2. <A +HREF="x102.html#AEN255" +>FcPattern</A +></DT +><DD +><DL +><DT +><A +HREF="fcpatterncreate.html" +>FcPatternCreate</A +> -- Create a pattern</DT +><DT +><A +HREF="fcpatternduplicate.html" +>FcPatternDuplicate</A +> -- Copy a pattern</DT +><DT +><A +HREF="fcpatternreference.html" +>FcPatternReference</A +> -- Increment pattern reference count</DT +><DT +><A +HREF="fcpatterndestroy.html" +>FcPatternDestroy</A +> -- Destroy a pattern</DT +><DT +><A +HREF="fcpatternequal.html" +>FcPatternEqual</A +> -- Compare patterns</DT +><DT +><A +HREF="fcpatternequalsubset.html" +>FcPatternEqualSubset</A +> -- Compare portions of patterns</DT +><DT +><A +HREF="fcpatternfilter.html" +>FcPatternFilter</A +> -- Filter the objects of pattern</DT +><DT +><A +HREF="fcpatternhash.html" +>FcPatternHash</A +> -- Compute a pattern hash value</DT +><DT +><A +HREF="fcpatternadd.html" +>FcPatternAdd</A +> -- Add a value to a pattern</DT +><DT +><A +HREF="fcpatternaddweak.html" +>FcPatternAddWeak</A +> -- Add a value to a pattern with weak binding</DT +><DT +><A +HREF="fcpatternadd-type.html" +>FcPatternAdd-Type</A +> -- Add a typed value to a pattern</DT +><DT +><A +HREF="fcpatternget.html" +>FcPatternGet</A +> -- Return a value from a pattern</DT +><DT +><A +HREF="fcpatternget-type.html" +>FcPatternGet-Type</A +> -- Return a typed value from a pattern</DT +><DT +><A +HREF="fcpatternbuild.html" +>FcPatternBuild</A +> -- Create patterns from arguments</DT +><DT +><A +HREF="fcpatterndel.html" +>FcPatternDel</A +> -- Delete a property from a pattern</DT +><DT +><A +HREF="fcpatternremove.html" +>FcPatternRemove</A +> -- Remove one object of the specified type from the pattern</DT +><DT +><A +HREF="fcpatternprint.html" +>FcPatternPrint</A +> -- Print a pattern for debugging</DT +><DT +><A +HREF="fcdefaultsubstitute.html" +>FcDefaultSubstitute</A +> -- Perform default substitutions in a pattern</DT +><DT +><A +HREF="fcnameparse.html" +>FcNameParse</A +> -- Parse a pattern string</DT +><DT +><A +HREF="fcnameunparse.html" +>FcNameUnparse</A +> -- Convert a pattern back into a string that can be parsed</DT +><DT +><A +HREF="fcpatternformat.html" +>FcPatternFormat</A +> -- Format a pattern into a string according to a format specifier</DT +></DL +></DD +><DT +>4.3. <A +HREF="x102.html#AEN1056" +>FcFontSet</A +></DT +><DD +><DL +><DT +><A +HREF="fcfontsetcreate.html" +>FcFontSetCreate</A +> -- Create a font set</DT +><DT +><A +HREF="fcfontsetdestroy.html" +>FcFontSetDestroy</A +> -- Destroy a font set</DT +><DT +><A +HREF="fcfontsetadd.html" +>FcFontSetAdd</A +> -- Add to a font set</DT +><DT +><A +HREF="fcfontsetlist.html" +>FcFontSetList</A +> -- List fonts from a set of font sets</DT +><DT +><A +HREF="fcfontsetmatch.html" +>FcFontSetMatch</A +> -- Return the best font from a set of font sets</DT +><DT +><A +HREF="fcfontsetprint.html" +>FcFontSetPrint</A +> -- Print a set of patterns to stdout</DT +><DT +><A +HREF="fcfontsetsort.html" +>FcFontSetSort</A +> -- Add to a font set</DT +><DT +><A +HREF="fcfontsetsortdestroy.html" +>FcFontSetSortDestroy</A +> -- DEPRECATED destroy a font set</DT +></DL +></DD +><DT +>4.4. <A +HREF="x102.html#AEN1283" +>FcObjectSet</A +></DT +><DD +><DL +><DT +><A +HREF="fcobjectsetcreate.html" +>FcObjectSetCreate</A +> -- Create an object set</DT +><DT +><A +HREF="fcobjectsetadd.html" +>FcObjectSetAdd</A +> -- Add to an object set</DT +><DT +><A +HREF="fcobjectsetdestroy.html" +>FcObjectSetDestroy</A +> -- Destroy an object set</DT +><DT +><A +HREF="fcobjectsetbuild.html" +>FcObjectSetBuild</A +> -- Build object set from args</DT +></DL +></DD +><DT +>4.5. <A +HREF="x102.html#AEN1393" +>FreeType specific functions</A +></DT +><DD +><DL +><DT +><A +HREF="fcfreetypecharindex.html" +>FcFreeTypeCharIndex</A +> -- map Unicode to glyph id</DT +><DT +><A +HREF="fcfreetypecharset.html" +>FcFreeTypeCharSet</A +> -- compute Unicode coverage</DT +><DT +><A +HREF="fcfreetypecharsetandspacing.html" +>FcFreeTypeCharSetAndSpacing</A +> -- compute Unicode coverage and spacing type</DT +><DT +><A +HREF="fcfreetypequery.html" +>FcFreeTypeQuery</A +> -- compute pattern from font file (and index)</DT +><DT +><A +HREF="fcfreetypequeryface.html" +>FcFreeTypeQueryFace</A +> -- compute pattern from FT_Face</DT +></DL +></DD +><DT +>4.6. <A +HREF="x102.html#AEN1522" +>FcValue</A +></DT +><DD +><DL +><DT +><A +HREF="fcvaluedestroy.html" +>FcValueDestroy</A +> -- Free a value</DT +><DT +><A +HREF="fcvaluesave.html" +>FcValueSave</A +> -- Copy a value</DT +><DT +><A +HREF="fcvalueprint.html" +>FcValuePrint</A +> -- Print a value to stdout</DT +><DT +><A +HREF="fcvalueequal.html" +>FcValueEqual</A +> -- Test two values for equality</DT +></DL +></DD +><DT +>4.7. <A +HREF="x102.html#AEN1616" +>FcCharSet</A +></DT +><DD +><DL +><DT +><A +HREF="fccharsetcreate.html" +>FcCharSetCreate</A +> -- Create an empty character set</DT +><DT +><A +HREF="fccharsetdestroy.html" +>FcCharSetDestroy</A +> -- Destroy a character set</DT +><DT +><A +HREF="fccharsetaddchar.html" +>FcCharSetAddChar</A +> -- Add a character to a charset</DT +><DT +><A +HREF="fccharsetdelchar.html" +>FcCharSetDelChar</A +> -- Add a character to a charset</DT +><DT +><A +HREF="fccharsetcopy.html" +>FcCharSetCopy</A +> -- Copy a charset</DT +><DT +><A +HREF="fccharsetequal.html" +>FcCharSetEqual</A +> -- Compare two charsets</DT +><DT +><A +HREF="fccharsetintersect.html" +>FcCharSetIntersect</A +> -- Intersect charsets</DT +><DT +><A +HREF="fccharsetunion.html" +>FcCharSetUnion</A +> -- Add charsets</DT +><DT +><A +HREF="fccharsetsubtract.html" +>FcCharSetSubtract</A +> -- Subtract charsets</DT +><DT +><A +HREF="fccharsetmerge.html" +>FcCharSetMerge</A +> -- Merge charsets</DT +><DT +><A +HREF="fccharsethaschar.html" +>FcCharSetHasChar</A +> -- Check a charset for a char</DT +><DT +><A +HREF="fccharsetcount.html" +>FcCharSetCount</A +> -- Count entries in a charset</DT +><DT +><A +HREF="fccharsetintersectcount.html" +>FcCharSetIntersectCount</A +> -- Intersect and count charsets</DT +><DT +><A +HREF="fccharsetsubtractcount.html" +>FcCharSetSubtractCount</A +> -- Subtract and count charsets</DT +><DT +><A +HREF="fccharsetissubset.html" +>FcCharSetIsSubset</A +> -- Test for charset inclusion</DT +><DT +><A +HREF="fccharsetfirstpage.html" +>FcCharSetFirstPage</A +> -- Start enumerating charset contents</DT +><DT +><A +HREF="fccharsetnextpage.html" +>FcCharSetNextPage</A +> -- Continue enumerating charset contents</DT +><DT +><A +HREF="fccharsetcoverage.html" +>FcCharSetCoverage</A +> -- DEPRECATED return coverage for a Unicode page</DT +><DT +><A +HREF="fccharsetnew.html" +>FcCharSetNew</A +> -- DEPRECATED alias for FcCharSetCreate</DT +></DL +></DD +><DT +>4.8. <A +HREF="x102.html#AEN2094" +>FcLangSet</A +></DT +><DD +><DL +><DT +><A +HREF="fclangsetcreate.html" +>FcLangSetCreate</A +> -- create a langset object</DT +><DT +><A +HREF="fclangsetdestroy.html" +>FcLangSetDestroy</A +> -- destroy a langset object</DT +><DT +><A +HREF="fclangsetcopy.html" +>FcLangSetCopy</A +> -- copy a langset object</DT +><DT +><A +HREF="fclangsetadd.html" +>FcLangSetAdd</A +> -- add a language to a langset</DT +><DT +><A +HREF="fclangsetdel.html" +>FcLangSetDel</A +> -- delete a language from a langset</DT +><DT +><A +HREF="fclangsetunion.html" +>FcLangSetUnion</A +> -- Add langsets</DT +><DT +><A +HREF="fclangsetsubtract.html" +>FcLangSetSubtract</A +> -- Subtract langsets</DT +><DT +><A +HREF="fclangsetcompare.html" +>FcLangSetCompare</A +> -- compare language sets</DT +><DT +><A +HREF="fclangsetcontains.html" +>FcLangSetContains</A +> -- check langset subset relation</DT +><DT +><A +HREF="fclangsetequal.html" +>FcLangSetEqual</A +> -- test for matching langsets</DT +><DT +><A +HREF="fclangsethash.html" +>FcLangSetHash</A +> -- return a hash value for a langset</DT +><DT +><A +HREF="fclangsethaslang.html" +>FcLangSetHasLang</A +> -- test langset for language support</DT +><DT +><A +HREF="fclangsetgetlangs.html" +>FcLangSetGetLangs</A +> -- get the list of languages in the langset</DT +><DT +><A +HREF="fcgetlangs.html" +>FcGetLangs</A +> -- Get list of languages</DT +><DT +><A +HREF="fclanggetcharset.html" +>FcLangGetCharSet</A +> -- Get character map for a language</DT +></DL +></DD +><DT +>4.9. <A +HREF="x102.html#AEN2464" +>FcMatrix</A +></DT +><DD +><DL +><DT +><A +HREF="fcmatrixinit.html" +>FcMatrixInit</A +> -- initialize an FcMatrix structure</DT +><DT +><A +HREF="fcmatrixcopy.html" +>FcMatrixCopy</A +> -- Copy a matrix</DT +><DT +><A +HREF="fcmatrixequal.html" +>FcMatrixEqual</A +> -- Compare two matrices</DT +><DT +><A +HREF="fcmatrixmultiply.html" +>FcMatrixMultiply</A +> -- Multiply matrices</DT +><DT +><A +HREF="fcmatrixrotate.html" +>FcMatrixRotate</A +> -- Rotate a matrix</DT +><DT +><A +HREF="fcmatrixscale.html" +>FcMatrixScale</A +> -- Scale a matrix</DT +><DT +><A +HREF="fcmatrixshear.html" +>FcMatrixShear</A +> -- Shear a matrix</DT +></DL +></DD +><DT +>4.10. <A +HREF="x102.html#AEN2658" +>FcConfig</A +></DT +><DD +><DL +><DT +><A +HREF="fcconfigcreate.html" +>FcConfigCreate</A +> -- Create a configuration</DT +><DT +><A +HREF="fcconfigreference.html" +>FcConfigReference</A +> -- Increment config reference count</DT +><DT +><A +HREF="fcconfigdestroy.html" +>FcConfigDestroy</A +> -- Destroy a configuration</DT +><DT +><A +HREF="fcconfigsetcurrent.html" +>FcConfigSetCurrent</A +> -- Set configuration as default</DT +><DT +><A +HREF="fcconfiggetcurrent.html" +>FcConfigGetCurrent</A +> -- Return current configuration</DT +><DT +><A +HREF="fcconfiguptodate.html" +>FcConfigUptoDate</A +> -- Check timestamps on config files</DT +><DT +><A +HREF="fcconfighome.html" +>FcConfigHome</A +> -- return the current home directory.</DT +><DT +><A +HREF="fcconfigenablehome.html" +>FcConfigEnableHome</A +> -- controls use of the home directory.</DT +><DT +><A +HREF="fcconfigbuildfonts.html" +>FcConfigBuildFonts</A +> -- Build font database</DT +><DT +><A +HREF="fcconfiggetconfigdirs.html" +>FcConfigGetConfigDirs</A +> -- Get config directories</DT +><DT +><A +HREF="fcconfiggetfontdirs.html" +>FcConfigGetFontDirs</A +> -- Get font directories</DT +><DT +><A +HREF="fcconfiggetconfigfiles.html" +>FcConfigGetConfigFiles</A +> -- Get config files</DT +><DT +><A +HREF="fcconfiggetcache.html" +>FcConfigGetCache</A +> -- DEPRECATED used to return per-user cache filename</DT +><DT +><A +HREF="fcconfiggetcachedirs.html" +>FcConfigGetCacheDirs</A +> -- return the list of directories searched for cache files</DT +><DT +><A +HREF="fcconfiggetfonts.html" +>FcConfigGetFonts</A +> -- Get config font set</DT +><DT +><A +HREF="fcconfiggetblanks.html" +>FcConfigGetBlanks</A +> -- Get config blanks</DT +><DT +><A +HREF="fcconfiggetrescaninterval.html" +>FcConfigGetRescanInterval</A +> -- Get config rescan interval</DT +><DT +><A +HREF="fcconfigsetrescaninterval.html" +>FcConfigSetRescanInterval</A +> -- Set config rescan interval</DT +><DT +><A +HREF="fcconfigappfontaddfile.html" +>FcConfigAppFontAddFile</A +> -- Add font file to font database</DT +><DT +><A +HREF="fcconfigappfontadddir.html" +>FcConfigAppFontAddDir</A +> -- Add fonts from directory to font database</DT +><DT +><A +HREF="fcconfigappfontclear.html" +>FcConfigAppFontClear</A +> -- Remove all app fonts from font database</DT +><DT +><A +HREF="fcconfigsubstitutewithpat.html" +>FcConfigSubstituteWithPat</A +> -- Execute substitutions</DT +><DT +><A +HREF="fcconfigsubstitute.html" +>FcConfigSubstitute</A +> -- Execute substitutions</DT +><DT +><A +HREF="fcfontmatch.html" +>FcFontMatch</A +> -- Return best font</DT +><DT +><A +HREF="fcfontsort.html" +>FcFontSort</A +> -- Return list of matching fonts</DT +><DT +><A +HREF="fcfontrenderprepare.html" +>FcFontRenderPrepare</A +> -- Prepare pattern for loading font file</DT +><DT +><A +HREF="fcfontlist.html" +>FcFontList</A +> -- List fonts</DT +><DT +><A +HREF="fcconfigfilename.html" +>FcConfigFilename</A +> -- Find a config file</DT +><DT +><A +HREF="fcconfigparseandload.html" +>FcConfigParseAndLoad</A +> -- load a configuration file</DT +></DL +></DD +><DT +>4.11. <A +HREF="x102.html#AEN3371" +>FcObjectType</A +></DT +><DD +><DL +><DT +><A +HREF="fcnameregisterobjecttypes.html" +>FcNameRegisterObjectTypes</A +> -- Register object types</DT +><DT +><A +HREF="fcnameunregisterobjecttypes.html" +>FcNameUnregisterObjectTypes</A +> -- Unregister object types</DT +><DT +><A +HREF="fcnamegetobjecttype.html" +>FcNameGetObjectType</A +> -- Lookup an object type</DT +></DL +></DD +><DT +>4.12. <A +HREF="x102.html#AEN3444" +>FcConstant</A +></DT +><DD +><DL +><DT +><A +HREF="fcnameregisterconstants.html" +>FcNameRegisterConstants</A +> -- Register symbolic constants</DT +><DT +><A +HREF="fcnameunregisterconstants.html" +>FcNameUnregisterConstants</A +> -- Unregister symbolic constants</DT +><DT +><A +HREF="fcnamegetconstant.html" +>FcNameGetConstant</A +> -- Lookup symbolic constant</DT +><DT +><A +HREF="fcnameconstant.html" +>FcNameConstant</A +> -- Get the value for a symbolic constant</DT +></DL +></DD +><DT +>4.13. <A +HREF="x102.html#AEN3542" +>FcBlanks</A +></DT +><DD +><DL +><DT +><A +HREF="fcblankscreate.html" +>FcBlanksCreate</A +> -- Create an FcBlanks</DT +><DT +><A +HREF="fcblanksdestroy.html" +>FcBlanksDestroy</A +> -- Destroy and FcBlanks</DT +><DT +><A +HREF="fcblanksadd.html" +>FcBlanksAdd</A +> -- Add a character to an FcBlanks</DT +><DT +><A +HREF="fcblanksismember.html" +>FcBlanksIsMember</A +> -- Query membership in an FcBlanks</DT +></DL +></DD +><DT +>4.14. <A +HREF="x102.html#AEN3633" +>FcAtomic</A +></DT +><DD +><DL +><DT +><A +HREF="fcatomiccreate.html" +>FcAtomicCreate</A +> -- create an FcAtomic object</DT +><DT +><A +HREF="fcatomiclock.html" +>FcAtomicLock</A +> -- lock a file</DT +><DT +><A +HREF="fcatomicnewfile.html" +>FcAtomicNewFile</A +> -- return new temporary file name</DT +><DT +><A +HREF="fcatomicorigfile.html" +>FcAtomicOrigFile</A +> -- return original file name</DT +><DT +><A +HREF="fcatomicreplaceorig.html" +>FcAtomicReplaceOrig</A +> -- replace original with new</DT +><DT +><A +HREF="fcatomicdeletenew.html" +>FcAtomicDeleteNew</A +> -- delete new file</DT +><DT +><A +HREF="fcatomicunlock.html" +>FcAtomicUnlock</A +> -- unlock a file</DT +><DT +><A +HREF="fcatomicdestroy.html" +>FcAtomicDestroy</A +> -- destroy an FcAtomic object</DT +></DL +></DD +><DT +>4.15. <A +HREF="x102.html#AEN3810" +>File and Directory routines</A +></DT +><DD +><DL +><DT +><A +HREF="fcfilescan.html" +>FcFileScan</A +> -- scan a font file</DT +><DT +><A +HREF="fcfileisdir.html" +>FcFileIsDir</A +> -- check whether a file is a directory</DT +><DT +><A +HREF="fcdirscan.html" +>FcDirScan</A +> -- scan a font directory without caching it</DT +><DT +><A +HREF="fcdirsave.html" +>FcDirSave</A +> -- DEPRECATED: formerly used to save a directory cache</DT +><DT +><A +HREF="fcdircacheunlink.html" +>FcDirCacheUnlink</A +> -- Remove all caches related to <CODE +CLASS="PARAMETER" +>dir</CODE +></DT +><DT +><A +HREF="fcdircachevalid.html" +>FcDirCacheValid</A +> -- check directory cache</DT +><DT +><A +HREF="fcdircacheload.html" +>FcDirCacheLoad</A +> -- load a directory cache</DT +><DT +><A +HREF="fcdircacheread.html" +>FcDirCacheRead</A +> -- read or construct a directory cache</DT +><DT +><A +HREF="fcdircacheloadfile.html" +>FcDirCacheLoadFile</A +> -- load a cache file</DT +><DT +><A +HREF="fcdircacheunload.html" +>FcDirCacheUnload</A +> -- unload a cache file</DT +></DL +></DD +><DT +>4.16. <A +HREF="x102.html#AEN4083" +>FcCache routines</A +></DT +><DD +><DL +><DT +><A +HREF="fccachedir.html" +>FcCacheDir</A +> -- Return directory of <CODE +CLASS="PARAMETER" +>cache</CODE +></DT +><DT +><A +HREF="fccachecopyset.html" +>FcCacheCopySet</A +> -- Returns a copy of the fontset from <CODE +CLASS="PARAMETER" +>cache</CODE +></DT +><DT +><A +HREF="fccachesubdir.html" +>FcCacheSubdir</A +> -- Return the <CODE +CLASS="PARAMETER" +>i</CODE +>'th subdirectory.</DT +><DT +><A +HREF="fccachenumsubdir.html" +>FcCacheNumSubdir</A +> -- Return the number of subdirectories in <CODE +CLASS="PARAMETER" +>cache</CODE +>.</DT +><DT +><A +HREF="fccachenumfont.html" +>FcCacheNumFont</A +> -- Returns the number of fonts in <CODE +CLASS="PARAMETER" +>cache</CODE +>.</DT +></DL +></DD +><DT +>4.17. <A +HREF="x102.html#AEN4202" +>FcStrSet and FcStrList</A +></DT +><DD +><DL +><DT +><A +HREF="fcstrsetcreate.html" +>FcStrSetCreate</A +> -- create a string set</DT +><DT +><A +HREF="fcstrsetmember.html" +>FcStrSetMember</A +> -- check set for membership</DT +><DT +><A +HREF="fcstrsetequal.html" +>FcStrSetEqual</A +> -- check sets for equality</DT +><DT +><A +HREF="fcstrsetadd.html" +>FcStrSetAdd</A +> -- add to a string set</DT +><DT +><A +HREF="fcstrsetaddfilename.html" +>FcStrSetAddFilename</A +> -- add a filename to a string set</DT +><DT +><A +HREF="fcstrsetdel.html" +>FcStrSetDel</A +> -- delete from a string set</DT +><DT +><A +HREF="fcstrsetdestroy.html" +>FcStrSetDestroy</A +> -- destroy a string set</DT +><DT +><A +HREF="fcstrlistcreate.html" +>FcStrListCreate</A +> -- create a string iterator</DT +><DT +><A +HREF="fcstrlistnext.html" +>FcStrListNext</A +> -- get next string in iteration</DT +><DT +><A +HREF="fcstrlistdone.html" +>FcStrListDone</A +> -- destroy a string iterator</DT +></DL +></DD +><DT +>4.18. <A +HREF="x102.html#AEN4440" +>String utilities</A +></DT +><DD +><DL +><DT +><A +HREF="fcutf8toucs4.html" +>FcUtf8ToUcs4</A +> -- convert UTF-8 to UCS4</DT +><DT +><A +HREF="fcucs4toutf8.html" +>FcUcs4ToUtf8</A +> -- convert UCS4 to UTF-8</DT +><DT +><A +HREF="fcutf8len.html" +>FcUtf8Len</A +> -- count UTF-8 encoded chars</DT +><DT +><A +HREF="fcutf16toucs4.html" +>FcUtf16ToUcs4</A +> -- convert UTF-16 to UCS4</DT +><DT +><A +HREF="fcutf16len.html" +>FcUtf16Len</A +> -- count UTF-16 encoded chars</DT +><DT +><A +HREF="fcislower.html" +>FcIsLower</A +> -- check for lower case ASCII character</DT +><DT +><A +HREF="fcisupper.html" +>FcIsUpper</A +> -- check for upper case ASCII character</DT +><DT +><A +HREF="fctolower.html" +>FcToLower</A +> -- convert upper case ASCII to lower case</DT +><DT +><A +HREF="fcstrcopy.html" +>FcStrCopy</A +> -- duplicate a string</DT +><DT +><A +HREF="fcstrdowncase.html" +>FcStrDowncase</A +> -- create a lower case translation of a string</DT +><DT +><A +HREF="fcstrcopyfilename.html" +>FcStrCopyFilename</A +> -- create a complete path from a filename</DT +><DT +><A +HREF="fcstrcmp.html" +>FcStrCmp</A +> -- compare UTF-8 strings</DT +><DT +><A +HREF="fcstrcmpignorecase.html" +>FcStrCmpIgnoreCase</A +> -- compare UTF-8 strings ignoring case</DT +><DT +><A +HREF="fcstrstr.html" +>FcStrStr</A +> -- locate UTF-8 substring</DT +><DT +><A +HREF="fcstrstrignorecase.html" +>FcStrStrIgnoreCase</A +> -- locate UTF-8 substring ignoring ASCII case</DT +><DT +><A +HREF="fcstrplus.html" +>FcStrPlus</A +> -- concatenate two strings</DT +><DT +><A +HREF="fcstrfree.html" +>FcStrFree</A +> -- free a string</DT +><DT +><A +HREF="fcstrdirname.html" +>FcStrDirname</A +> -- directory part of filename</DT +><DT +><A +HREF="fcstrbasename.html" +>FcStrBasename</A +> -- last component of filename</DT +></DL +></DD +></DL +></DD +></DL +></DIV +><DIV +CLASS="SECT1" +><H1 +CLASS="SECT1" +><A +NAME="AEN16" +>1. DESCRIPTION</A +></H1 +><P +>Fontconfig is a library designed to provide system-wide font configuration, +customization and application access. + </P +></DIV +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +> </TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +> </TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="x19.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +> </TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +> </TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FUNCTIONAL OVERVIEW</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/x102.html b/doc/fontconfig-devel/x102.html new file mode 100644 index 0000000..3f51bc3 --- /dev/null +++ b/doc/fontconfig-devel/x102.html @@ -0,0 +1,1474 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FUNCTIONS</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="PREVIOUS" +TITLE="Datatypes" +HREF="x31.html"></HEAD +><BODY +CLASS="SECT1" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x31.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +> </TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><DIV +CLASS="SECT1" +><H1 +CLASS="SECT1" +><A +NAME="AEN102" +>4. FUNCTIONS</A +></H1 +><P +>These are grouped by functionality, often using the main data type being +manipulated. + </P +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN105" +>4.1. Initialization</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcinitloadconfig.html" +>FcInitLoadConfig</A +> -- load configuration</DT +><DT +><A +HREF="fcinitloadconfigandfonts.html" +>FcInitLoadConfigAndFonts</A +> -- load configuration and font data</DT +><DT +><A +HREF="fcinit.html" +>FcInit</A +> -- initialize fontconfig library</DT +><DT +><A +HREF="fcfini.html" +>FcFini</A +> -- finalize fontconfig library</DT +><DT +><A +HREF="fcgetversion.html" +>FcGetVersion</A +> -- library version number</DT +><DT +><A +HREF="fcinitreinitialize.html" +>FcInitReinitialize</A +> -- re-initialize library</DT +><DT +><A +HREF="fcinitbringuptodate.html" +>FcInitBringUptoDate</A +> -- reload configuration files if needed</DT +></DL +></DIV +><P +>These functions provide some control over how the library is initialized. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN255" +>4.2. FcPattern</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcpatterncreate.html" +>FcPatternCreate</A +> -- Create a pattern</DT +><DT +><A +HREF="fcpatternduplicate.html" +>FcPatternDuplicate</A +> -- Copy a pattern</DT +><DT +><A +HREF="fcpatternreference.html" +>FcPatternReference</A +> -- Increment pattern reference count</DT +><DT +><A +HREF="fcpatterndestroy.html" +>FcPatternDestroy</A +> -- Destroy a pattern</DT +><DT +><A +HREF="fcpatternequal.html" +>FcPatternEqual</A +> -- Compare patterns</DT +><DT +><A +HREF="fcpatternequalsubset.html" +>FcPatternEqualSubset</A +> -- Compare portions of patterns</DT +><DT +><A +HREF="fcpatternfilter.html" +>FcPatternFilter</A +> -- Filter the objects of pattern</DT +><DT +><A +HREF="fcpatternhash.html" +>FcPatternHash</A +> -- Compute a pattern hash value</DT +><DT +><A +HREF="fcpatternadd.html" +>FcPatternAdd</A +> -- Add a value to a pattern</DT +><DT +><A +HREF="fcpatternaddweak.html" +>FcPatternAddWeak</A +> -- Add a value to a pattern with weak binding</DT +><DT +><A +HREF="fcpatternadd-type.html" +>FcPatternAdd-Type</A +> -- Add a typed value to a pattern</DT +><DT +><A +HREF="fcpatternget.html" +>FcPatternGet</A +> -- Return a value from a pattern</DT +><DT +><A +HREF="fcpatternget-type.html" +>FcPatternGet-Type</A +> -- Return a typed value from a pattern</DT +><DT +><A +HREF="fcpatternbuild.html" +>FcPatternBuild</A +> -- Create patterns from arguments</DT +><DT +><A +HREF="fcpatterndel.html" +>FcPatternDel</A +> -- Delete a property from a pattern</DT +><DT +><A +HREF="fcpatternremove.html" +>FcPatternRemove</A +> -- Remove one object of the specified type from the pattern</DT +><DT +><A +HREF="fcpatternprint.html" +>FcPatternPrint</A +> -- Print a pattern for debugging</DT +><DT +><A +HREF="fcdefaultsubstitute.html" +>FcDefaultSubstitute</A +> -- Perform default substitutions in a pattern</DT +><DT +><A +HREF="fcnameparse.html" +>FcNameParse</A +> -- Parse a pattern string</DT +><DT +><A +HREF="fcnameunparse.html" +>FcNameUnparse</A +> -- Convert a pattern back into a string that can be parsed</DT +><DT +><A +HREF="fcpatternformat.html" +>FcPatternFormat</A +> -- Format a pattern into a string according to a format specifier</DT +></DL +></DIV +><P +>An FcPattern is an opaque type that holds both patterns to match against the +available fonts, as well as the information about each font. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN1056" +>4.3. FcFontSet</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcfontsetcreate.html" +>FcFontSetCreate</A +> -- Create a font set</DT +><DT +><A +HREF="fcfontsetdestroy.html" +>FcFontSetDestroy</A +> -- Destroy a font set</DT +><DT +><A +HREF="fcfontsetadd.html" +>FcFontSetAdd</A +> -- Add to a font set</DT +><DT +><A +HREF="fcfontsetlist.html" +>FcFontSetList</A +> -- List fonts from a set of font sets</DT +><DT +><A +HREF="fcfontsetmatch.html" +>FcFontSetMatch</A +> -- Return the best font from a set of font sets</DT +><DT +><A +HREF="fcfontsetprint.html" +>FcFontSetPrint</A +> -- Print a set of patterns to stdout</DT +><DT +><A +HREF="fcfontsetsort.html" +>FcFontSetSort</A +> -- Add to a font set</DT +><DT +><A +HREF="fcfontsetsortdestroy.html" +>FcFontSetSortDestroy</A +> -- DEPRECATED destroy a font set</DT +></DL +></DIV +><P +>An FcFontSet simply holds a list of patterns; these are used to return the +results of listing available fonts. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN1283" +>4.4. FcObjectSet</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcobjectsetcreate.html" +>FcObjectSetCreate</A +> -- Create an object set</DT +><DT +><A +HREF="fcobjectsetadd.html" +>FcObjectSetAdd</A +> -- Add to an object set</DT +><DT +><A +HREF="fcobjectsetdestroy.html" +>FcObjectSetDestroy</A +> -- Destroy an object set</DT +><DT +><A +HREF="fcobjectsetbuild.html" +>FcObjectSetBuild</A +> -- Build object set from args</DT +></DL +></DIV +><P +>An FcObjectSet holds a list of pattern property names; it is used to +indicate which properties are to be returned in the patterns from +FcFontList. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN1393" +>4.5. FreeType specific functions</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcfreetypecharindex.html" +>FcFreeTypeCharIndex</A +> -- map Unicode to glyph id</DT +><DT +><A +HREF="fcfreetypecharset.html" +>FcFreeTypeCharSet</A +> -- compute Unicode coverage</DT +><DT +><A +HREF="fcfreetypecharsetandspacing.html" +>FcFreeTypeCharSetAndSpacing</A +> -- compute Unicode coverage and spacing type</DT +><DT +><A +HREF="fcfreetypequery.html" +>FcFreeTypeQuery</A +> -- compute pattern from font file (and index)</DT +><DT +><A +HREF="fcfreetypequeryface.html" +>FcFreeTypeQueryFace</A +> -- compute pattern from FT_Face</DT +></DL +></DIV +><P +>While the fontconfig library doesn't insist that FreeType be used as the +rasterization mechanism for fonts, it does provide some convenience +functions. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN1522" +>4.6. FcValue</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcvaluedestroy.html" +>FcValueDestroy</A +> -- Free a value</DT +><DT +><A +HREF="fcvaluesave.html" +>FcValueSave</A +> -- Copy a value</DT +><DT +><A +HREF="fcvalueprint.html" +>FcValuePrint</A +> -- Print a value to stdout</DT +><DT +><A +HREF="fcvalueequal.html" +>FcValueEqual</A +> -- Test two values for equality</DT +></DL +></DIV +><P +>FcValue is a structure containing a type tag and a union of all possible +datatypes. The tag is an enum of type +<SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>FcType</I +></SPAN +> +and is intended to provide a measure of run-time +typechecking, although that depends on careful programming. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN1616" +>4.7. FcCharSet</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fccharsetcreate.html" +>FcCharSetCreate</A +> -- Create an empty character set</DT +><DT +><A +HREF="fccharsetdestroy.html" +>FcCharSetDestroy</A +> -- Destroy a character set</DT +><DT +><A +HREF="fccharsetaddchar.html" +>FcCharSetAddChar</A +> -- Add a character to a charset</DT +><DT +><A +HREF="fccharsetdelchar.html" +>FcCharSetDelChar</A +> -- Add a character to a charset</DT +><DT +><A +HREF="fccharsetcopy.html" +>FcCharSetCopy</A +> -- Copy a charset</DT +><DT +><A +HREF="fccharsetequal.html" +>FcCharSetEqual</A +> -- Compare two charsets</DT +><DT +><A +HREF="fccharsetintersect.html" +>FcCharSetIntersect</A +> -- Intersect charsets</DT +><DT +><A +HREF="fccharsetunion.html" +>FcCharSetUnion</A +> -- Add charsets</DT +><DT +><A +HREF="fccharsetsubtract.html" +>FcCharSetSubtract</A +> -- Subtract charsets</DT +><DT +><A +HREF="fccharsetmerge.html" +>FcCharSetMerge</A +> -- Merge charsets</DT +><DT +><A +HREF="fccharsethaschar.html" +>FcCharSetHasChar</A +> -- Check a charset for a char</DT +><DT +><A +HREF="fccharsetcount.html" +>FcCharSetCount</A +> -- Count entries in a charset</DT +><DT +><A +HREF="fccharsetintersectcount.html" +>FcCharSetIntersectCount</A +> -- Intersect and count charsets</DT +><DT +><A +HREF="fccharsetsubtractcount.html" +>FcCharSetSubtractCount</A +> -- Subtract and count charsets</DT +><DT +><A +HREF="fccharsetissubset.html" +>FcCharSetIsSubset</A +> -- Test for charset inclusion</DT +><DT +><A +HREF="fccharsetfirstpage.html" +>FcCharSetFirstPage</A +> -- Start enumerating charset contents</DT +><DT +><A +HREF="fccharsetnextpage.html" +>FcCharSetNextPage</A +> -- Continue enumerating charset contents</DT +><DT +><A +HREF="fccharsetcoverage.html" +>FcCharSetCoverage</A +> -- DEPRECATED return coverage for a Unicode page</DT +><DT +><A +HREF="fccharsetnew.html" +>FcCharSetNew</A +> -- DEPRECATED alias for FcCharSetCreate</DT +></DL +></DIV +><P +>An FcCharSet is a boolean array indicating a set of Unicode chars. Those +associated with a font are marked constant and cannot be edited. +FcCharSets may be reference counted internally to reduce memory consumption; +this may be visible to applications as the result of FcCharSetCopy may +return it's argument, and that CharSet may remain unmodifiable. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN2094" +>4.8. FcLangSet</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fclangsetcreate.html" +>FcLangSetCreate</A +> -- create a langset object</DT +><DT +><A +HREF="fclangsetdestroy.html" +>FcLangSetDestroy</A +> -- destroy a langset object</DT +><DT +><A +HREF="fclangsetcopy.html" +>FcLangSetCopy</A +> -- copy a langset object</DT +><DT +><A +HREF="fclangsetadd.html" +>FcLangSetAdd</A +> -- add a language to a langset</DT +><DT +><A +HREF="fclangsetdel.html" +>FcLangSetDel</A +> -- delete a language from a langset</DT +><DT +><A +HREF="fclangsetunion.html" +>FcLangSetUnion</A +> -- Add langsets</DT +><DT +><A +HREF="fclangsetsubtract.html" +>FcLangSetSubtract</A +> -- Subtract langsets</DT +><DT +><A +HREF="fclangsetcompare.html" +>FcLangSetCompare</A +> -- compare language sets</DT +><DT +><A +HREF="fclangsetcontains.html" +>FcLangSetContains</A +> -- check langset subset relation</DT +><DT +><A +HREF="fclangsetequal.html" +>FcLangSetEqual</A +> -- test for matching langsets</DT +><DT +><A +HREF="fclangsethash.html" +>FcLangSetHash</A +> -- return a hash value for a langset</DT +><DT +><A +HREF="fclangsethaslang.html" +>FcLangSetHasLang</A +> -- test langset for language support</DT +><DT +><A +HREF="fclangsetgetlangs.html" +>FcLangSetGetLangs</A +> -- get the list of languages in the langset</DT +><DT +><A +HREF="fcgetlangs.html" +>FcGetLangs</A +> -- Get list of languages</DT +><DT +><A +HREF="fclanggetcharset.html" +>FcLangGetCharSet</A +> -- Get character map for a language</DT +></DL +></DIV +><P +>An FcLangSet is a set of language names (each of which include language and +an optional territory). They are used when selecting fonts to indicate which +languages the fonts need to support. Each font is marked, using language +orthography information built into fontconfig, with the set of supported +languages. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN2464" +>4.9. FcMatrix</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcmatrixinit.html" +>FcMatrixInit</A +> -- initialize an FcMatrix structure</DT +><DT +><A +HREF="fcmatrixcopy.html" +>FcMatrixCopy</A +> -- Copy a matrix</DT +><DT +><A +HREF="fcmatrixequal.html" +>FcMatrixEqual</A +> -- Compare two matrices</DT +><DT +><A +HREF="fcmatrixmultiply.html" +>FcMatrixMultiply</A +> -- Multiply matrices</DT +><DT +><A +HREF="fcmatrixrotate.html" +>FcMatrixRotate</A +> -- Rotate a matrix</DT +><DT +><A +HREF="fcmatrixscale.html" +>FcMatrixScale</A +> -- Scale a matrix</DT +><DT +><A +HREF="fcmatrixshear.html" +>FcMatrixShear</A +> -- Shear a matrix</DT +></DL +></DIV +><P +>FcMatrix structures hold an affine transformation in matrix form. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN2658" +>4.10. FcConfig</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcconfigcreate.html" +>FcConfigCreate</A +> -- Create a configuration</DT +><DT +><A +HREF="fcconfigreference.html" +>FcConfigReference</A +> -- Increment config reference count</DT +><DT +><A +HREF="fcconfigdestroy.html" +>FcConfigDestroy</A +> -- Destroy a configuration</DT +><DT +><A +HREF="fcconfigsetcurrent.html" +>FcConfigSetCurrent</A +> -- Set configuration as default</DT +><DT +><A +HREF="fcconfiggetcurrent.html" +>FcConfigGetCurrent</A +> -- Return current configuration</DT +><DT +><A +HREF="fcconfiguptodate.html" +>FcConfigUptoDate</A +> -- Check timestamps on config files</DT +><DT +><A +HREF="fcconfighome.html" +>FcConfigHome</A +> -- return the current home directory.</DT +><DT +><A +HREF="fcconfigenablehome.html" +>FcConfigEnableHome</A +> -- controls use of the home directory.</DT +><DT +><A +HREF="fcconfigbuildfonts.html" +>FcConfigBuildFonts</A +> -- Build font database</DT +><DT +><A +HREF="fcconfiggetconfigdirs.html" +>FcConfigGetConfigDirs</A +> -- Get config directories</DT +><DT +><A +HREF="fcconfiggetfontdirs.html" +>FcConfigGetFontDirs</A +> -- Get font directories</DT +><DT +><A +HREF="fcconfiggetconfigfiles.html" +>FcConfigGetConfigFiles</A +> -- Get config files</DT +><DT +><A +HREF="fcconfiggetcache.html" +>FcConfigGetCache</A +> -- DEPRECATED used to return per-user cache filename</DT +><DT +><A +HREF="fcconfiggetcachedirs.html" +>FcConfigGetCacheDirs</A +> -- return the list of directories searched for cache files</DT +><DT +><A +HREF="fcconfiggetfonts.html" +>FcConfigGetFonts</A +> -- Get config font set</DT +><DT +><A +HREF="fcconfiggetblanks.html" +>FcConfigGetBlanks</A +> -- Get config blanks</DT +><DT +><A +HREF="fcconfiggetrescaninterval.html" +>FcConfigGetRescanInterval</A +> -- Get config rescan interval</DT +><DT +><A +HREF="fcconfigsetrescaninterval.html" +>FcConfigSetRescanInterval</A +> -- Set config rescan interval</DT +><DT +><A +HREF="fcconfigappfontaddfile.html" +>FcConfigAppFontAddFile</A +> -- Add font file to font database</DT +><DT +><A +HREF="fcconfigappfontadddir.html" +>FcConfigAppFontAddDir</A +> -- Add fonts from directory to font database</DT +><DT +><A +HREF="fcconfigappfontclear.html" +>FcConfigAppFontClear</A +> -- Remove all app fonts from font database</DT +><DT +><A +HREF="fcconfigsubstitutewithpat.html" +>FcConfigSubstituteWithPat</A +> -- Execute substitutions</DT +><DT +><A +HREF="fcconfigsubstitute.html" +>FcConfigSubstitute</A +> -- Execute substitutions</DT +><DT +><A +HREF="fcfontmatch.html" +>FcFontMatch</A +> -- Return best font</DT +><DT +><A +HREF="fcfontsort.html" +>FcFontSort</A +> -- Return list of matching fonts</DT +><DT +><A +HREF="fcfontrenderprepare.html" +>FcFontRenderPrepare</A +> -- Prepare pattern for loading font file</DT +><DT +><A +HREF="fcfontlist.html" +>FcFontList</A +> -- List fonts</DT +><DT +><A +HREF="fcconfigfilename.html" +>FcConfigFilename</A +> -- Find a config file</DT +><DT +><A +HREF="fcconfigparseandload.html" +>FcConfigParseAndLoad</A +> -- load a configuration file</DT +></DL +></DIV +><P +>An FcConfig object holds the internal representation of a configuration. +There is a default configuration which applications may use by passing 0 to +any function using the data within an FcConfig. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN3371" +>4.11. FcObjectType</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcnameregisterobjecttypes.html" +>FcNameRegisterObjectTypes</A +> -- Register object types</DT +><DT +><A +HREF="fcnameunregisterobjecttypes.html" +>FcNameUnregisterObjectTypes</A +> -- Unregister object types</DT +><DT +><A +HREF="fcnamegetobjecttype.html" +>FcNameGetObjectType</A +> -- Lookup an object type</DT +></DL +></DIV +><P +>Provides for application-specified font name object types so that new +pattern elements can be generated from font names. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN3444" +>4.12. FcConstant</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcnameregisterconstants.html" +>FcNameRegisterConstants</A +> -- Register symbolic constants</DT +><DT +><A +HREF="fcnameunregisterconstants.html" +>FcNameUnregisterConstants</A +> -- Unregister symbolic constants</DT +><DT +><A +HREF="fcnamegetconstant.html" +>FcNameGetConstant</A +> -- Lookup symbolic constant</DT +><DT +><A +HREF="fcnameconstant.html" +>FcNameConstant</A +> -- Get the value for a symbolic constant</DT +></DL +></DIV +><P +>Provides for application-specified symbolic constants for font names. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN3542" +>4.13. FcBlanks</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcblankscreate.html" +>FcBlanksCreate</A +> -- Create an FcBlanks</DT +><DT +><A +HREF="fcblanksdestroy.html" +>FcBlanksDestroy</A +> -- Destroy and FcBlanks</DT +><DT +><A +HREF="fcblanksadd.html" +>FcBlanksAdd</A +> -- Add a character to an FcBlanks</DT +><DT +><A +HREF="fcblanksismember.html" +>FcBlanksIsMember</A +> -- Query membership in an FcBlanks</DT +></DL +></DIV +><P +>An FcBlanks object holds a list of Unicode chars which are expected to +be blank when drawn. When scanning new fonts, any glyphs which are +empty and not in this list will be assumed to be broken and not placed in +the FcCharSet associated with the font. This provides a significantly more +accurate CharSet for applications. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN3633" +>4.14. FcAtomic</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcatomiccreate.html" +>FcAtomicCreate</A +> -- create an FcAtomic object</DT +><DT +><A +HREF="fcatomiclock.html" +>FcAtomicLock</A +> -- lock a file</DT +><DT +><A +HREF="fcatomicnewfile.html" +>FcAtomicNewFile</A +> -- return new temporary file name</DT +><DT +><A +HREF="fcatomicorigfile.html" +>FcAtomicOrigFile</A +> -- return original file name</DT +><DT +><A +HREF="fcatomicreplaceorig.html" +>FcAtomicReplaceOrig</A +> -- replace original with new</DT +><DT +><A +HREF="fcatomicdeletenew.html" +>FcAtomicDeleteNew</A +> -- delete new file</DT +><DT +><A +HREF="fcatomicunlock.html" +>FcAtomicUnlock</A +> -- unlock a file</DT +><DT +><A +HREF="fcatomicdestroy.html" +>FcAtomicDestroy</A +> -- destroy an FcAtomic object</DT +></DL +></DIV +><P +>These functions provide a safe way to update configuration files, allowing ongoing +reading of the old configuration file while locked for writing and ensuring that a +consistent and complete version of the configuration file is always available. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN3810" +>4.15. File and Directory routines</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcfilescan.html" +>FcFileScan</A +> -- scan a font file</DT +><DT +><A +HREF="fcfileisdir.html" +>FcFileIsDir</A +> -- check whether a file is a directory</DT +><DT +><A +HREF="fcdirscan.html" +>FcDirScan</A +> -- scan a font directory without caching it</DT +><DT +><A +HREF="fcdirsave.html" +>FcDirSave</A +> -- DEPRECATED: formerly used to save a directory cache</DT +><DT +><A +HREF="fcdircacheunlink.html" +>FcDirCacheUnlink</A +> -- Remove all caches related to <CODE +CLASS="PARAMETER" +>dir</CODE +></DT +><DT +><A +HREF="fcdircachevalid.html" +>FcDirCacheValid</A +> -- check directory cache</DT +><DT +><A +HREF="fcdircacheload.html" +>FcDirCacheLoad</A +> -- load a directory cache</DT +><DT +><A +HREF="fcdircacheread.html" +>FcDirCacheRead</A +> -- read or construct a directory cache</DT +><DT +><A +HREF="fcdircacheloadfile.html" +>FcDirCacheLoadFile</A +> -- load a cache file</DT +><DT +><A +HREF="fcdircacheunload.html" +>FcDirCacheUnload</A +> -- unload a cache file</DT +></DL +></DIV +><P +>These routines work with font files and directories, including font +directory cache files. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN4083" +>4.16. FcCache routines</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fccachedir.html" +>FcCacheDir</A +> -- Return directory of <CODE +CLASS="PARAMETER" +>cache</CODE +></DT +><DT +><A +HREF="fccachecopyset.html" +>FcCacheCopySet</A +> -- Returns a copy of the fontset from <CODE +CLASS="PARAMETER" +>cache</CODE +></DT +><DT +><A +HREF="fccachesubdir.html" +>FcCacheSubdir</A +> -- Return the <CODE +CLASS="PARAMETER" +>i</CODE +>'th subdirectory.</DT +><DT +><A +HREF="fccachenumsubdir.html" +>FcCacheNumSubdir</A +> -- Return the number of subdirectories in <CODE +CLASS="PARAMETER" +>cache</CODE +>.</DT +><DT +><A +HREF="fccachenumfont.html" +>FcCacheNumFont</A +> -- Returns the number of fonts in <CODE +CLASS="PARAMETER" +>cache</CODE +>.</DT +></DL +></DIV +><P +>These routines work with font directory caches, accessing their contents in +limited ways. It is not expected that normal applications will need to use +these functions. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN4202" +>4.17. FcStrSet and FcStrList</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcstrsetcreate.html" +>FcStrSetCreate</A +> -- create a string set</DT +><DT +><A +HREF="fcstrsetmember.html" +>FcStrSetMember</A +> -- check set for membership</DT +><DT +><A +HREF="fcstrsetequal.html" +>FcStrSetEqual</A +> -- check sets for equality</DT +><DT +><A +HREF="fcstrsetadd.html" +>FcStrSetAdd</A +> -- add to a string set</DT +><DT +><A +HREF="fcstrsetaddfilename.html" +>FcStrSetAddFilename</A +> -- add a filename to a string set</DT +><DT +><A +HREF="fcstrsetdel.html" +>FcStrSetDel</A +> -- delete from a string set</DT +><DT +><A +HREF="fcstrsetdestroy.html" +>FcStrSetDestroy</A +> -- destroy a string set</DT +><DT +><A +HREF="fcstrlistcreate.html" +>FcStrListCreate</A +> -- create a string iterator</DT +><DT +><A +HREF="fcstrlistnext.html" +>FcStrListNext</A +> -- get next string in iteration</DT +><DT +><A +HREF="fcstrlistdone.html" +>FcStrListDone</A +> -- destroy a string iterator</DT +></DL +></DIV +><P +>A data structure for enumerating strings, used to list directories while +scanning the configuration as directories are added while scanning. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN4440" +>4.18. String utilities</A +></H2 +><DIV +CLASS="TOC" +><DL +><DT +><B +>Table of Contents</B +></DT +><DT +><A +HREF="fcutf8toucs4.html" +>FcUtf8ToUcs4</A +> -- convert UTF-8 to UCS4</DT +><DT +><A +HREF="fcucs4toutf8.html" +>FcUcs4ToUtf8</A +> -- convert UCS4 to UTF-8</DT +><DT +><A +HREF="fcutf8len.html" +>FcUtf8Len</A +> -- count UTF-8 encoded chars</DT +><DT +><A +HREF="fcutf16toucs4.html" +>FcUtf16ToUcs4</A +> -- convert UTF-16 to UCS4</DT +><DT +><A +HREF="fcutf16len.html" +>FcUtf16Len</A +> -- count UTF-16 encoded chars</DT +><DT +><A +HREF="fcislower.html" +>FcIsLower</A +> -- check for lower case ASCII character</DT +><DT +><A +HREF="fcisupper.html" +>FcIsUpper</A +> -- check for upper case ASCII character</DT +><DT +><A +HREF="fctolower.html" +>FcToLower</A +> -- convert upper case ASCII to lower case</DT +><DT +><A +HREF="fcstrcopy.html" +>FcStrCopy</A +> -- duplicate a string</DT +><DT +><A +HREF="fcstrdowncase.html" +>FcStrDowncase</A +> -- create a lower case translation of a string</DT +><DT +><A +HREF="fcstrcopyfilename.html" +>FcStrCopyFilename</A +> -- create a complete path from a filename</DT +><DT +><A +HREF="fcstrcmp.html" +>FcStrCmp</A +> -- compare UTF-8 strings</DT +><DT +><A +HREF="fcstrcmpignorecase.html" +>FcStrCmpIgnoreCase</A +> -- compare UTF-8 strings ignoring case</DT +><DT +><A +HREF="fcstrstr.html" +>FcStrStr</A +> -- locate UTF-8 substring</DT +><DT +><A +HREF="fcstrstrignorecase.html" +>FcStrStrIgnoreCase</A +> -- locate UTF-8 substring ignoring ASCII case</DT +><DT +><A +HREF="fcstrplus.html" +>FcStrPlus</A +> -- concatenate two strings</DT +><DT +><A +HREF="fcstrfree.html" +>FcStrFree</A +> -- free a string</DT +><DT +><A +HREF="fcstrdirname.html" +>FcStrDirname</A +> -- directory part of filename</DT +><DT +><A +HREF="fcstrbasename.html" +>FcStrBasename</A +> -- last component of filename</DT +></DL +></DIV +><P +>Fontconfig manipulates many UTF-8 strings represented with the FcChar8 type. +These functions are exposed to help applications deal with these UTF-8 +strings in a locale-insensitive manner. + </P +></DIV +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x31.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>Datatypes</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +> </TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +> </TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/x19.html b/doc/fontconfig-devel/x19.html new file mode 100644 index 0000000..fddf785 --- /dev/null +++ b/doc/fontconfig-devel/x19.html @@ -0,0 +1,255 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>FUNCTIONAL OVERVIEW</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="PREVIOUS" +HREF="index.html"><LINK +REL="NEXT" +TITLE="Datatypes" +HREF="x31.html"></HEAD +><BODY +CLASS="SECT1" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="index.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="x31.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><DIV +CLASS="SECT1" +><H1 +CLASS="SECT1" +><A +NAME="AEN19" +>2. FUNCTIONAL OVERVIEW</A +></H1 +><P +>Fontconfig contains two essential modules, the configuration module which +builds an internal configuration from XML files and the matching module +which accepts font patterns and returns the nearest matching font. + </P +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN22" +>2.1. FONT CONFIGURATION</A +></H2 +><P +>The configuration module consists of the FcConfig datatype, libexpat and +FcConfigParse which walks over an XML tree and amends a configuration with +data found within. From an external perspective, configuration of the +library consists of generating a valid XML tree and feeding that to +FcConfigParse. The only other mechanism provided to applications for +changing the running configuration is to add fonts and directories to the +list of application-provided font files. + </P +><P +>The intent is to make font configurations relatively static, and shared by +as many applications as possible. It is hoped that this will lead to more +stable font selection when passing names from one application to another. +XML was chosen as a configuration file format because it provides a format +which is easy for external agents to edit while retaining the correct +structure and syntax. + </P +><P +>Font configuration is separate from font matching; applications needing to +do their own matching can access the available fonts from the library and +perform private matching. The intent is to permit applications to pick and +choose appropriate functionality from the library instead of forcing them to +choose between this library and a private configuration mechanism. The hope +is that this will ensure that configuration of fonts for all applications +can be centralized in one place. Centralizing font configuration will +simplify and regularize font installation and customization. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN27" +>2.2. FONT PROPERTIES</A +></H2 +><P +>While font patterns may contain essentially any properties, there are some +well known properties with associated types. Fontconfig uses some of these +properties for font matching and font completion. Others are provided as a +convenience for the application's rendering mechanism. + </P +><PRE +CLASS="PROGRAMLISTING" +> Property Definitions + + Property C Preprocessor Symbol Type Description + ---------------------------------------------------- + family FC_FAMILY String Font family names + familylang FC_FAMILYLANG String Language corresponding to + each family name + style FC_STYLE String Font style. Overrides weight + and slant + stylelang FC_STYLELANG String Language corresponding to + each style name + fullname FC_FULLNAME String Font face full name where + different from family and + family + style + fullnamelang FC_FULLNAMELANG String Language corresponding to + each fullname + slant FC_SLANT Int Italic, oblique or roman + weight FC_WEIGHT Int Light, medium, demibold, + bold or black + size FC_SIZE Double Point size + width FC_WIDTH Int Condensed, normal or expanded + aspect FC_ASPECT Double Stretches glyphs horizontally + before hinting + pixelsize FC_PIXEL_SIZE Double Pixel size + spacing FC_SPACING Int Proportional, dual-width, + monospace or charcell + foundry FC_FOUNDRY String Font foundry name + antialias FC_ANTIALIAS Bool Whether glyphs can be + antialiased + hinting FC_HINTING Bool Whether the rasterizer should + use hinting + hintstyle FC_HINT_STYLE Int Automatic hinting style + verticallayout FC_VERTICAL_LAYOUT Bool Use vertical layout + autohint FC_AUTOHINT Bool Use autohinter instead of + normal hinter + globaladvance FC_GLOBAL_ADVANCE Bool Use font global advance data + file FC_FILE String The filename holding the font + index FC_INDEX Int The index of the font within + the file + ftface FC_FT_FACE FT_Face Use the specified FreeType + face object + rasterizer FC_RASTERIZER String Which rasterizer is in use + outline FC_OUTLINE Bool Whether the glyphs are outlines + scalable FC_SCALABLE Bool Whether glyphs can be scaled + scale FC_SCALE Double Scale factor for point->pixel + conversions + dpi FC_DPI Double Target dots per inch + rgba FC_RGBA Int unknown, rgb, bgr, vrgb, + vbgr, none - subpixel geometry + lcdfilter FC_LCD_FILTER Int Type of LCD filter + minspace FC_MINSPACE Bool Eliminate leading from line + spacing + charset FC_CHARSET CharSet Unicode chars encoded by + the font + lang FC_LANG LangSet Set of RFC-3066-style + languages this font supports + fontversion FC_FONTVERSION Int Version number of the font + capability FC_CAPABILITY String List of layout capabilities in + the font + embolden FC_EMBOLDEN Bool Rasterizer should + synthetically embolden the font + </PRE +></DIV +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="x31.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +> </TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>Datatypes</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file diff --git a/doc/fontconfig-devel/x31.html b/doc/fontconfig-devel/x31.html new file mode 100644 index 0000000..2d80d5d --- /dev/null +++ b/doc/fontconfig-devel/x31.html @@ -0,0 +1,518 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<HTML +><HEAD +><TITLE +>Datatypes</TITLE +><META +NAME="GENERATOR" +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +REL="HOME" +HREF="index.html"><LINK +REL="PREVIOUS" +TITLE="FUNCTIONAL OVERVIEW" +HREF="x19.html"><LINK +REL="NEXT" +TITLE="FUNCTIONS" +HREF="x102.html"></HEAD +><BODY +CLASS="SECT1" +BGCOLOR="#FFFFFF" +TEXT="#000000" +LINK="#0000FF" +VLINK="#840084" +ALINK="#0000FF" +><DIV +CLASS="NAVHEADER" +><TABLE +SUMMARY="Header navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TH +COLSPAN="3" +ALIGN="center" +></TH +></TR +><TR +><TD +WIDTH="10%" +ALIGN="left" +VALIGN="bottom" +><A +HREF="x19.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="80%" +ALIGN="center" +VALIGN="bottom" +></TD +><TD +WIDTH="10%" +ALIGN="right" +VALIGN="bottom" +><A +HREF="x102.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +></TABLE +><HR +ALIGN="LEFT" +WIDTH="100%"></DIV +><DIV +CLASS="SECT1" +><H1 +CLASS="SECT1" +><A +NAME="AEN31" +>3. Datatypes</A +></H1 +><P +>Fontconfig uses abstract data types to hide internal implementation details +for most data structures. A few structures are exposed where appropriate. + </P +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN34" +>3.1. FcChar8, FcChar16, FcChar32, FcBool</A +></H2 +><P +>These are primitive data types; the FcChar* types hold precisely the number +of bits stated (if supported by the C implementation). FcBool holds +one of two C preprocessor symbols: FcFalse or FcTrue. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN37" +>3.2. FcMatrix</A +></H2 +><P +>An FcMatrix holds an affine transformation, usually used to reshape glyphs. +A small set of matrix operations are provided to manipulate these. + <PRE +CLASS="PROGRAMLISTING" +> typedef struct _FcMatrix { + double xx, xy, yx, yy; + } FcMatrix; + </PRE +> + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN41" +>3.3. FcCharSet</A +></H2 +><P +>An FcCharSet is an abstract type that holds the set of encoded Unicode chars +in a font. Operations to build and compare these sets are provided. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN44" +>3.4. FcLangSet</A +></H2 +><P +>An FcLangSet is an abstract type that holds the set of languages supported +by a font. Operations to build and compare these sets are provided. These +are computed for a font based on orthographic information built into the +fontconfig library. Fontconfig has orthographies for all of the ISO 639-1 +languages except for MS, NA, PA, PS, QU, RN, RW, SD, SG, SN, SU and ZA. If +you have orthographic information for any of these languages, please submit +them. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN47" +>3.5. FcLangResult</A +></H2 +><P +>An FcLangResult is an enumeration used to return the results of comparing +two language strings or FcLangSet objects. FcLangEqual means the +objects match language and territory. FcLangDifferentTerritory means +the objects match in language but differ in territory. +FcLangDifferentLang means the objects differ in language. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN50" +>3.6. FcType</A +></H2 +><P +>Tags the kind of data stored in an FcValue. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN53" +>3.7. FcValue</A +></H2 +><P +>An FcValue object holds a single value with one of a number of different +types. The 'type' tag indicates which member is valid. + <PRE +CLASS="PROGRAMLISTING" +> typedef struct _FcValue { + FcType type; + union { + const FcChar8 *s; + int i; + FcBool b; + double d; + const FcMatrix *m; + const FcCharSet *c; + void *f; + const FcLangSet *l; + } u; + } FcValue; + </PRE +> + <PRE +CLASS="PROGRAMLISTING" +> FcValue Members + + Type Union member Datatype + -------------------------------- + FcTypeVoid (none) (none) + FcTypeInteger i int + FcTypeDouble d double + FcTypeString s FcChar8 * + FcTypeBool b b + FcTypeMatrix m FcMatrix * + FcTypeCharSet c FcCharSet * + FcTypeFTFace f void * (FT_Face) + FcTypeLangSet l FcLangSet * + </PRE +> + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN58" +>3.8. FcPattern</A +></H2 +><P +>holds a set of names with associated value lists; each name refers to a +property of a font. FcPatterns are used as inputs to the matching code as +well as holding information about specific fonts. Each property can hold +one or more values; conventionally all of the same type, although the +interface doesn't demand that. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN61" +>3.9. FcFontSet</A +></H2 +><P +> <PRE +CLASS="PROGRAMLISTING" +> typedef struct _FcFontSet { + int nfont; + int sfont; + FcPattern **fonts; + } FcFontSet; + </PRE +> +An FcFontSet contains a list of FcPatterns. Internally fontconfig uses this +data structure to hold sets of fonts. Externally, fontconfig returns the +results of listing fonts in this format. 'nfont' holds the number of +patterns in the 'fonts' array; 'sfont' is used to indicate the size of that +array. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN65" +>3.10. FcStrSet, FcStrList</A +></H2 +><P +>FcStrSet holds a list of strings that can be appended to and enumerated. +Its unique characteristic is that the enumeration works even while strings +are appended during enumeration. FcStrList is used during enumeration to +safely and correctly walk the list of strings even while that list is edited +in the middle of enumeration. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN68" +>3.11. FcObjectSet</A +></H2 +><P +> <PRE +CLASS="PROGRAMLISTING" +> typedef struct _FcObjectSet { + int nobject; + int sobject; + const char **objects; + } FcObjectSet; + </PRE +> +holds a set of names and is used to specify which fields from fonts are +placed in the the list of returned patterns when listing fonts. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN72" +>3.12. FcObjectType</A +></H2 +><P +> <PRE +CLASS="PROGRAMLISTING" +> typedef struct _FcObjectType { + const char *object; + FcType type; + } FcObjectType; + </PRE +> +marks the type of a pattern element generated when parsing font names. +Applications can add new object types so that font names may contain the new +elements. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN76" +>3.13. FcConstant</A +></H2 +><P +> <PRE +CLASS="PROGRAMLISTING" +> typedef struct _FcConstant { + const FcChar8 *name; + const char *object; + int value; + } FcConstant; + </PRE +> +Provides for symbolic constants for new pattern elements. When 'name' is +seen in a font name, an 'object' element is created with value 'value'. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN80" +>3.14. FcBlanks</A +></H2 +><P +>holds a list of Unicode chars which are expected to be blank; unexpectedly +blank chars are assumed to be invalid and are elided from the charset +associated with the font. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN83" +>3.15. FcFileCache</A +></H2 +><P +>holds the per-user cache information for use while loading the font +database. This is built automatically for the current configuration when +that is loaded. Applications must always pass '0' when one is requested. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN86" +>3.16. FcConfig</A +></H2 +><P +>holds a complete configuration of the library; there is one default +configuration, other can be constructed from XML data structures. All +public entry points that need global data can take an optional FcConfig* +argument; passing 0 uses the default configuration. FcConfig objects hold two +sets of fonts, the first contains those specified by the configuration, the +second set holds those added by the application at run-time. Interfaces +that need to reference a particular set use one of the FcSetName enumerated +values. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN89" +>3.17. FcSetName</A +></H2 +><P +>Specifies one of the two sets of fonts available in a configuration; +FcSetSystem for those fonts specified in the configuration and +FcSetApplication which holds fonts provided by the application. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN92" +>3.18. FcResult</A +></H2 +><P +>Used as a return type for functions manipulating FcPattern objects. + <PRE +CLASS="PROGRAMLISTING" +> FcResult Values + Result Code Meaning + ----------------------------------------------------------- + FcResultMatch Object exists with the specified ID + FcResultNoMatch Object doesn't exist at all + FcResultTypeMismatch Object exists, but the type doesn't match + FcResultNoId Object exists, but has fewer values + than specified + FcResultOutOfMemory malloc failed + </PRE +> + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN96" +>3.19. FcAtomic</A +></H2 +><P +>Used for locking access to configuration files. Provides a safe way to update +configuration files. + </P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN99" +>3.20. FcCache</A +></H2 +><P +>Holds information about the fonts contained in a single directory. Normal +applications need not worry about this as caches for font access are +automatically managed by the library. Applications dealing with cache +management may want to use some of these objects in their work, however the +included 'fc-cache' program generally suffices for all of that. + </P +></DIV +></DIV +><DIV +CLASS="NAVFOOTER" +><HR +ALIGN="LEFT" +WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" +WIDTH="100%" +BORDER="0" +CELLPADDING="0" +CELLSPACING="0" +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +><A +HREF="x19.html" +ACCESSKEY="P" +>Prev</A +></TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +><A +HREF="index.html" +ACCESSKEY="H" +>Home</A +></TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +><A +HREF="x102.html" +ACCESSKEY="N" +>Next</A +></TD +></TR +><TR +><TD +WIDTH="33%" +ALIGN="left" +VALIGN="top" +>FUNCTIONAL OVERVIEW</TD +><TD +WIDTH="34%" +ALIGN="center" +VALIGN="top" +> </TD +><TD +WIDTH="33%" +ALIGN="right" +VALIGN="top" +>FUNCTIONS</TD +></TR +></TABLE +></DIV +></BODY +></HTML +>
\ No newline at end of file |