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 ><<< 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 >>></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 -- 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 <fontconfig/fontconfig.h>
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 ><<< 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 >>></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 >