~ubuntu-branches/ubuntu/feisty/pango1.0/feisty

« back to all changes in this revision

Viewing changes to docs/html/PangoFcFontMap.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-04-10 00:59:24 UTC
  • mfrom: (20.1.23 feisty)
  • Revision ID: james.westby@ubuntu.com-20070410005924-bbuu8vi6fw9f1fn1
Tags: 1.16.2-0ubuntu1
* New upstream version
  - Fixed various bug in the OpenType Layout code
  - Improved documentation
  - Improved ATSUI backend
  - Misc build system fixes
  - Bugs fixed in this release:
    - pangowin32-fontmap.c:using function without prototype
    - Don't create coverage every time it's asked for

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
5
<title>PangoFcFontMap</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
7
7
<link rel="start" href="index.html" title="Pango Reference Manual">
8
8
<link rel="up" href="lowlevel.html" title="Low Level Functionality">
9
9
<link rel="prev" href="pango-PangoRenderer.html" title="PangoRenderer">
35
35
<th width="100%" align="center">Pango Reference Manual</th>
36
36
<td><a accesskey="n" href="PangoFcFont.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
37
37
</tr>
38
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3153500" class="shortcut">Top</a>
39
 
                  &#160;|&#160;
40
 
                  <a href="#id3153754" class="shortcut">Description</a>
41
 
                  &#160;|&#160;
42
 
                  <a href="#id3153714" class="shortcut">Object Hierarchy</a></nobr></td></tr>
 
38
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2743787" class="shortcut">Top</a>
 
39
                  &#160;|&#160;
 
40
                  <a href="#id2744041" class="shortcut">Description</a>
 
41
                  &#160;|&#160;
 
42
                  <a href="#id2744001" class="shortcut">Object Hierarchy</a></nobr></td></tr>
43
43
</table>
44
44
<div class="refentry" lang="en">
45
45
<a name="PangoFcFontMap"></a><div class="titlepage"></div>
46
46
<div class="refnamediv"><table width="100%"><tr>
47
47
<td valign="top">
48
48
<h2>
49
 
<a name="id3153500"></a><span class="refentrytitle">PangoFcFontMap</span>
 
49
<a name="id2743787"></a><span class="refentrytitle">PangoFcFontMap</span>
50
50
</h2>
51
51
<p>PangoFcFontMap &#8212; Base fontmap class for Fontconfig-based backends</p>
52
52
</td>
87
87
</pre>
88
88
</div>
89
89
<div class="refsect1" lang="en">
90
 
<a name="id3153714"></a><h2>Object Hierarchy</h2>
 
90
<a name="id2744001"></a><h2>Object Hierarchy</h2>
91
91
<pre class="synopsis">
92
92
 
93
93
  <a
99
99
</pre>
100
100
</div>
101
101
<div class="refsect1" lang="en">
102
 
<a name="id3153754"></a><h2>Description</h2>
 
102
<a name="id2744041"></a><h2>Description</h2>
103
103
<p>
104
104
PangoFcFontMap is a base class for font map implementations using the
105
105
Fontconfig and FreeType libraries. It is used in the
112
112
</p>
113
113
</div>
114
114
<div class="refsect1" lang="en">
115
 
<a name="id3153790"></a><h2>Details</h2>
 
115
<a name="id2744077"></a><h2>Details</h2>
116
116
<div class="refsect2" lang="en">
117
 
<a name="id3153801"></a><h3>
 
117
<a name="id2744088"></a><h3>
118
118
<a name="PangoFcFontMap-struct"></a>PangoFcFontMap</h3>
119
 
<a class="indexterm" name="id3153814"></a><pre class="programlisting">typedef struct _PangoFcFontMap PangoFcFontMap;</pre>
 
119
<a class="indexterm" name="id2744101"></a><pre class="programlisting">typedef struct _PangoFcFontMap PangoFcFontMap;</pre>
120
120
<p>
121
121
<a href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> is a base class for font map implementations
122
122
using the Fontconfig and FreeType libraries. To create a new
129
129
</div>
130
130
<hr>
131
131
<div class="refsect2" lang="en">
132
 
<a name="id3153864"></a><h3>
 
132
<a name="id2744151"></a><h3>
133
133
<a name="PangoFcFontMapClass"></a>PangoFcFontMapClass</h3>
134
 
