1a6844aabSmrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
2a6844aabSmrg<HTML
3a6844aabSmrg><HEAD
4a6844aabSmrg><TITLE
5a6844aabSmrg>FcConfigBuildFonts</TITLE
6a6844aabSmrg><META
7a6844aabSmrgNAME="GENERATOR"
8a6844aabSmrgCONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9a6844aabSmrgREL="HOME"
10a6844aabSmrgHREF="t1.html"><LINK
11a6844aabSmrgREL="UP"
12a6844aabSmrgTITLE="FcConfig"
13a32e9e42SmrgHREF="x103.html#AEN3038"><LINK
14a6844aabSmrgREL="PREVIOUS"
15a6844aabSmrgTITLE="FcConfigEnableHome"
16a6844aabSmrgHREF="fcconfigenablehome.html"><LINK
17a6844aabSmrgREL="NEXT"
18a6844aabSmrgTITLE="FcConfigGetConfigDirs"
19a6844aabSmrgHREF="fcconfiggetconfigdirs.html"></HEAD
20a6844aabSmrg><BODY
21a6844aabSmrgCLASS="REFENTRY"
22a6844aabSmrgBGCOLOR="#FFFFFF"
23a6844aabSmrgTEXT="#000000"
24a6844aabSmrgLINK="#0000FF"
25a6844aabSmrgVLINK="#840084"
26a6844aabSmrgALINK="#0000FF"
27a6844aabSmrg><DIV
28a6844aabSmrgCLASS="NAVHEADER"
29a6844aabSmrg><TABLE
30a6844aabSmrgSUMMARY="Header navigation table"
31a6844aabSmrgWIDTH="100%"
32a6844aabSmrgBORDER="0"
33a6844aabSmrgCELLPADDING="0"
34a6844aabSmrgCELLSPACING="0"
35a6844aabSmrg><TR
36a6844aabSmrg><TH
37a6844aabSmrgCOLSPAN="3"
38a6844aabSmrgALIGN="center"
39a6844aabSmrg></TH
40a6844aabSmrg></TR
41a6844aabSmrg><TR
42a6844aabSmrg><TD
43a6844aabSmrgWIDTH="10%"
44a6844aabSmrgALIGN="left"
45a6844aabSmrgVALIGN="bottom"
46a6844aabSmrg><A
47a6844aabSmrgHREF="fcconfigenablehome.html"
48a6844aabSmrgACCESSKEY="P"
49a6844aabSmrg>&#60;&#60;&#60; Previous</A
50a6844aabSmrg></TD
51a6844aabSmrg><TD
52a6844aabSmrgWIDTH="80%"
53a6844aabSmrgALIGN="center"
54a6844aabSmrgVALIGN="bottom"
55a6844aabSmrg></TD
56a6844aabSmrg><TD
57a6844aabSmrgWIDTH="10%"
58a6844aabSmrgALIGN="right"
59a6844aabSmrgVALIGN="bottom"
60a6844aabSmrg><A
61a6844aabSmrgHREF="fcconfiggetconfigdirs.html"
62a6844aabSmrgACCESSKEY="N"
63a6844aabSmrg>Next &#62;&#62;&#62;</A
64a6844aabSmrg></TD
65a6844aabSmrg></TR
66a6844aabSmrg></TABLE
67a6844aabSmrg><HR
68a6844aabSmrgALIGN="LEFT"
69a6844aabSmrgWIDTH="100%"></DIV
70a6844aabSmrg><H1
71a6844aabSmrg><A
72a6844aabSmrgNAME="FCCONFIGBUILDFONTS"
73a6844aabSmrg></A
74a6844aabSmrg>FcConfigBuildFonts</H1
75a6844aabSmrg><DIV
76a6844aabSmrgCLASS="REFNAMEDIV"
77a6844aabSmrg><A
78a32e9e42SmrgNAME="AEN3207"
79a6844aabSmrg></A
80a6844aabSmrg><H2
81a6844aabSmrg>Name</H2
82a6844aabSmrg>FcConfigBuildFonts&nbsp;--&nbsp;Build font database</DIV
83a6844aabSmrg><DIV
84a6844aabSmrgCLASS="REFSYNOPSISDIV"
85a6844aabSmrg><A
86a32e9e42SmrgNAME="AEN3210"
87a6844aabSmrg></A
88a6844aabSmrg><H2
89a6844aabSmrg>Synopsis</H2
90a6844aabSmrg><DIV
91a6844aabSmrgCLASS="FUNCSYNOPSIS"
92a6844aabSmrg><P
93a6844aabSmrg></P
94a6844aabSmrg><A
95a32e9e42SmrgNAME="AEN3211"
96a6844aabSmrg></A
97a6844aabSmrg><TABLE
98a6844aabSmrgBORDER="0"
99a6844aabSmrgBGCOLOR="#E0E0E0"
100a6844aabSmrgWIDTH="100%"
101a6844aabSmrg><TR
102a6844aabSmrg><TD
103a6844aabSmrg><PRE
104a6844aabSmrgCLASS="FUNCSYNOPSISINFO"
105c9710b42Smrg>#include &#60;fontconfig/fontconfig.h&#62;
1061cc69409Smrg        </PRE
107a6844aabSmrg></TD
108a6844aabSmrg></TR
109a6844aabSmrg></TABLE
110a6844aabSmrg><P
111a6844aabSmrg><CODE
112a6844aabSmrg><CODE
113a6844aabSmrgCLASS="FUNCDEF"
114a6844aabSmrg>FcBool <TT
115a6844aabSmrgCLASS="FUNCTION"
116a6844aabSmrg>FcConfigBuildFonts</TT
117a6844aabSmrg></CODE
118a6844aabSmrg>(FcConfig *<TT
119a6844aabSmrgCLASS="PARAMETER"
120a6844aabSmrg><I
121a6844aabSmrg>config</I
122a6844aabSmrg></TT
123a6844aabSmrg>);</CODE
124a6844aabSmrg></P
125a6844aabSmrg><P
126a6844aabSmrg></P
127a6844aabSmrg></DIV
128a6844aabSmrg></DIV
129a6844aabSmrg><DIV
130a6844aabSmrgCLASS="REFSECT1"
131a6844aabSmrg><A
132a32e9e42SmrgNAME="AEN3218"
133a6844aabSmrg></A
134a6844aabSmrg><H2
135a6844aabSmrg>Description</H2
136a6844aabSmrg><P
137a6844aabSmrg>Builds the set of available fonts for the given configuration.  Note that
138ae02b298Smrgany changes to the configuration after this call (through
139ae02b298Smrg<TT
140ae02b298SmrgCLASS="FUNCTION"
141ae02b298Smrg>FcConfigParseAndLoad</TT
142ae02b298Smrg> or
143ae02b298Smrg<TT
144ae02b298SmrgCLASS="FUNCTION"
145ae02b298Smrg>FcConfigParseAndLoadFromMemory</TT
146ae02b298Smrg>) have indeterminate
147ae02b298Smrgeffects. (On the other hand, application fonts can still be modified
148ae02b298Smrgthrough <TT
149ae02b298SmrgCLASS="FUNCTION"
150ae02b298Smrg>FcConfigAppFontAddFile</TT
151ae02b298Smrg>,
152ae02b298Smrg<TT
153ae02b298SmrgCLASS="FUNCTION"
154ae02b298Smrg>FcConfigAppFontAddDir</TT
155ae02b298Smrg> and
156ae02b298Smrg<TT
157ae02b298SmrgCLASS="FUNCTION"
158ae02b298Smrg>FcConfigAppFontClear</TT
159ae02b298Smrg>). Returns FcFalse if this operation
160ae02b298Smrgruns out of memory. If <TT
161a6844aabSmrgCLASS="PARAMETER"
162a6844aabSmrg><I
163a6844aabSmrg>config</I
164a6844aabSmrg></TT
165ae02b298Smrg> is NULL, the current
166ae02b298Smrgconfiguration is used.
1671cc69409Smrg            </P
168a6844aabSmrg></DIV
169a6844aabSmrg><DIV
170a6844aabSmrgCLASS="NAVFOOTER"
171a6844aabSmrg><HR
172a6844aabSmrgALIGN="LEFT"
173a6844aabSmrgWIDTH="100%"><TABLE
174a6844aabSmrgSUMMARY="Footer navigation table"
175a6844aabSmrgWIDTH="100%"
176a6844aabSmrgBORDER="0"
177a6844aabSmrgCELLPADDING="0"
178a6844aabSmrgCELLSPACING="0"
179a6844aabSmrg><TR
180a6844aabSmrg><TD
181a6844aabSmrgWIDTH="33%"
182a6844aabSmrgALIGN="left"
183a6844aabSmrgVALIGN="top"
184a6844aabSmrg><A
185a6844aabSmrgHREF="fcconfigenablehome.html"
186a6844aabSmrgACCESSKEY="P"
187a6844aabSmrg>&#60;&#60;&#60; Previous</A
188a6844aabSmrg></TD
189a6844aabSmrg><TD
190a6844aabSmrgWIDTH="34%"
191a6844aabSmrgALIGN="center"
192a6844aabSmrgVALIGN="top"
193a6844aabSmrg><A
194a6844aabSmrgHREF="t1.html"
195a6844aabSmrgACCESSKEY="H"
196a6844aabSmrg>Home</A
197a6844aabSmrg></TD
198a6844aabSmrg><TD
199a6844aabSmrgWIDTH="33%"
200a6844aabSmrgALIGN="right"
201a6844aabSmrgVALIGN="top"
202a6844aabSmrg><A
203a6844aabSmrgHREF="fcconfiggetconfigdirs.html"
204a6844aabSmrgACCESSKEY="N"
205a6844aabSmrg>Next &#62;&#62;&#62;</A
206a6844aabSmrg></TD
207a6844aabSmrg></TR
208a6844aabSmrg><TR
209a6844aabSmrg><TD
210a6844aabSmrgWIDTH="33%"
211a6844aabSmrgALIGN="left"
212a6844aabSmrgVALIGN="top"
213a6844aabSmrg>FcConfigEnableHome</TD
214a6844aabSmrg><TD
215a6844aabSmrgWIDTH="34%"
216a6844aabSmrgALIGN="center"
217a6844aabSmrgVALIGN="top"
218a6844aabSmrg><A
219a32e9e42SmrgHREF="x103.html#AEN3038"
220a6844aabSmrgACCESSKEY="U"
221a6844aabSmrg>Up</A
222a6844aabSmrg></TD
223a6844aabSmrg><TD
224a6844aabSmrgWIDTH="33%"
225a6844aabSmrgALIGN="right"
226a6844aabSmrgVALIGN="top"
227a6844aabSmrg>FcConfigGetConfigDirs</TD
228a6844aabSmrg></TR
229a6844aabSmrg></TABLE
230a6844aabSmrg></DIV
231a6844aabSmrg></BODY
232a6844aabSmrg></HTML
233a6844aabSmrg>