~ubuntu-branches/ubuntu/maverick/pango1.0/maverick-proposed

« back to all changes in this revision

Viewing changes to docs/html/pango-Fonts.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-05-15 12:19:21 UTC
  • mfrom: (1.2.60 upstream)
  • Revision ID: james.westby@ubuntu.com-20090515121921-othd6a1uqwfcanbl
Tags: 1.24.2-1ubuntu1
* Sync on Debian
* debian/rules:
  - Enable VFP pass on armel

Show diffs side-by-side

added added

removed removed

Lines of Context:
77
77
<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> * <a class="link" href="pango-Fonts.html#pango-font-description-copy-static" title="pango_font_description_copy_static ()">pango_font_description_copy_static</a>
78
78
                                                        (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);
79
79
<a
80
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
 
80
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
81
81
>guint</a>               <a class="link" href="pango-Fonts.html#pango-font-description-hash" title="pango_font_description_hash ()">pango_font_description_hash</a>         (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);
82
82
<a
83
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
83
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
84
84
>gboolean</a>            <a class="link" href="pango-Fonts.html#pango-font-description-equal" title="pango_font_description_equal ()">pango_font_description_equal</a>        (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc1,
85
85
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc2);
86
86
void                <a class="link" href="pango-Fonts.html#pango-font-description-free" title="pango_font_description_free ()">pango_font_description_free</a>         (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);
106
106
<a class="link" href="pango-Fonts.html#PangoStretch" title="enum PangoStretch">PangoStretch</a>        <a class="link" href="pango-Fonts.html#pango-font-description-get-stretch" title="pango_font_description_get_stretch ()">pango_font_description_get_stretch</a>  (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);
107
107
void                <a class="link" href="pango-Fonts.html#pango-font-description-set-size" title="pango_font_description_set_size ()">pango_font_description_set_size</a>     (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
108
108
                                                         <a
109
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
109
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
110
110
>gint</a> size);
111
111
<a
112
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
112
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
113
113
>gint</a>                <a class="link" href="pango-Fonts.html#pango-font-description-get-size" title="pango_font_description_get_size ()">pango_font_description_get_size</a>     (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);
114
114
void                <a class="link" href="pango-Fonts.html#pango-font-description-set-absolute-size" title="pango_font_description_set_absolute_size ()">pango_font_description_set_absolute_size</a>
115
115
                                                        (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
116
116
                                                         double size);
117
117
<a
118
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
118
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
119
119
>gboolean</a>            <a class="link" href="pango-Fonts.html#pango-font-description-get-size-is-absolute" title="pango_font_description_get_size_is_absolute ()">pango_font_description_get_size_is_absolute</a>
120
120
                                                        (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);