<a class="indexterm" name="id3153877"></a><pre class="programlisting">typedef struct {
 
134
<a class="indexterm" name="id2744164"></a><pre class="programlisting">typedef struct {
135
135
  /* Deprecated in favor of context_substitute */
136
136
  void         (*default_substitute) (PangoFcFontMap   *fontmap,
137
137
                                      FcPattern        *pattern);
261
261
</div>
262
262
<hr>
263
263
<div class="refsect2" lang="en">
264
 
<a name="id3154274"></a><h3>
 
264
<a name="id2744561"></a><h3>
265
265
<a name="pango-fc-font-description-from-pattern"></a>pango_fc_font_description_from_pattern ()</h3>
266
 
<a class="indexterm" name="id3154291"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_fc_font_description_from_pattern
 
266
<a class="indexterm" name="id2744578"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_fc_font_description_from_pattern
267
267
                                            (FcPattern *pattern,
268
268
                                             <a
269
269
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
307
307
</div>
308
308
<hr>
309
309
<div class="refsect2" lang="en">
310
 
<a name="id3154492"></a><h3>
 
310
<a name="id2744779"></a><h3>
311
311
<a name="pango-fc-font-map-cache-clear"></a>pango_fc_font_map_cache_clear ()</h3>
312
 
<a class="indexterm" name="id3154508"></a><pre class="programlisting">void        pango_fc_font_map_cache_clear   (<a href="PangoFcFontMap.html" title="PangoFcFontMap">PangoFcFontMap</a> *fcfontmap);</pre>
 
312
<a class="indexterm" name="id2744795"></a><pre class="programlisting">void        pango_fc_font_map_cache_clear   (<a href="PangoFcFontMap.html" title="PangoFcFontMap">PangoFcFontMap</a> *fcfontmap);</pre>
313
313
<p>
314
314
Clear all cached information and fontsets for this font map;
315
315
this should be called whenever there is a change in the
334
334
</div>
335
335
<hr>
336
336
<div class="refsect2" lang="en">
337
 
<a name="id3154599"></a><h3>
 
337
<a name="id2744886"></a><h3>
338
338
<a name="pango-fc-font-map-create-context"></a>pango_fc_font_map_create_context ()</h3>
339
 
<a class="indexterm" name="id3154615"></a><pre class="programlisting"><a href="pango-Text-Processing.html#PangoContext">PangoContext</a>* pango_fc_font_map_create_context
 
339
<a class="indexterm" name="id2744902"></a><pre class="programlisting"><a href="pango-Text-Processing.html#PangoContext">PangoContext</a>* pango_fc_font_map_create_context
340
340
                                            (<a href="PangoFcFontMap.html" title="PangoFcFontMap">PangoFcFontMap</a> *fcfontmap);</pre>
341
341
<p>
342
342
Creates a new context for this fontmap. This function is intended
368
368
</div>
369
369
<hr>
370
370
<div class="refsect2" lang="en">
371
 
<a name="id3154718"></a><h3>
 
371
<a name="id2745005"></a><h3>
372
372
<a name="pango-fc-font-map-shutdown"></a>pango_fc_font_map_shutdown ()</h3>
373
 
<a class="indexterm" name="id3154734"></a><pre class="programlisting">void        pango_fc_font_map_shutdown      (<a href="PangoFcFontMap.html" title="PangoFcFontMap">PangoFcFontMap</a> *fcfontmap);</pre>
 
373
<a class="indexterm" name="id2745021"></a><pre class="programlisting">void        pango_fc_font_map_shutdown      (<a href="PangoFcFontMap.html" title="PangoFcFontMap">PangoFcFontMap</a> *fcfontmap);</pre>
374
374
<p>
375
375
Clears all cached information for the fontmap and marks
376
376
all fonts open for the fontmap as dead. (See the <code class="function">shutdown()</code>
394
394
</div>
395
395
<hr>
396
396
<div class="refsect2" lang="en">
397
 
<a name="id3154829"></a><h3>
 
397
<a name="id2745116"></a><h3>
398
398
<a name="pango-fc-font-map-add-decoder-find-func"></a>pango_fc_font_map_add_decoder_find_func ()</h3>
399
 
<a class="indexterm" name="id3154846"></a><pre class="programlisting">void        pango_fc_font_map_add_decoder_find_func
 
399
<a class="indexterm" name="id2745133"></a><pre class="programlisting">void        pango_fc_font_map_add_decoder_find_func
400
400
                                            (<a href="PangoFcFontMap.html" title="PangoFcFontMap">PangoFcFontMap</a> *fcfontmap,
401
401
                                             <a href="PangoFcFontMap.html#PangoFcDecoderFindFunc">PangoFcDecoderFindFunc</a> findfunc,
402
402
                                             <a
448
448
</div>
449
449
<hr>
450
450
<div class="refsect2" lang="en">
451
 
<a name="id3155025"></a><h3>
 
451
<a name="id2745312"></a><h3>
452
452
<a name="PangoFcDecoderFindFunc"></a>PangoFcDecoderFindFunc ()</h3>
453
 
<a class="indexterm" name="id3155039"></a><pre class="programlisting"><a href="PangoFcDecoder.html" title="PangoFcDecoder">PangoFcDecoder</a>* (*PangoFcDecoderFindFunc)   (FcPattern *pattern,
 
453
<a class="indexterm" name="id2745326"></a><pre class="programlisting"><a href="PangoFcDecoder.html" title="PangoFcDecoder">PangoFcDecoder</a>* (*PangoFcDecoderFindFunc)   (FcPattern *pattern,
454
454
                                             <a
455
455
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
456
456
>gpointer</a> user_data);</pre>
485
485
</div>
486
486
</div>
487
487
<div class="refsect1" lang="en">
488
 
<a name="id3155166"></a><h2>See Also</h2>
 
488
<a name="id2745453"></a><h2>See Also</h2>
489
489
<p>
490
490
</p>
491
491
<div class="variablelist"><table border="0">