Home | History | Annotate | Line # | Download | only in fontconfig-devel
fcfilescan.html revision 1.1.1.3
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
      2 <HTML
      3 ><HEAD
      4 ><TITLE
      5 >FcFileScan</TITLE
      6 ><META
      7 NAME="GENERATOR"
      8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
      9 REL="HOME"
     10 HREF="t1.html"><LINK
     11 REL="UP"
     12 TITLE="File and Directory routines"
     13 HREF="x102.html#AEN3871"><LINK
     14 REL="PREVIOUS"
     15 TITLE="FUNCTIONS"
     16 HREF="x102.html"><LINK
     17 REL="NEXT"
     18 TITLE="FcFileIsDir"
     19 HREF="fcfileisdir.html"></HEAD
     20 ><BODY
     21 CLASS="REFENTRY"
     22 BGCOLOR="#FFFFFF"
     23 TEXT="#000000"
     24 LINK="#0000FF"
     25 VLINK="#840084"
     26 ALINK="#0000FF"
     27 ><DIV
     28 CLASS="NAVHEADER"
     29 ><TABLE
     30 SUMMARY="Header navigation table"
     31 WIDTH="100%"
     32 BORDER="0"
     33 CELLPADDING="0"
     34 CELLSPACING="0"
     35 ><TR
     36 ><TH
     37 COLSPAN="3"
     38 ALIGN="center"
     39 ></TH
     40 ></TR
     41 ><TR
     42 ><TD
     43 WIDTH="10%"
     44 ALIGN="left"
     45 VALIGN="bottom"
     46 ><A
     47 HREF="x102.html"
     48 ACCESSKEY="P"
     49 >&#60;&#60;&#60; Previous</A
     50 ></TD
     51 ><TD
     52 WIDTH="80%"
     53 ALIGN="center"
     54 VALIGN="bottom"
     55 ></TD
     56 ><TD
     57 WIDTH="10%"
     58 ALIGN="right"
     59 VALIGN="bottom"
     60 ><A
     61 HREF="fcfileisdir.html"
     62 ACCESSKEY="N"
     63 >Next &#62;&#62;&#62;</A
     64 ></TD
     65 ></TR
     66 ></TABLE
     67 ><HR
     68 ALIGN="LEFT"
     69 WIDTH="100%"></DIV
     70 ><H1
     71 ><A
     72 NAME="FCFILESCAN"
     73 ></A
     74 >FcFileScan</H1
     75 ><DIV
     76 CLASS="REFNAMEDIV"
     77 ><A
     78 NAME="AEN3878"
     79 ></A
     80 ><H2
     81 >Name</H2
     82 >FcFileScan&nbsp;--&nbsp;scan a font file</DIV
     83 ><DIV
     84 CLASS="REFSYNOPSISDIV"
     85 ><A
     86 NAME="AEN3881"
     87 ></A
     88 ><H2
     89 >Synopsis</H2
     90 ><DIV
     91 CLASS="FUNCSYNOPSIS"
     92 ><P
     93 ></P
     94 ><A
     95 NAME="AEN3882"
     96 ></A
     97 ><TABLE
     98 BORDER="0"
     99 BGCOLOR="#E0E0E0"
    100 WIDTH="100%"
    101 ><TR
    102 ><TD
    103 ><PRE
    104 CLASS="FUNCSYNOPSISINFO"
    105 >#include &#60;fontconfig/fontconfig.h&#62;
    106 	</PRE
    107 ></TD
    108 ></TR
    109 ></TABLE
    110 ><P
    111 ><CODE
    112 ><CODE
    113 CLASS="FUNCDEF"
    114 >FcBool <TT
    115 CLASS="FUNCTION"
    116 >FcFileScan</TT
    117 ></CODE
    118 >(FcFontSet *<TT
    119 CLASS="PARAMETER"
    120 ><I
    121 >set</I
    122 ></TT
    123 >, FcStrSet *<TT
    124 CLASS="PARAMETER"
    125 ><I
    126 >dirs</I
    127 ></TT
    128 >, FcFileCache *<TT
    129 CLASS="PARAMETER"
    130 ><I
    131 >cache</I
    132 ></TT
    133 >, FcBlanks *<TT
    134 CLASS="PARAMETER"
    135 ><I
    136 >blanks</I
    137 ></TT
    138 >, const FcChar8 *<TT
    139 CLASS="PARAMETER"
    140 ><I
    141 >file</I
    142 ></TT
    143 >, FcBool <TT
    144 CLASS="PARAMETER"
    145 ><I
    146 >force</I
    147 ></TT
    148 >);</CODE
    149 ></P
    150 ><P
    151 ></P
    152 ></DIV
    153 ></DIV
    154 ><DIV
    155 CLASS="REFSECT1"
    156 ><A
    157 NAME="AEN3899"
    158 ></A
    159 ><H2
    160 >Description</H2
    161 ><P
    162 >Scans a single file and adds all fonts found to <TT
    163 CLASS="PARAMETER"
    164 ><I
    165 >set</I
    166 ></TT
    167 >.
    168 If <TT
    169 CLASS="PARAMETER"
    170 ><I
    171 >force</I
    172 ></TT
    173 > is FcTrue, then the file is scanned even if
    174 associated information is found in <TT
    175 CLASS="PARAMETER"
    176 ><I
    177 >cache</I
    178 ></TT
    179 >.  If
    180 <TT
    181 CLASS="PARAMETER"
    182 ><I
    183 >file</I
    184 ></TT
    185 > is a directory, it is added to
    186 <TT
    187 CLASS="PARAMETER"
    188 ><I
    189 >dirs</I
    190 ></TT
    191 >. Whether fonts are found depends on fontconfig
    192 policy as well as the current configuration. Internally, fontconfig will
    193 ignore BDF and PCF fonts which are not in Unicode (or the effectively
    194 equivalent ISO Latin-1) encoding as those are not usable by Unicode-based
    195 applications. The configuration can ignore fonts based on filename or
    196 contents of the font file itself. Returns FcFalse if any of the fonts cannot be
    197 added (due to allocation failure). Otherwise returns FcTrue.
    198 	    </P
    199 ></DIV
    200 ><DIV
    201 CLASS="REFSECT1"
    202 ><A
    203 NAME="AEN3907"
    204 ></A
    205 ><H2
    206 >Version</H2
    207 ><P
    208 >Fontconfig version 2.10.93
    209 
    210 	    </P
    211 ></DIV
    212 ><DIV
    213 CLASS="NAVFOOTER"
    214 ><HR
    215 ALIGN="LEFT"
    216 WIDTH="100%"><TABLE
    217 SUMMARY="Footer navigation table"
    218 WIDTH="100%"
    219 BORDER="0"
    220 CELLPADDING="0"
    221 CELLSPACING="0"
    222 ><TR
    223 ><TD
    224 WIDTH="33%"
    225 ALIGN="left"
    226 VALIGN="top"
    227 ><A
    228 HREF="x102.html"
    229 ACCESSKEY="P"
    230 >&#60;&#60;&#60; Previous</A
    231 ></TD
    232 ><TD
    233 WIDTH="34%"
    234 ALIGN="center"
    235 VALIGN="top"
    236 ><A
    237 HREF="t1.html"
    238 ACCESSKEY="H"
    239 >Home</A
    240 ></TD
    241 ><TD
    242 WIDTH="33%"
    243 ALIGN="right"
    244 VALIGN="top"
    245 ><A
    246 HREF="fcfileisdir.html"
    247 ACCESSKEY="N"
    248 >Next &#62;&#62;&#62;</A
    249 ></TD
    250 ></TR
    251 ><TR
    252 ><TD
    253 WIDTH="33%"
    254 ALIGN="left"
    255 VALIGN="top"
    256 >FUNCTIONS</TD
    257 ><TD
    258 WIDTH="34%"
    259 ALIGN="center"
    260 VALIGN="top"
    261 ><A
    262 HREF="x102.html#AEN3871"
    263 ACCESSKEY="U"
    264 >Up</A
    265 ></TD
    266 ><TD
    267 WIDTH="33%"
    268 ALIGN="right"
    269 VALIGN="top"
    270 >FcFileIsDir</TD
    271 ></TR
    272 ></TABLE
    273 ></DIV
    274 ></BODY
    275 ></HTML
    276 >