121
121
void                <a class="link" href="pango-Fonts.html#pango-font-description-set-gravity" title="pango_font_description_set_gravity ()">pango_font_description_set_gravity</a>  (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
128
128
void                <a class="link" href="pango-Fonts.html#pango-font-description-merge" title="pango_font_description_merge ()">pango_font_description_merge</a>        (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
129
129
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc_to_merge,
130
130
                                                         <a
131
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
131
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
132
132
>gboolean</a> replace_existing);
133
133
void                <a class="link" href="pango-Fonts.html#pango-font-description-merge-static" title="pango_font_description_merge_static ()">pango_font_description_merge_static</a> (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
134
134
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc_to_merge,
135
135
                                                         <a
136
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
136
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
137
137
>gboolean</a> replace_existing);
138
138
<a
139
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
139
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
140
140
>gboolean</a>            <a class="link" href="pango-Fonts.html#pango-font-description-better-match" title="pango_font_description_better_match ()">pango_font_description_better_match</a> (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
141
141
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *old_match,
142
142
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *new_match);
171
171
<a class="link" href="PangoEngineShape.html" title="PangoEngineShape">PangoEngineShape</a> *  <a class="link" href="pango-Fonts.html#pango-font-find-shaper" title="pango_font_find_shaper ()">pango_font_find_shaper</a>              (<a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
172
172
                                                         <a class="link" href="pango-Scripts-and-Languages.html#PangoLanguage" title="PangoLanguage">PangoLanguage</a> *language,
173
173
                                                         <a
174
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"
 
174
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
175
175
>guint32</a> ch);
176
176
<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> * <a class="link" href="pango-Fonts.html#pango-font-describe" title="pango_font_describe ()">pango_font_describe</a>              (<a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *font);
177
177
<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> * <a class="link" href="pango-Fonts.html#pango-font-describe-with-absolute-size" title="pango_font_describe_with_absolute_size ()">pango_font_describe_with_absolute_size</a>
192
192
#define             <a class="link" href="pango-Fonts.html#PANGO-IS-FONT-FAMILY--CAPS" title="PANGO_IS_FONT_FAMILY()">PANGO_IS_FONT_FAMILY</a>                (object)
193
193
const char *        <a class="link" href="pango-Fonts.html#pango-font-family-get-name" title="pango_font_family_get_name ()">pango_font_family_get_name</a>          (<a class="link" href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family);
194
194
<a
195
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
195
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
196
196
>gboolean</a>            <a class="link" href="pango-Fonts.html#pango-font-family-is-monospace" title="pango_font_family_is_monospace ()">pango_font_family_is_monospace</a>      (<a class="link" href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family);
197
197
void                <a class="link" href="pango-Fonts.html#pango-font-family-list-faces" title="pango_font_family_list_faces ()">pango_font_family_list_faces</a>        (<a class="link" href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family,
198
198
                                                         <a class="link" href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> ***faces,
208
208
                                                         int *n_sizes);
209
209
<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> * <a class="link" href="pango-Fonts.html#pango-font-face-describe" title="pango_font_face_describe ()">pango_font_face_describe</a>         (<a class="link" href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> *face);
210
210
<a
211
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
211
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
212
212
>gboolean</a>            <a class="link" href="pango-Fonts.html#pango-font-face-is-synthesized" title="pango_font_face_is_synthesized ()">pango_font_face_is_synthesized</a>      (<a class="link" href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> *face);
213
213
 
214
214
                    <a class="link" href="pango-Fonts.html#PangoFontMap-struct" title="PangoFontMap">PangoFontMap</a>;
238
238
                    <a class="link" href="pango-Fonts.html#PangoFontsetClass" title="PangoFontsetClass">PangoFontsetClass</a>;
239
239
<a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *         <a class="link" href="pango-Fonts.html#pango-fontset-get-font" title="pango_fontset_get_font ()">pango_fontset_get_font</a>              (<a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
240
240
                                                         <a
241
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
 
241
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
242
242
>guint</a> wc);
243
243
<a class="link" href="pango-Fonts.html#PangoFontMetrics" title="PangoFontMetrics">PangoFontMetrics</a> *  <a class="link" href="pango-Fonts.html#pango-fontset-get-metrics" title="pango_fontset_get_metrics ()">pango_fontset_get_metrics</a>           (<a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset);
244
244
<a
245
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
245
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
246
246
>gboolean</a>            (<a class="link" href="pango-Fonts.html#PangoFontsetForeachFunc" title="PangoFontsetForeachFunc ()">*PangoFontsetForeachFunc</a>)          (<a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
247
247
                                                         <a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
248
248
                                                         <a
249
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
249
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
250
250
>gpointer</a> data);
251
251
void                <a class="link" href="pango-Fonts.html#pango-fontset-foreach" title="pango_fontset_foreach ()">pango_fontset_foreach</a>               (<a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
252
252
                                                         <a class="link" href="pango-Fonts.html#PangoFontsetForeachFunc" title="PangoFontsetForeachFunc ()">PangoFontsetForeachFunc</a> func,
253
253
                                                         <a
254
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
254
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
255
255
>gpointer</a> data);
256
256
                    <a class="link" href="pango-Fonts.html#PangoFontsetSimple-struct" title="PangoFontsetSimple">PangoFontsetSimple</a>;
257
257
#define             <a class="link" href="pango-Fonts.html#PANGO-TYPE-FONTSET-SIMPLE--CAPS" title="PANGO_TYPE_FONTSET_SIMPLE">PANGO_TYPE_FONTSET_SIMPLE</a>
265
265
<a name="pango-Fonts.object-hierarchy"></a><h2>Object Hierarchy</h2>
266
266
<pre class="synopsis">
267
267
  <a
268
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
268
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
269
269
>GObject</a>
270
270
   +----PangoFont
271
271
         +----<a class="link" href="PangoFcFont.html" title="PangoFcFont">PangoFcFont</a>
272
272
</pre>
273
273
<pre class="synopsis">
274
274
  <a
275
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
275
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
276
276
>GObject</a>
277
277
   +----PangoFontFamily
278
278
</pre>
279
279
<pre class="synopsis">
280
280
  <a
281
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
281
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
282
282
>GObject</a>
283
283
   +----PangoFontFace
284
284
</pre>
285
285
<pre class="synopsis">
286
286
  <a
287
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
287
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
288
288
>GObject</a>
289
289
   +----PangoFontMap
290
290
         +----<a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap">PangoFcFontMap</a>
291
291
</pre>
292
292
<pre class="synopsis">
293
293
  <a
294
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
294
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
295
295
>GObject</a>
296
296
   +----PangoFontset
297
297
         +----<a class="link" href="pango-Fonts.html#PangoFontsetSimple">PangoFontsetSimple</a>
298
298
</pre>
299
299
<pre class="synopsis">
300
300
  <a
301
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
301
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
302
302
>GObject</a>
303
303
   +----<a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a>
304
304
         +----PangoFontsetSimple
343
343
</pre>
344
344
<p>
345
345
The <a
346
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
346
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
347
347
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>.
348
348
</p>
349
349
</div>
388
388
</pre>
389
389
<p>
390
390
The <a
391
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
391
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
392
392
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoStyle" title="enum PangoStyle"><span class="type">PangoStyle</span></a>.
393
393
</p>
394
394
</div>
481
481
</pre>
482
482
<p>
483
483
The <a
484
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
484
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
485
485
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoWeight" title="enum PangoWeight"><span class="type">PangoWeight</span></a>.
486
486
</p>
487
487
</div>
520
520
</pre>
521
521
<p>
522
522
The <a
523
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
523
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
524
524
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoVariant" title="enum PangoVariant"><span class="type">PangoVariant</span></a>.
525
525
</p>
526
526
</div>
601
601
</pre>
602
602
<p>
603
603
The <a
604
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
604
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
605
605
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoStretch" title="enum PangoStretch"><span class="type">PangoStretch</span></a>.
606
606
</p>
607
607
</div>
670
670
</pre>
671
671
<p>
672
672
The <a
673
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
673
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
674
674
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFontMask" title="enum PangoFontMask"><span class="type">PangoFontMask</span></a>.
675
675
</p>
676
676
</div>
706
706
<tr>
707
707
<td><p><span class="term"><em class="parameter"><code>desc</code></em> :</span></p></td>
708
708
<td> a <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>, may be <a
709
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
709
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
710
710
><code class="literal">NULL</code></a>
711
711
</td>
712
712
</tr>
714
714
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
715
715
<td> the newly allocated <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>, which should
716
716
              be freed with <a class="link" href="pango-Fonts.html#pango-font-description-free" title="pango_font_description_free ()"><code class="function">pango_font_description_free()</code></a>, or <a
717
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
717
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
718
718
><code class="literal">NULL</code></a>
719
719
              if <em class="parameter"><code>desc</code></em> was <a
720
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
720
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
721
721
><code class="literal">NULL</code></a>.
722
722
</td>
723
723
</tr>
742
742
<tr>
743
743
<td><p><span class="term"><em class="parameter"><code>desc</code></em> :</span></p></td>
744
744
<td> a <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>, may be <a
745
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
745
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
746
746
><code class="literal">NULL</code></a>
747
747
</td>
748
748
</tr>
750
750
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
751
751
<td> the newly allocated <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>, which should
752
752
              be freed with <a class="link" href="pango-Fonts.html#pango-font-description-free" title="pango_font_description_free ()"><code class="function">pango_font_description_free()</code></a>, or <a
753
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
753
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
754
754
><code class="literal">NULL</code></a>
755
755
              if <em class="parameter"><code>desc</code></em> was <a
756
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
756
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
757
757
><code class="literal">NULL</code></a>.
758
758
</td>
759
759
</tr>
764
764
<div class="refsect2" lang="en">
765
765
<a name="pango-font-description-hash"></a><h3>pango_font_description_hash ()</h3>
766
766
<pre class="programlisting"><a
767
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
 
767
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
768
768
>guint</a>               pango_font_description_hash         (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);</pre>
769
769
<p>
770
770
Computes a hash of a <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a> structure suitable
771
771
to be used, for example, as an argument to <a
772
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Hash-Tables.html#g-hash-table-new"
 
772
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#g-hash-table-new"
773
773
><code class="function">g_hash_table_new()</code></a>.
774
774
The hash value is independent of <em class="parameter"><code>desc-&gt;mask</code></em>.</p>
775
775
<p>
794
794
<div class="refsect2" lang="en">
795
795
<a name="pango-font-description-equal"></a><h3>pango_font_description_equal ()</h3>
796
796
<pre class="programlisting"><a
797
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
797
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
798
798
>gboolean</a>            pango_font_description_equal        (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc1,
799
799
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc2);</pre>
800
800
<p>
803
803
This means that their masks do not have to match, as long as other fields
804
804
are all the same. (Two font descriptions may result in identical fonts
805
805
being loaded, but still compare <a
806
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE--CAPS"
 
806
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
807
807
><code class="literal">FALSE</code></a>.)</p>
808
808
<p>
809
809
</p>
823
823
<tr>
824
824
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
825
825
<td> <a
826
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
826
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
827
827
><code class="literal">TRUE</code></a> if the two font descriptions are identical,
828
828
         <a
829
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE--CAPS"
 
829
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
830
830
><code class="literal">FALSE</code></a> otherwise.
831
831
</td>
832
832
</tr>
846
846
<tbody><tr>
847
847
<td><p><span class="term"><em class="parameter"><code>desc</code></em> :</span></p></td>
848
848
<td> a <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>, may be <a
849
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
849
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
850
850
><code class="literal">NULL</code></a>
851
851
</td>
852
852
</tr></tbody>
867
867
<tr>
868
868
<td><p><span class="term"><em class="parameter"><code>descs</code></em> :</span></p></td>
869
869
<td> a pointer to an array of <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>, may be <a
870
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
870
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
871
871
><code class="literal">NULL</code></a>
872
872
</td>
873
873
</tr>
960
960
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
961
961
<td> the family name field for the font description, or
962
962
              <a
963
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
963
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
964
964
><code class="literal">NULL</code></a> if not previously set.  This has the same life-time
965
965
              as the font description itself and should not be freed.
966
966
</td>
1193
1193
<a name="pango-font-description-set-size"></a><h3>pango_font_description_set_size ()</h3>
1194
1194
<pre class="programlisting">void                pango_font_description_set_size     (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
1195
1195
                                                         <a
1196
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
1196
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1197
1197
>gint</a> size);</pre>
1198
1198
<p>
1199
1199
Sets the size field of a font description in fractional points. This is mutually
1226
1226
<div class="refsect2" lang="en">
1227
1227
<a name="pango-font-description-get-size"></a><h3>pango_font_description_get_size ()</h3>
1228
1228
<pre class="programlisting"><a
1229
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
1229
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1230
1230
>gint</a>                pango_font_description_get_size     (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1231
1231
<p>
1232
1232
Gets the size field of a font description.
1289
1289
<div class="refsect2" lang="en">
1290
1290
<a name="pango-font-description-get-size-is-absolute"></a><h3>pango_font_description_get_size_is_absolute ()</h3>
1291
1291
<pre class="programlisting"><a
1292
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
1292
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1293
1293
>gboolean</a>            pango_font_description_get_size_is_absolute
1294
1294
                                                        (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1295
1295
<p>
1437
1437
<pre class="programlisting">void                pango_font_description_merge        (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
1438
1438
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc_to_merge,
1439
1439
                                                         <a
1440
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
1440
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1441
1441
>gboolean</a> replace_existing);</pre>
1442
1442
<p>
1443
1443
Merges the fields that are set in <em class="parameter"><code>desc_to_merge</code></em> into the fields in
1444
1444
<em class="parameter"><code>desc</code></em>.  If <em class="parameter"><code>replace_existing</code></em> is <a
1445
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE--CAPS"
 
1445
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1446
1446
><code class="literal">FALSE</code></a>, only fields in <em class="parameter"><code>desc</code></em> that
1447
1447
are not already set are affected. If <a
1448
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
1448
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1449
1449
><code class="literal">TRUE</code></a>, then fields that are
1450
1450
already set will be replaced as well.
1451
1451
</p>
1452
1452
<p>
1453
1453
If <em class="parameter"><code>desc_to_merge</code></em> is <a
1454
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
1454
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1455
1455
><code class="literal">NULL</code></a>, this function performs nothing.</p>
1456
1456
<p>
1457
1457
</p>
1466
1466
<tr>
1467
1467
<td><p><span class="term"><em class="parameter"><code>desc_to_merge</code></em> :</span></p></td>
1468
1468
<td> the <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a> to merge from, or <a
1469
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
1469
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1470
1470
><code class="literal">NULL</code></a>
1471
1471
</td>
1472
1472
</tr>
1473
1473
<tr>
1474
1474
<td><p><span class="term"><em class="parameter"><code>replace_existing</code></em> :</span></p></td>
1475
1475
<td> if <a
1476
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
1476
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1477
1477
><code class="literal">TRUE</code></a>, replace fields in <em class="parameter"><code>desc</code></em> with the
1478
1478
  corresponding values from <em class="parameter"><code>desc_to_merge</code></em>, even if they
1479
1479
  are already exist.
1488
1488
<pre class="programlisting">void                pango_font_description_merge_static (<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
1489
1489
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc_to_merge,
1490
1490
                                                         <a
1491
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
1491
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1492
1492
>gboolean</a> replace_existing);</pre>
1493
1493
<p>
1494
1494
Like <a class="link" href="pango-Fonts.html#pango-font-description-merge" title="pango_font_description_merge ()"><code class="function">pango_font_description_merge()</code></a>, but only a shallow copy is made
1513
1513
<tr>
1514
1514
<td><p><span class="term"><em class="parameter"><code>replace_existing</code></em> :</span></p></td>
1515
1515
<td> if <a
1516
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
1516
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1517
1517
><code class="literal">TRUE</code></a>, replace fields in <em class="parameter"><code>desc</code></em> with the
1518
1518
  corresponding values from <em class="parameter"><code>desc_to_merge</code></em>, even if they
1519
1519
  are already exist.
1526
1526
<div class="refsect2" lang="en">
1527
1527
<a name="pango-font-description-better-match"></a><h3>pango_font_description_better_match ()</h3>
1528
1528
<pre class="programlisting"><a
1529
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
1529
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1530
1530
>gboolean</a>            pango_font_description_better_match (const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *desc,
1531
1531
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *old_match,
1532
1532
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription">PangoFontDescription</a> *new_match);</pre>
1533
1533
<p>
1534
1534
Determines if the style attributes of <em class="parameter"><code>new_match</code></em> are a closer match
1535
1535
for <em class="parameter"><code>desc</code></em> than those of <em class="parameter"><code>old_match</code></em> are, or if <em class="parameter"><code>old_match</code></em> is <a
1536
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
1536
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1537
1537
><code class="literal">NULL</code></a>,
1538
1538
determines if <em class="parameter"><code>new_match</code></em> is a match at all.
1539
1539
Approximate matching is done for
1558
1558
<tr>
1559
1559
<td><p><span class="term"><em class="parameter"><code>old_match</code></em> :</span></p></td>
1560
1560
<td> a <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>, or <a
1561
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
1561
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1562
1562
><code class="literal">NULL</code></a>
1563
1563
</td>
1564
1564
</tr>
1570
1570
<tr>
1571
1571
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1572
1572
<td> <a
1573
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
1573
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1574
1574
><code class="literal">TRUE</code></a> if <em class="parameter"><code>new_match</code></em> is a better match
1575
1575
</td>
1576
1576
</tr>
1592
1592
unit modifier "px" for absolute size. Any one of the options may
1593
1593
be absent.  If FAMILY-LIST is absent, then the family_name field of
1594
1594
the resulting font description will be initialized to <a
1595
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
1595
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1596
1596
><code class="literal">NULL</code></a>.  If
1597
1597
STYLE-OPTIONS is missing, then all style options will be set to the
1598
1598
default values. If SIZE is missing, the size in the resulting font
1638
1638
<tr>
1639
1639
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1640
1640
<td> a new string that must be freed with <a
1641
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
 
1641
href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"
1642
1642
><code class="function">g_free()</code></a>.
1643
1643
</td>
1644
1644
</tr>
1667
1667
<tr>
1668
1668
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1669
1669
<td> a new string that must be freed with <a
1670
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
 
1670
href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"
1671
1671
><code class="function">g_free()</code></a>.
1672
1672
</td>
1673
1673
</tr>
1702
1702
<tbody>
1703
1703
<tr>
1704
1704
<td><p><span class="term"><a
1705
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
 
1705
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
1706
1706
>guint</a> <em class="structfield"><code>ref_count</code></em>;</span></p></td>
1707
1707
<td>reference count.  Used internally.  See <a class="link" href="pango-Fonts.html#pango-font-metrics-ref" title="pango_font_metrics_ref ()"><code class="function">pango_font_metrics_ref()</code></a>
1708
1708
            and <a class="link" href="pango-Fonts.html#pango-font-metrics-unref" title="pango_font_metrics_unref ()"><code class="function">pango_font_metrics_unref()</code></a>.
1725
1725
<td>approximate average width of the regular glyphs of
1726
1726
         the font.  Note that for this calculation, East Asian characters
1727
1727
         (those passing <a
1728
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Unicode-Manipulation.html#g-unichar-iswide"
 
1728
href="http://library.gnome.org/devel/glib/unstable/glib-Unicode-Manipulation.html#g-unichar-iswide"
1729
1729
><code class="function">g_unichar_iswide()</code></a>) are counted as double-width.
1730
1730
         This produces a more uniform value for this measure across languages
1731
1731
         and results in more uniform and more expected UI sizes.
1768
1768
</pre>
1769
1769
<p>
1770
1770
The <a
1771
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1771
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1772
1772
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFontMetrics" title="PangoFontMetrics"><span class="type">PangoFontMetrics</span></a>.
1773
1773
</p>
1774
1774
</div>
1786
1786
<tr>
1787
1787
<td><p><span class="term"><em class="parameter"><code>metrics</code></em> :</span></p></td>
1788
1788
<td> a <a class="link" href="pango-Fonts.html#PangoFontMetrics" title="PangoFontMetrics"><span class="type">PangoFontMetrics</span></a> structure, may be <a
1789
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
1789
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1790
1790
><code class="literal">NULL</code></a>
1791
1791
</td>
1792
1792
</tr>
1813
1813
<tbody><tr>
1814
1814
<td><p><span class="term"><em class="parameter"><code>metrics</code></em> :</span></p></td>
1815
1815
<td> a <a class="link" href="pango-Fonts.html#PangoFontMetrics" title="PangoFontMetrics"><span class="type">PangoFontMetrics</span></a> structure, may be <a
1816
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
1816
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1817
1817
><code class="literal">NULL</code></a>
1818
1818
</td>
1819
1819
</tr></tbody>
1841
1841
</tr>
1842
1842
<tr>
1843
1843
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1844
 
<td> the ascent, in Pango units. (1 point == <a class="link" href="pango-Glyph-Storage.html#PANGO-SCALE--CAPS" title="PANGO_SCALE"><code class="literal">PANGO_SCALE</code></a> Pango units.)
 
1844
<td> the ascent, in Pango units.
1845
1845
</td>
1846
1846
</tr>
1847
1847
</tbody>
1869
1869
</tr>
1870
1870
<tr>
1871
1871
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1872
 
<td> the descent, in Pango units. (1 point == <a class="link" href="pango-Glyph-Storage.html#PANGO-SCALE--CAPS" title="PANGO_SCALE"><code class="literal">PANGO_SCALE</code></a> Pango units.)
 
1872
<td> the descent, in Pango units.
1873
1873
</td>
1874
1874
</tr>
1875
1875
</tbody>
1897
1897
</tr>
1898
1898
<tr>
1899
1899
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1900
 
<td> the character width, in Pango units. (1 point == <a class="link" href="pango-Glyph-Storage.html#PANGO-SCALE--CAPS" title="PANGO_SCALE"><code class="literal">PANGO_SCALE</code></a> Pango units.)
 
1900
<td> the character width, in Pango units.
1901
1901
</td>
1902
1902
</tr>
1903
1903
</tbody>
1927
1927
</tr>
1928
1928
<tr>
1929
1929
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1930
 
<td> the digit width, in Pango units. (1 point == <a class="link" href="pango-Glyph-Storage.html#PANGO-SCALE--CAPS" title="PANGO_SCALE"><code class="literal">PANGO_SCALE</code></a> Pango units.)
 
1930
<td> the digit width, in Pango units.
1931
1931
</td>
1932
1932
</tr>
1933
1933
</tbody>
2074
2074
</pre>
2075
2075
<p>
2076
2076
The <a
2077
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2077
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2078
2078
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFont"><span class="type">PangoFont</span></a>.
2079
2079
</p>
2080
2080
</div>
2085
2085
</pre>
2086
2086
<p>
2087
2087
Casts a <a
2088
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2088
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2089
2089
><span class="type">GObject</span></a> to a <a class="link" href="pango-Fonts.html#PangoFont"><span class="type">PangoFont</span></a>.
2090
2090
</p>
2091
2091
<div class="variablelist"><table border="0">
2093
2093
<tbody><tr>
2094
2094
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
2095
2095
<td>a <a
2096
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2096
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2097
2097
><span class="type">GObject</span></a>.
2098
2098
</td>
2099
2099
</tr></tbody>
2106
2106
</pre>
2107
2107
<p>
2108
2108
Returns <a
2109
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
2109
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
2110
2110
><code class="literal">TRUE</code></a> if <em class="parameter"><code>object</code></em> is a <a class="link" href="pango-Fonts.html#PangoFont"><span class="type">PangoFont</span></a>.
2111
2111
</p>
2112
2112
<div class="variablelist"><table border="0">
2114
2114
<tbody><tr>
2115
2115
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
2116
2116
<td>a <a
2117
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2117
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2118
2118
><span class="type">GObject</span></a>.
2119
2119
</td>
2120
2120
</tr></tbody>
2126
2126
<pre class="programlisting"><a class="link" href="PangoEngineShape.html" title="PangoEngineShape">PangoEngineShape</a> *  pango_font_find_shaper              (<a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
2127
2127
                                                         <a class="link" href="pango-Scripts-and-Languages.html#PangoLanguage" title="PangoLanguage">PangoLanguage</a> *language,
2128
2128
                                                         <a
2129
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"
 
2129
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
2130
2130
>guint32</a> ch);</pre>
2131
2131
<p>
2132
2132
Finds the best matching shaper for a font for a particular
2262
2262
</p>
2263
2263
<p>
2264
2264
If <em class="parameter"><code>font</code></em> is <a
2265
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2265
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2266
2266
><code class="literal">NULL</code></a>, this function gracefully sets some sane values in the
2267
2267
output variables and returns.</p>
2268
2268
<p>
2284
2284
<td><p><span class="term"><em class="parameter"><code>ink_rect</code></em> :</span></p></td>
2285
2285
<td> rectangle used to store the extents of the glyph as drawn
2286
2286
           or <a
2287
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2287
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2288
2288
><code class="literal">NULL</code></a> to indicate that the result is not needed.
2289
2289
</td>
2290
2290
</tr>
2292
2292
<td><p><span class="term"><em class="parameter"><code>logical_rect</code></em> :</span></p></td>
2293
2293
<td> rectangle used to store the logical extents of the glyph
2294
2294
           or <a
2295
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2295
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2296
2296
><code class="literal">NULL</code></a> to indicate that the result is not needed.
2297
2297
</td>
2298
2298
</tr>
2312
2312
</p>
2313
2313
<p>
2314
2314
If <em class="parameter"><code>font</code></em> is <a
2315
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2315
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2316
2316
><code class="literal">NULL</code></a>, this function gracefully sets some sane values in the
2317
2317
output variables and returns.</p>
2318
2318
<p>
2329
2329
<td><p><span class="term"><em class="parameter"><code>language</code></em> :</span></p></td>
2330
2330
<td> language tag used to determine which script to get the metrics
2331
2331
           for, or <a
2332
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2332
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2333
2333
><code class="literal">NULL</code></a> to indicate to get the metrics for the entire
2334
2334
           font.
2335
2335
</td>
2355
2355
to the font map, so if all references to font map are dropped, the font
2356
2356
map will be finalized even if there are fonts created with the font
2357
2357
map that are still alive.  In that case this function will return <a
2358
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2358
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2359
2359
><code class="literal">NULL</code></a>.
2360
2360
It is the responsibility of the user to ensure that the font map is kept
2361
2361
alive.  In most uses this is not an issue as a <a class="link" href="pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> holds
2368
2368
<tr>
2369
2369
<td><p><span class="term"><em class="parameter"><code>font</code></em> :</span></p></td>
2370
2370
<td> a <a class="link" href="pango-Fonts.html#PangoFont"><span class="type">PangoFont</span></a>, or <a
2371
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2371
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2372
2372
><code class="literal">NULL</code></a>
2373
2373
</td>
2374
2374
</tr>
2375
2375
<tr>
2376
2376
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2377
2377
<td> the <a class="link" href="pango-Fonts.html#PangoFontMap"><span class="type">PangoFontMap</span></a> for the font, or <a
2378
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2378
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2379
2379
><code class="literal">NULL</code></a> if <em class="parameter"><code>font</code></em> is <a
2380
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2380
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2381
2381
><code class="literal">NULL</code></a>.
2382
2382
 
2383
2383
</td>
2403
2403
</pre>
2404
2404
<p>
2405
2405
The <a
2406
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2406
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2407
2407
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFontFamily"><span class="type">PangoFontFamily</span></a>.
2408
2408
</p>
2409
2409
</div>
2414
2414
</pre>
2415
2415
<p>
2416
2416
Casts a <a
2417
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2417
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2418
2418
><span class="type">GObject</span></a> to a <a class="link" href="pango-Fonts.html#PangoFontFamily"><span class="type">PangoFontFamily</span></a>.
2419
2419
</p>
2420
2420
<div class="variablelist"><table border="0">
2422
2422
<tbody><tr>
2423
2423
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
2424
2424
<td>a <a
2425
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2425
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2426
2426
><span class="type">GObject</span></a>.
2427
2427
</td>
2428
2428
</tr></tbody>
2435
2435
</pre>
2436
2436
<p>
2437
2437
Returns <a
2438
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
2438
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
2439
2439
><code class="literal">TRUE</code></a> if <em class="parameter"><code>object</code></em> is a <a class="link" href="pango-Fonts.html#PangoFontFamily"><span class="type">PangoFontFamily</span></a>.
2440
2440
</p>
2441
2441
<div class="variablelist"><table border="0">
2443
2443
<tbody><tr>
2444
2444
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
2445
2445
<td>a <a
2446
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2446
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2447
2447
><span class="type">GObject</span></a>.
2448
2448
</td>
2449
2449
</tr></tbody>
2480
2480
<div class="refsect2" lang="en">
2481
2481
<a name="pango-font-family-is-monospace"></a><h3>pango_font_family_is_monospace ()</h3>
2482
2482
<pre class="programlisting"><a
2483
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
2483
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2484
2484
>gboolean</a>            pango_font_family_is_monospace      (<a class="link" href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family);</pre>
2485
2485
<p>
2486
2486
A monospace font is a font designed for text display where the the
2489
2489
this categorization also includes Asian fonts which include
2490
2490
double-width characters: characters that occupy two grid cells.
2491
2491
<a
2492
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Unicode-Manipulation.html#g-unichar-iswide"
 
2492
href="http://library.gnome.org/devel/glib/unstable/glib-Unicode-Manipulation.html#g-unichar-iswide"
2493
2493
><code class="function">g_unichar_iswide()</code></a> returns a result that indicates whether a
2494
2494
character is typically double-width in a monospace font.
2495
2495
</p>
2511
2511
<tr>
2512
2512
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2513
2513
<td> <a
2514
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
2514
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
2515
2515
><code class="literal">TRUE</code></a> if the family is monospace.
2516
2516
 
2517
2517
</td>
2544
2544
<td><p><span class="term"><em class="parameter"><code>faces</code></em> :</span></p></td>
2545
2545
<td> location to store an array of pointers to <a class="link" href="pango-Fonts.html#PangoFontFace"><span class="type">PangoFontFace</span></a>
2546
2546
  objects, or <a
2547
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2547
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2548
2548
><code class="literal">NULL</code></a>. This array should be freed with <a
2549
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
 
2549
href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"
2550
2550
><code class="function">g_free()</code></a>
2551
2551
  when it is no longer needed.
2552
2552
</td>
2575
2575
</pre>
2576
2576
<p>
2577
2577
The <a
2578
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2578
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2579
2579
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFontFace"><span class="type">PangoFontFace</span></a>.
2580
2580
</p>
2581
2581
</div>
2586
2586
</pre>
2587
2587
<p>
2588
2588
Casts a <a
2589
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2589
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2590
2590
><span class="type">GObject</span></a> to a <a class="link" href="pango-Fonts.html#PangoFontFace"><span class="type">PangoFontFace</span></a>.
2591
2591
</p>
2592
2592
<div class="variablelist"><table border="0">
2594
2594
<tbody><tr>
2595
2595
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
2596
2596
<td>a <a
2597
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2597
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2598
2598
><span class="type">GObject</span></a>.
2599
2599
</td>
2600
2600
</tr></tbody>
2607
2607
</pre>
2608
2608
<p>
2609
2609
Returns <a
2610
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
2610
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
2611
2611
><code class="literal">TRUE</code></a> if <em class="parameter"><code>object</code></em> is a <a class="link" href="pango-Fonts.html#PangoFontFace"><span class="type">PangoFontFace</span></a>.
2612
2612
</p>
2613
2613
<div class="variablelist"><table border="0">
2615
2615
<tbody><tr>
2616
2616
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
2617
2617
<td>a <a
2618
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2618
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2619
2619
><span class="type">GObject</span></a>.
2620
2620
</td>
2621
2621
</tr></tbody>
2658
2658
<p>
2659
2659
List the available sizes for a font. This is only applicable to bitmap
2660
2660
fonts. For scalable fonts, stores <a
2661
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
2661
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2662
2662
><code class="literal">NULL</code></a> at the location pointed to by
2663
2663
<em class="parameter"><code>sizes</code></em> and 0 at the location pointed to by <em class="parameter"><code>n_sizes</code></em>. The sizes returned
2664
2664
are in Pango units and are sorted in ascending order.</p>
2676
2676
<td><p><span class="term"><em class="parameter"><code>sizes</code></em> :</span></p></td>
2677
2677
<td> location to store a pointer to an array of int. This array
2678
2678
        should be freed with <a
2679
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
 
2679
href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"
2680
2680
><code class="function">g_free()</code></a>.
2681
2681
</td>
2682
2682
</tr>
2721
2721
<div class="refsect2" lang="en">
2722
2722
<a name="pango-font-face-is-synthesized"></a><h3>pango_font_face_is_synthesized ()</h3>
2723
2723
<pre class="programlisting"><a
2724
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
2724
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2725
2725
>gboolean</a>            pango_font_face_is_synthesized      (<a class="link" href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> *face);</pre>
2726
2726
<p>
2727
2727
Returns whether a <a class="link" href="pango-Fonts.html#PangoFontFace"><span class="type">PangoFontFace</span></a> is synthesized by the underlying
2773
2773
</pre>
2774
2774
<p>
2775
2775
The <a
2776
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2776
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2777
2777
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFontMap"><span class="type">PangoFontMap</span></a>.
2778
2778
</p>
2779
2779
</div>
2784
2784
</pre>
2785
2785
<p>
2786
2786
Casts a <a
2787
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2787
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2788
2788
><span class="type">GObject</span></a> to a <a class="link" href="pango-Fonts.html#PangoFontMap"><span class="type">PangoFontMap</span></a>.
2789
2789
</p>
2790
2790
<div class="variablelist"><table border="0">
2792
2792
<tbody><tr>
2793
2793
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
2794
2794
<td>a <a
2795
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2795
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2796
2796
><span class="type">GObject</span></a>.
2797
2797
</td>
2798
2798
</tr></tbody>
2805
2805
</pre>
2806
2806
<p>
2807
2807
Returns <a
2808
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
2808
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
2809
2809
><code class="literal">TRUE</code></a> if <em class="parameter"><code>object</code></em> is a <a class="link" href="pango-Fonts.html#PangoFontMap"><span class="type">PangoFontMap</span></a>.
2810
2810
</p>
2811
2811
<div class="variablelist"><table border="0">
2813
2813
<tbody><tr>
2814
2814
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
2815
2815
<td>a <a
2816
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2816
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2817
2817
><span class="type">GObject</span></a>.
2818
2818
</td>
2819
2819
</tr></tbody>
2849
2849
<tbody>
2850
2850
<tr>
2851
2851
<td><p><span class="term"><a
2852
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObjectClass"
 
2852
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"
2853
2853
>GObjectClass</a> <em class="structfield"><code>parent_class</code></em>;</span></p></td>
2854
2854
<td>parent <a
2855
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObjectClass"
 
2855
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"
2856
2856
><span class="type">GObjectClass</span></a>.
2857
2857
</td>
2858
2858
</tr>
2891
2891
</pre>
2892
2892
<p>
2893
2893
Casts a <a
2894
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2894
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2895
2895
><span class="type">GObject</span></a> to a <a class="link" href="pango-Fonts.html#PangoFontMapClass" title="PangoFontMapClass"><span class="type">PangoFontMapClass</span></a>.
2896
2896
</p>
2897
2897
<div class="variablelist"><table border="0">
2899
2899
<tbody><tr>
2900
2900
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2901
2901
<td>a <a
2902
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2902
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2903
2903
><span class="type">GObject</span></a>.
2904
2904
</td>
2905
2905
</tr></tbody>
2912
2912
</pre>
2913
2913
<p>
2914
2914
Returns <a
2915
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
2915
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
2916
2916
><code class="literal">TRUE</code></a> if <em class="parameter"><code>klass</code></em> is a subtype of <a class="link" href="pango-Fonts.html#PangoFontMapClass" title="PangoFontMapClass"><span class="type">PangoFontMapClass</span></a>.
2917
2917
</p>
2918
2918
<div class="variablelist"><table border="0">
2920
2920
<tbody><tr>
2921
2921
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2922
2922
<td>a <a
2923
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2923
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2924
2924
><span class="type">GObject</span></a>.
2925
2925
</td>
2926
2926
</tr></tbody>
2975
2975
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2976
2976
<td> the newly allocated <a class="link" href="pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a>, which should
2977
2977
              be freed with <a
2978
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-unref"
 
2978
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"
2979
2979
><code class="function">g_object_unref()</code></a>.
2980
2980
 
2981
2981
</td>
3015
3015
<tr>
3016
3016
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3017
3017
<td> the font loaded, or <a
3018
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
3018
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3019
3019
><code class="literal">NULL</code></a> if no font matched.
3020
3020
</td>
3021
3021
</tr>
3060
3060
<tr>
3061
3061
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3062
3062
<td> the fontset, or <a
3063
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
 
3063
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3064
3064
><code class="literal">NULL</code></a> if no font matched.
3065
3065
</td>
3066
3066
</tr>
3089
3089
<td><p><span class="term"><em class="parameter"><code>families</code></em> :</span></p></td>
3090
3090
<td> location to store a pointer to an array of <a class="link" href="pango-Fonts.html#PangoFontFamily"><span class="type">PangoFontFamily</span></a> *.
3091
3091
           This array should be freed with <a
3092
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
 
3092
href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"
3093
3093
><code class="function">g_free()</code></a>.
3094
3094
</td>
3095
3095
</tr>
3152
3152
</pre>
3153
3153
<p>
3154
3154
The <a
3155
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3155
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3156
3156
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFontset"><span class="type">PangoFontset</span></a>.
3157
3157
</p>
3158
3158
</div>
3182
3182
<tbody>
3183
3183
<tr>
3184
3184
<td><p><span class="term"><a
3185
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObjectClass"
 
3185
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"
3186
3186
>GObjectClass</a> <em class="structfield"><code>parent_class</code></em>;</span></p></td>
3187
3187
<td>parent <a
3188
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObjectClass"
 
3188
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"
3189
3189
><span class="type">GObjectClass</span></a>.
3190
3190
</td>
3191
3191
</tr>
3220
3220
<a name="pango-fontset-get-font"></a><h3>pango_fontset_get_font ()</h3>
3221
3221
<pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *         pango_fontset_get_font              (<a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
3222
3222
                                                         <a
3223
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
 
3223
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
3224
3224
>guint</a> wc);</pre>
3225
3225
<p>
3226
3226
Returns the font in the fontset that contains the best glyph for the
3278
3278
<div class="refsect2" lang="en">
3279
3279
<a name="PangoFontsetForeachFunc"></a><h3>PangoFontsetForeachFunc ()</h3>
3280
3280
<pre class="programlisting"><a
3281
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
3281
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
3282
3282
>gboolean</a>            (*PangoFontsetForeachFunc)          (<a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
3283
3283
                                                         <a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
3284
3284
                                                         <a
3285
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3285
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3286
3286
>gpointer</a> data);</pre>
3287
3287
<p>
3288
3288
A callback function used by <a class="link" href="pango-Fonts.html#pango-fontset-foreach" title="pango_fontset_foreach ()"><code class="function">pango_fontset_foreach()</code></a> when enumerating
3310
3310
<tr>
3311
3311
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3312
3312
<td> if <a
3313
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
3313
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
3314
3314
><code class="literal">TRUE</code></a>, stop iteration and return immediately.
3315
3315
 
3316
3316
</td>
3325
3325
<pre class="programlisting">void                pango_fontset_foreach               (<a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
3326
3326
                                                         <a class="link" href="pango-Fonts.html#PangoFontsetForeachFunc" title="PangoFontsetForeachFunc ()">PangoFontsetForeachFunc</a> func,
3327
3327
                                                         <a
3328
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3328
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3329
3329
>gpointer</a> data);</pre>
3330
3330
<p>
3331
3331
Iterates through all the fonts in a fontset, calling <em class="parameter"><code>func</code></em> for
3332
3332
each one. If <em class="parameter"><code>func</code></em> returns <a
3333
 
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
 
3333
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
3334
3334
><code class="literal">TRUE</code></a>, that stops the iteration.</p>
3335
3335
<p>
3336
3336
</p>
3374
3374
</pre>
3375
3375
<p>
3376
3376
The <a
3377
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3377
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3378
3378
><span class="type">GObject</span></a> type for <a class="link" href="pango-Fonts.html#PangoFontsetSimple"><span class="type">PangoFontsetSimple</span></a>.
3379
3379
</p>
3380
3380
</div>
3398
3398
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3399
3399
<td> the newly allocated <a class="link" href="pango-Fonts.html#PangoFontsetSimple"><span class="type">PangoFontsetSimple</span></a>, which should
3400
3400
              be freed with <a
3401
 
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-unref"
 
3401
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"
3402
3402
><code class="function">g_object_unref()</code></a>.
3403
3403
</td>
3404
3404
</tr>