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

« back to all changes in this revision

Viewing changes to docs/html/pango-Fonts.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>Fonts</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="pango.html" title="Basic Pango Interfaces">
9
9
<link rel="prev" href="pango-Glyph-Storage.html" title="Glyph Storage">
35
35
<th width="100%" align="center">Pango Reference Manual</th>
36
36
<td><a accesskey="n" href="pango-Text-Attributes.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="#id3019821" class="shortcut">Top</a>
39
 
                  &#160;|&#160;
40
 
                  <a href="#id3022265" class="shortcut">Description</a>
41
 
                  &#160;|&#160;
42
 
                  <a href="#id3022122" class="shortcut">Object Hierarchy</a>
43
 
                  &#160;|&#160;
44
 
                  <a href="#id3022241" class="shortcut">Known Derived Interfaces</a></nobr></td></tr>
 
38
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2609182" class="shortcut">Top</a>
 
39
                  &#160;|&#160;
 
40
                  <a href="#id2611627" class="shortcut">Description</a>
 
41
                  &#160;|&#160;
 
42
                  <a href="#id2611483" class="shortcut">Object Hierarchy</a>
 
43
                  &#160;|&#160;
 
44
                  <a href="#id2611602" class="shortcut">Known Derived Interfaces</a></nobr></td></tr>
45
45
</table>
46
46
<div class="refentry" lang="en">
47
47
<a name="pango-Fonts"></a><div class="titlepage"></div>
48
48
<div class="refnamediv"><table width="100%"><tr>
49
49
<td valign="top">
50
50
<h2>
51
 
<a name="id3019821"></a><span class="refentrytitle">Fonts</span>
 
51
<a name="id2609182"></a><span class="refentrytitle">Fonts</span>
52
52
</h2>
53
53
<p>Fonts &#8212; Structures representing abstract fonts</p>
54
54
</td>
281
281
</pre>
282
282
</div>
283
283
<div class="refsect1" lang="en">
284
 
<a name="id3022122"></a><h2>Object Hierarchy</h2>
 
284
<a name="id2611483"></a><h2>Object Hierarchy</h2>
285
285
<pre class="synopsis">
286
286
 
287
287
  <a
330
330
</pre>
331
331
</div>
332
332
<div class="refsect1" lang="en">
333
 
<a name="id3022241"></a><h2>Known Derived Interfaces</h2>
 
333
<a name="id2611602"></a><h2>Known Derived Interfaces</h2>
334
334
<p>
335
335
PangoFontMap is required by
336
336
 <a href="pango-Cairo-Rendering.html#PangoCairoFontMap">PangoCairoFontMap</a>.</p>
337
337
</div>
338
338
<div class="refsect1" lang="en">
339
 
<a name="id3022265"></a><h2>Description</h2>
 
339
<a name="id2611627"></a><h2>Description</h2>
340
340
<p>
341
341
Pango supports a flexible architecture where a
342
342
particular rendering architecture can supply an
347
347
</p>
348
348
</div>
349
349
<div class="refsect1" lang="en">
350
 
<a name="id3022293"></a><h2>Details</h2>
 
350
<a name="id2611654"></a><h2>Details</h2>
351
351
<div class="refsect2" lang="en">
352
 
<a name="id3022303"></a><h3>
 
352
<a name="id2611664"></a><h3>
353
353
<a name="PangoFontDescription"></a>PangoFontDescription</h3>
354
 
<a class="indexterm" name="id3022316"></a><pre class="programlisting">typedef struct _PangoFontDescription PangoFontDescription;</pre>
 
354
<a class="indexterm" name="id2611677"></a><pre class="programlisting">typedef struct _PangoFontDescription PangoFontDescription;</pre>
355
355
<p>
356
356
The <a href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a> structure represents the description
357
357
of an ideal font. These structures are used both to list
361
361
</div>
362
362
<hr>
363
363
<div class="refsect2" lang="en">
364
 
<a name="id3022344"></a><h3>
 
364
<a name="id2611706"></a><h3>
365
365
<a name="PANGO-TYPE-FONT-DESCRIPTION:CAPS"></a>PANGO_TYPE_FONT_DESCRIPTION</h3>
366
 
<a class="indexterm" name="id3022359"></a><pre class="programlisting">#define PANGO_TYPE_FONT_DESCRIPTION (pango_font_description_get_type ())
 
366
<a class="indexterm" name="id2611720"></a><pre class="programlisting">#define PANGO_TYPE_FONT_DESCRIPTION (pango_font_description_get_type ())
367
367
</pre>
368
368
<p>
369
369
The <a
373
373
</div>
374
374
<hr>
375
375
<div class="refsect2" lang="en">
376
 
<a name="id3022392"></a><h3>
 
376
<a name="id2611753"></a><h3>
377
377
<a name="PangoStyle"></a>enum PangoStyle</h3>
378
 
<a class="indexterm" name="id3022404"></a><pre class="programlisting">typedef enum {
 
378
<a class="indexterm" name="id2611765"></a><pre class="programlisting">typedef enum {
379
379
  PANGO_STYLE_NORMAL,
380
380
  PANGO_STYLE_OBLIQUE,
381
381
  PANGO_STYLE_ITALIC
408
408
</div>
409
409
<hr>
410
410
<div class="refsect2" lang="en">
411
 
<a name="id3022498"></a><h3>
 
411
<a name="id2611859"></a><h3>
412
412
<a name="PANGO-TYPE-STYLE:CAPS"></a>PANGO_TYPE_STYLE</h3>
413
 
<a class="indexterm" name="id3022511"></a><pre class="programlisting">#define PANGO_TYPE_STYLE (pango_style_get_type())
 
413
<a class="indexterm" name="id2611872"></a><pre class="programlisting">#define PANGO_TYPE_STYLE (pango_style_get_type())
414
414
</pre>
415
415
<p>
416
416
The <a
420
420
</div>
421
421
<hr>
422
422
<div class="refsect2" lang="en">
423
 
<a name="id3022542"></a><h3>
 
423
<a name="id2611904"></a><h3>
424
424
<a name="PangoWeight"></a>enum PangoWeight</h3>
425
 
<a class="indexterm" name="id3022554"></a><pre class="programlisting">typedef enum {
 
425
<a class="indexterm" name="id2611916"></a><pre class="programlisting">typedef enum {
426
426
  PANGO_WEIGHT_ULTRALIGHT = 200,
427
427
  PANGO_WEIGHT_LIGHT = 300,
428
428
  PANGO_WEIGHT_NORMAL = 400,
480
480
</div>
481
481
<hr>
482
482
<div class="refsect2" lang="en">
483
 
<a name="id3022738"></a><h3>
 
483
<a name="id2612099"></a><h3>
484
484
<a name="PANGO-TYPE-WEIGHT:CAPS"></a>PANGO_TYPE_WEIGHT</h3>
485
 
<a class="indexterm" name="id3022752"></a><pre class="programlisting">#define PANGO_TYPE_WEIGHT (pango_weight_get_type())
 
485
<a class="indexterm" name="id2612113"></a><pre class="programlisting">#define PANGO_TYPE_WEIGHT (pango_weight_get_type())
486
486
</pre>
487
487
<p>
488
488
The <a
492
492
</div>
493
493
<hr>
494
494
<div class="refsect2" lang="en">
495
 
<a name="id3022784"></a><h3>
 
495
<a name="id2612145"></a><h3>
496
496
<a name="PangoVariant"></a>enum PangoVariant</h3>
497
 
<a class="indexterm" name="id3022796"></a><pre class="programlisting">typedef enum {
 
497
<a class="indexterm" name="id2612157"></a><pre class="programlisting">typedef enum {
498
498
  PANGO_VARIANT_NORMAL,
499
499
  PANGO_VARIANT_SMALL_CAPS
500
500
} PangoVariant;
522
522
</div>
523
523
<hr>
524
524
<div class="refsect2" lang="en">
525
 
<a name="id3022864"></a><h3>
 
525
<a name="id2612225"></a><h3>
526
526
<a name="PANGO-TYPE-VARIANT:CAPS"></a>PANGO_TYPE_VARIANT</h3>
527
 
<a class="indexterm" name="id3022878"></a><pre class="programlisting">#define PANGO_TYPE_VARIANT (pango_variant_get_type())
 
527
<a class="indexterm" name="id2612239"></a><pre class="programlisting">#define PANGO_TYPE_VARIANT (pango_variant_get_type())
528
528
</pre>
529
529
<p>
530
530
The <a
534
534
</div>
535
535
<hr>
536
536
<div class="refsect2" lang="en">
537
 
<a name="id3022910"></a><h3>
 
537
<a name="id2612271"></a><h3>
538
538
<a name="PangoStretch"></a>enum PangoStretch</h3>
539
 
<a class="indexterm" name="id3022922"></a><pre class="programlisting">typedef enum {
 
539
<a class="indexterm" name="id2612284"></a><pre class="programlisting">typedef enum {
540
540
  PANGO_STRETCH_ULTRA_CONDENSED,
541
541
  PANGO_STRETCH_EXTRA_CONDENSED,
542
542
  PANGO_STRETCH_CONDENSED,
606
606
</div>
607
607
<hr>
608
608
<div class="refsect2" lang="en">
609
 
<a name="id3023153"></a><h3>
 
609
<a name="id2612514"></a><h3>
610
610
<a name="PANGO-TYPE-STRETCH:CAPS"></a>PANGO_TYPE_STRETCH</h3>
611
 
<a class="indexterm" name="id3023166"></a><pre class="programlisting">#define PANGO_TYPE_STRETCH (pango_stretch_get_type())
 
611
<a class="indexterm" name="id2612527"></a><pre class="programlisting">#define PANGO_TYPE_STRETCH (pango_stretch_get_type())
612
612
</pre>
613
613
<p>
614
614
The <a
618
618
</div>
619
619
<hr>
620
620
<div class="refsect2" lang="en">
621
 
<a name="id3023198"></a><h3>
 
621
<a name="id2612559"></a><h3>
622
622
<a name="PangoFontMask"></a>enum PangoFontMask</h3>
623
 
<a class="indexterm" name="id3023210"></a><pre class="programlisting">typedef enum {
 
623
<a class="indexterm" name="id2612572"></a><pre class="programlisting">typedef enum {
624
624
  PANGO_FONT_MASK_FAMILY  = 1 &lt;&lt; 0,
625
625
  PANGO_FONT_MASK_STYLE   = 1 &lt;&lt; 1,
626
626
  PANGO_FONT_MASK_VARIANT = 1 &lt;&lt; 2,
678
678
</div>
679
679
<hr>
680
680
<div class="refsect2" lang="en">
681
 
<a name="id3023420"></a><h3>
 
681
<a name="id2612780"></a><h3>
682
682
<a name="PANGO-TYPE-FONT-MASK:CAPS"></a>PANGO_TYPE_FONT_MASK</h3>
683
 
<a class="indexterm" name="id3023432"></a><pre class="programlisting">#define PANGO_TYPE_FONT_MASK (pango_font_mask_get_type())
 
683
<a class="indexterm" name="id2612793"></a><pre class="programlisting">#define PANGO_TYPE_FONT_MASK (pango_font_mask_get_type())
684
684
</pre>
685
685
<p>
686
686
The <a
690
690
</div>
691
691
<hr>
692
692
<div class="refsect2" lang="en">
693
 
<a name="id3023465"></a><h3>
 
693
<a name="id2612825"></a><h3>
694
694
<a name="pango-font-description-new"></a>pango_font_description_new ()</h3>
695
 
<a class="indexterm" name="id3023477"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_description_new
 
695
<a class="indexterm" name="id2612839"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_description_new
696
696
                                            (void);</pre>
697
697
<p>
698
698
Creates a new font description structure with all fields unset.</p>
711
711
</div>
712
712
<hr>
713
713
<div class="refsect2" lang="en">
714
 
<a name="id3023540"></a><h3>
 
714
<a name="id2612901"></a><h3>
715
715
<a name="pango-font-description-copy"></a>pango_font_description_copy ()</h3>
716
 
<a class="indexterm" name="id3023553"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_description_copy
 
716
<a class="indexterm" name="id2612914"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_description_copy
717
717
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
718
718
<p>
719
719
Make a copy of a <a href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a>.</p>
739
739
</div>
740
740
<hr>
741
741
<div class="refsect2" lang="en">
742
 
<a name="id3023653"></a><h3>
 
742
<a name="id2613014"></a><h3>
743
743
<a name="pango-font-description-copy-static"></a>pango_font_description_copy_static ()</h3>
744
 
<a class="indexterm" name="id3023667"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_description_copy_static
 
744
<a class="indexterm" name="id2613028"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_description_copy_static
745
745
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
746
746
<p>
747
747
Like <a href="pango-Fonts.html#pango-font-description-copy"><code class="function">pango_font_description_copy()</code></a>, but only a shallow copy is made
770
770
</div>
771
771
<hr>
772
772
<div class="refsect2" lang="en">
773
 
<a name="id3023778"></a><h3>
 
773
<a name="id2613140"></a><h3>
774
774
<a name="pango-font-description-hash"></a>pango_font_description_hash ()</h3>
775
 
<a class="indexterm" name="id3023791"></a><pre class="programlisting"><a
 
775
<a class="indexterm" name="id2613153"></a><pre class="programlisting"><a
776
776
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
777
777
>guint</a>       pango_font_description_hash     (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
778
778
<p>
802
802
</div>
803
803
<hr>
804
804
<div class="refsect2" lang="en">
805
 
<a name="id3023888"></a><h3>
 
805
<a name="id2613250"></a><h3>
806
806
<a name="pango-font-description-equal"></a>pango_font_description_equal ()</h3>
807
 
<a class="indexterm" name="id3023902"></a><pre class="programlisting"><a
 
807
<a class="indexterm" name="id2613263"></a><pre class="programlisting"><a
808
808
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
809
809
>gboolean</a>    pango_font_description_equal    (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc1,
810
810
                                             const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc2);</pre>
847
847
</div>
848
848
<hr>
849
849
<div class="refsect2" lang="en">
850
 
<a name="id3024038"></a><h3>
 
850
<a name="id2613400"></a><h3>
851
851
<a name="pango-font-description-free"></a>pango_font_description_free ()</h3>
852
 
<a class="indexterm" name="id3024052"></a><pre class="programlisting">void        pango_font_description_free     (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
 
852
<a class="indexterm" name="id2613414"></a><pre class="programlisting">void        pango_font_description_free     (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
853
853
<p>
854
854
Frees a font description.</p>
855
855
<p>
866
866
</div>
867
867
<hr>
868
868
<div class="refsect2" lang="en">
869
 
<a name="id3024111"></a><h3>
 
869
<a name="id2613472"></a><h3>
870
870
<a name="pango-font-descriptions-free"></a>pango_font_descriptions_free ()</h3>
871
 
<a class="indexterm" name="id3024124"></a><pre class="programlisting">void        pango_font_descriptions_free    (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> **descs,
 
871
<a class="indexterm" name="id2613485"></a><pre class="programlisting">void        pango_font_descriptions_free    (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> **descs,
872
872
                                             int n_descs);</pre>
873
873
<p>
874
874
Frees a list of font descriptions from <code class="function">pango_font_map_list_fonts()</code></p>
893
893
</div>
894
894
<hr>
895
895
<div class="refsect2" lang="en">
896
 
<a name="id3024222"></a><h3>
 
896
<a name="id2613584"></a><h3>
897
897
<a name="pango-font-description-set-family"></a>pango_font_description_set_family ()</h3>
898
 
<a class="indexterm" name="id3024237"></a><pre class="programlisting">void        pango_font_description_set_family
 
898
<a class="indexterm" name="id2613598"></a><pre class="programlisting">void        pango_font_description_set_family
899
899
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
900
900
                                             const char *family);</pre>
901
901
<p>
925
925
</div>
926
926
<hr>
927
927
<div class="refsect2" lang="en">
928
 
<a name="id3024339"></a><h3>
 
928
<a name="id2613700"></a><h3>
929
929
<a name="pango-font-description-set-family-static"></a>pango_font_description_set_family_static ()</h3>
930
 
<a class="indexterm" name="id3024353"></a><pre class="programlisting">void        pango_font_description_set_family_static
 
930
<a class="indexterm" name="id2613714"></a><pre class="programlisting">void        pango_font_description_set_family_static
931
931
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
932
932
                                             const char *family);</pre>
933
933
<p>
958
958
</div>
959
959
<hr>
960
960
<div class="refsect2" lang="en">
961
 
<a name="id3024474"></a><h3>
 
961
<a name="id2613835"></a><h3>
962
962
<a name="pango-font-description-get-family"></a>pango_font_description_get_family ()</h3>
963
 
<a class="indexterm" name="id3024488"></a><pre class="programlisting">const char* pango_font_description_get_family
 
963
<a class="indexterm" name="id2613849"></a><pre class="programlisting">const char* pango_font_description_get_family
964
964
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
965
965
<p>
966
966
Gets the family name field of a font description. See
990
990
</div>
991
991
<hr>
992
992
<div class="refsect2" lang="en">
993
 
<a name="id3024584"></a><h3>
 
993
<a name="id2613945"></a><h3>
994
994
<a name="pango-font-description-set-style"></a>pango_font_description_set_style ()</h3>
995
 
<a class="indexterm" name="id3024598"></a><pre class="programlisting">void        pango_font_description_set_style
 
995
<a class="indexterm" name="id2613959"></a><pre class="programlisting">void        pango_font_description_set_style
996
996
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
997
997
                                             <a href="pango-Fonts.html#PangoStyle">PangoStyle</a> style);</pre>
998
998
<p>
1025
1025
</div>
1026
1026
<hr>
1027
1027
<div class="refsect2" lang="en">
1028
 
<a name="id3024730"></a><h3>
 
1028
<a name="id2614091"></a><h3>
1029
1029
<a name="pango-font-description-get-style"></a>pango_font_description_get_style ()</h3>
1030
 
<a class="indexterm" name="id3024743"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoStyle">PangoStyle</a>  pango_font_description_get_style
 
1030
<a class="indexterm" name="id2614105"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoStyle">PangoStyle</a>  pango_font_description_get_style
1031
1031
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1032
1032
<p>
1033
1033
Gets the style field of a <a href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a>. See
1055
1055
</div>
1056
1056
<hr>
1057
1057
<div class="refsect2" lang="en">
1058
 
<a name="id3024847"></a><h3>
 
1058
<a name="id2614208"></a><h3>
1059
1059
<a name="pango-font-description-set-variant"></a>pango_font_description_set_variant ()</h3>
1060
 
<a class="indexterm" name="id3024861"></a><pre class="programlisting">void        pango_font_description_set_variant
 
1060
<a class="indexterm" name="id2614222"></a><pre class="programlisting">void        pango_font_description_set_variant
1061
1061
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1062
1062
                                             <a href="pango-Fonts.html#PangoVariant">PangoVariant</a> variant);</pre>
1063
1063
<p>
1084
1084
</div>
1085
1085
<hr>
1086
1086
<div class="refsect2" lang="en">
1087
 
<a name="id3024977"></a><h3>
 
1087
<a name="id2614338"></a><h3>
1088
1088
<a name="pango-font-description-get-variant"></a>pango_font_description_get_variant ()</h3>
1089
 
<a class="indexterm" name="id3024991"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoVariant">PangoVariant</a> pango_font_description_get_variant
 
1089
<a class="indexterm" name="id2614352"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoVariant">PangoVariant</a> pango_font_description_get_variant
1090
1090
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1091
1091
<p>
1092
1092
Gets the variant field of a <a href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a>. See
1114
1114
</div>
1115
1115
<hr>
1116
1116
<div class="refsect2" lang="en">
1117
 
<a name="id3025095"></a><h3>
 
1117
<a name="id2614456"></a><h3>
1118
1118
<a name="pango-font-description-set-weight"></a>pango_font_description_set_weight ()</h3>
1119
 
<a class="indexterm" name="id3025108"></a><pre class="programlisting">void        pango_font_description_set_weight
 
1119
<a class="indexterm" name="id2614470"></a><pre class="programlisting">void        pango_font_description_set_weight
1120
1120
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1121
1121
                                             <a href="pango-Fonts.html#PangoWeight">PangoWeight</a> weight);</pre>
1122
1122
<p>
1145
1145
</div>
1146
1146
<hr>
1147
1147
<div class="refsect2" lang="en">
1148
 
<a name="id3025201"></a><h3>
 
1148
<a name="id2614562"></a><h3>
1149
1149
<a name="pango-font-description-get-weight"></a>pango_font_description_get_weight ()</h3>
1150
 
<a class="indexterm" name="id3025215"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoWeight">PangoWeight</a> pango_font_description_get_weight
 
1150
<a class="indexterm" name="id2614577"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoWeight">PangoWeight</a> pango_font_description_get_weight
1151
1151
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1152
1152
<p>
1153
1153
Gets the weight field of a font description. See
1175
1175
</div>
1176
1176
<hr>
1177
1177
<div class="refsect2" lang="en">
1178
 
<a name="id3025310"></a><h3>
 
1178
<a name="id2614671"></a><h3>
1179
1179
<a name="pango-font-description-set-stretch"></a>pango_font_description_set_stretch ()</h3>
1180
 
<a class="indexterm" name="id3025324"></a><pre class="programlisting">void        pango_font_description_set_stretch
 
1180
<a class="indexterm" name="id2614686"></a><pre class="programlisting">void        pango_font_description_set_stretch
1181
1181
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1182
1182
                                             <a href="pango-Fonts.html#PangoStretch">PangoStretch</a> stretch);</pre>
1183
1183
<p>
1204
1204
</div>
1205
1205
<hr>
1206
1206
<div class="refsect2" lang="en">
1207
 
<a name="id3025408"></a><h3>
 
1207
<a name="id2614769"></a><h3>
1208
1208
<a name="pango-font-description-get-stretch"></a>pango_font_description_get_stretch ()</h3>
1209
 
<a class="indexterm" name="id3025422"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoStretch">PangoStretch</a> pango_font_description_get_stretch
 
1209
<a class="indexterm" name="id2614784"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoStretch">PangoStretch</a> pango_font_description_get_stretch
1210
1210
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1211
1211
<p>
1212
1212
Gets the stretch field of a font description.
1234
1234
</div>
1235
1235
<hr>
1236
1236
<div class="refsect2" lang="en">
1237
 
<a name="id3025518"></a><h3>
 
1237
<a name="id2614879"></a><h3>
1238
1238
<a name="pango-font-description-set-size"></a>pango_font_description_set_size ()</h3>
1239
 
<a class="indexterm" name="id3025531"></a><pre class="programlisting">void        pango_font_description_set_size (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
 
1239
<a class="indexterm" name="id2614892"></a><pre class="programlisting">void        pango_font_description_set_size (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1240
1240
                                             <a
1241
1241
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1242
1242
>gint</a> size);</pre>
1270
1270
</div>
1271
1271
<hr>
1272
1272
<div class="refsect2" lang="en">
1273
 
<a name="id3025650"></a><h3>
 
1273
<a name="id2615011"></a><h3>
1274
1274
<a name="pango-font-description-get-size"></a>pango_font_description_get_size ()</h3>
1275
 
<a class="indexterm" name="id3025663"></a><pre class="programlisting"><a
 
1275
<a class="indexterm" name="id2615025"></a><pre class="programlisting"><a
1276
1276
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1277
1277
>gint</a>        pango_font_description_get_size (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1278
1278
<p>
1304
1304
</div>
1305
1305
<hr>
1306
1306
<div class="refsect2" lang="en">
1307
 
<a name="id3025773"></a><h3>
 
1307
<a name="id2615134"></a><h3>
1308
1308
<a name="pango-font-description-set-absolute-size"></a>pango_font_description_set_absolute_size ()</h3>
1309
 
<a class="indexterm" name="id3025789"></a><pre class="programlisting">void        pango_font_description_set_absolute_size
 
1309
<a class="indexterm" name="id2615150"></a><pre class="programlisting">void        pango_font_description_set_absolute_size
1310
1310
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1311
1311
                                             double size);</pre>
1312
1312
<p>
1337
1337
</div>
1338
1338
<hr>
1339
1339
<div class="refsect2" lang="en">
1340
 
<a name="id3025907"></a><h3>
 
1340
<a name="id2615268"></a><h3>
1341
1341
<a name="pango-font-description-get-size-is-absolute"></a>pango_font_description_get_size_is_absolute ()</h3>
1342
 
<a class="indexterm" name="id3025924"></a><pre class="programlisting"><a
 
1342
<a class="indexterm" name="id2615285"></a><pre class="programlisting"><a
1343
1343
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1344
1344
>gboolean</a>    pango_font_description_get_size_is_absolute
1345
1345
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1372
1372
</div>
1373
1373
<hr>
1374
1374
<div class="refsect2" lang="en">
1375
 
<a name="id3026036"></a><h3>
 
1375
<a name="id2615397"></a><h3>
1376
1376
<a name="pango-font-description-set-gravity"></a>pango_font_description_set_gravity ()</h3>
1377
 
<a class="indexterm" name="id3026052"></a><pre class="programlisting">void        pango_font_description_set_gravity
 
1377
<a class="indexterm" name="id2615413"></a><pre class="programlisting">void        pango_font_description_set_gravity
1378
1378
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1379
1379
                                             <a href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a> gravity);</pre>
1380
1380
<p>
1409
1409
</div>
1410
1410
<hr>
1411
1411
<div class="refsect2" lang="en">
1412
 
<a name="id3026171"></a><h3>
 
1412
<a name="id2615532"></a><h3>
1413
1413
<a name="pango-font-description-get-gravity"></a>pango_font_description_get_gravity ()</h3>
1414
 
<a class="indexterm" name="id3026187"></a><pre class="programlisting"><a href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a> pango_font_description_get_gravity
 
1414
<a class="indexterm" name="id2615549"></a><pre class="programlisting"><a href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a> pango_font_description_get_gravity
1415
1415
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1416
1416
<p>
1417
1417
Gets the gravity field of a font description. See
1442
1442
</div>
1443
1443
<hr>
1444
1444
<div class="refsect2" lang="en">
1445
 
<a name="id3026288"></a><h3>
 
1445
<a name="id2615650"></a><h3>
1446
1446
<a name="pango-font-description-get-set-fields"></a>pango_font_description_get_set_fields ()</h3>
1447
 
<a class="indexterm" name="id3026302"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMask">PangoFontMask</a> pango_font_description_get_set_fields
 
1447
<a class="indexterm" name="id2615664"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMask">PangoFontMask</a> pango_font_description_get_set_fields
1448
1448
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1449
1449
<p>
1450
1450
Determines which fields in a font description have been set.</p>
1470
1470
</div>
1471
1471
<hr>
1472
1472
<div class="refsect2" lang="en">
1473
 
<a name="id3026381"></a><h3>
 
1473
<a name="id2615742"></a><h3>
1474
1474
<a name="pango-font-description-unset-fields"></a>pango_font_description_unset_fields ()</h3>
1475
 
<a class="indexterm" name="id3026394"></a><pre class="programlisting">void        pango_font_description_unset_fields
 
1475
<a class="indexterm" name="id2615756"></a><pre class="programlisting">void        pango_font_description_unset_fields
1476
1476
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1477
1477
                                             <a href="pango-Fonts.html#PangoFontMask">PangoFontMask</a> to_unset);</pre>
1478
1478
<p>
1499
1499
</div>
1500
1500
<hr>
1501
1501
<div class="refsect2" lang="en">
1502
 
<a name="id3026491"></a><h3>
 
1502
<a name="id2615853"></a><h3>
1503
1503
<a name="pango-font-description-merge"></a>pango_font_description_merge ()</h3>
1504
 
<a class="indexterm" name="id3026505"></a><pre class="programlisting">void        pango_font_description_merge    (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
 
1504
<a class="indexterm" name="id2615867"></a><pre class="programlisting">void        pango_font_description_merge    (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1505
1505
                                             const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc_to_merge,
1506
1506
                                             <a
1507
1507
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1545
1545
</div>
1546
1546
<hr>
1547
1547
<div class="refsect2" lang="en">
1548
 
<a name="id3026688"></a><h3>
 
1548
<a name="id2616050"></a><h3>
1549
1549
<a name="pango-font-description-merge-static"></a>pango_font_description_merge_static ()</h3>
1550
 
<a class="indexterm" name="id3026702"></a><pre class="programlisting">void        pango_font_description_merge_static
 
1550
<a class="indexterm" name="id2616064"></a><pre class="programlisting">void        pango_font_description_merge_static
1551
1551
                                            (<a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1552
1552
                                             const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc_to_merge,
1553
1553
                                             <a
1588
1588
</div>
1589
1589
<hr>
1590
1590
<div class="refsect2" lang="en">
1591
 
<a name="id3026865"></a><h3>
 
1591
<a name="id2616226"></a><h3>
1592
1592
<a name="pango-font-description-better-match"></a>pango_font_description_better_match ()</h3>
1593
 
<a class="indexterm" name="id3026879"></a><pre class="programlisting"><a
 
1593
<a class="indexterm" name="id2616241"></a><pre class="programlisting"><a
1594
1594
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1595
1595
>gboolean</a>    pango_font_description_better_match
1596
1596
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1638
1638
</div>
1639
1639
<hr>
1640
1640
<div class="refsect2" lang="en">
1641
 
<a name="id3027079"></a><h3>
 
1641
<a name="id2616441"></a><h3>
1642
1642
<a name="pango-font-description-from-string"></a>pango_font_description_from_string ()</h3>
1643
 
<a class="indexterm" name="id3027093"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_description_from_string
 
1643
<a class="indexterm" name="id2616455"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_description_from_string
1644
1644
                                            (const char *str);</pre>
1645
1645
<p>
1646
1646
Creates a new font description from a string representation in the
1678
1678
</div>
1679
1679
<hr>
1680
1680
<div class="refsect2" lang="en">
1681
 
<a name="id3027187"></a><h3>
 
1681
<a name="id2616548"></a><h3>
1682
1682
<a name="pango-font-description-to-string"></a>pango_font_description_to_string ()</h3>
1683
 
<a class="indexterm" name="id3027200"></a><pre class="programlisting">char*       pango_font_description_to_string
 
1683
<a class="indexterm" name="id2616562"></a><pre class="programlisting">char*       pango_font_description_to_string
1684
1684
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1685
1685
<p>
1686
1686
Creates a string representation of a font description. See
1711
1711
</div>
1712
1712
<hr>
1713
1713
<div class="refsect2" lang="en">
1714
 
<a name="id3027298"></a><h3>
 
1714
<a name="id2616659"></a><h3>
1715
1715
<a name="pango-font-description-to-filename"></a>pango_font_description_to_filename ()</h3>
1716
 
<a class="indexterm" name="id3027311"></a><pre class="programlisting">char*       pango_font_description_to_filename
 
1716
<a class="indexterm" name="id2616673"></a><pre class="programlisting">char*       pango_font_description_to_filename
1717
1717
                                            (const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1718
1718
<p>
1719
1719
Creates a filename representation of a font description. The
1743
1743
</div>
1744
1744
<hr>
1745
1745
<div class="refsect2" lang="en">
1746
 
<a name="id3027406"></a><h3>
 
1746
<a name="id2616768"></a><h3>
1747
1747
<a name="PangoFontMetrics"></a>PangoFontMetrics</h3>
1748
 
<a class="indexterm" name="id3027419"></a><pre class="programlisting">typedef struct {
 
1748
<a class="indexterm" name="id2616780"></a><pre class="programlisting">typedef struct {
1749
1749
  guint ref_count;
1750
1750
 
1751
1751
  int ascent;
1827
1827
</div>
1828
1828
<hr>
1829
1829
<div class="refsect2" lang="en">
1830
 
<a name="id3027666"></a><h3>
 
1830
<a name="id2617027"></a><h3>
1831
1831
<a name="PANGO-TYPE-FONT-METRICS:CAPS"></a>PANGO_TYPE_FONT_METRICS</h3>
1832
 
<a class="indexterm" name="id3027679"></a><pre class="programlisting">#define PANGO_TYPE_FONT_METRICS  (pango_font_metrics_get_type ())
 
1832
<a class="indexterm" name="id2617041"></a><pre class="programlisting">#define PANGO_TYPE_FONT_METRICS  (pango_font_metrics_get_type ())
1833
1833
</pre>
1834
1834
<p>
1835
1835
The <a
1839
1839
</div>
1840
1840
<hr>
1841
1841
<div class="refsect2" lang="en">
1842
 
<a name="id3027712"></a><h3>
 
1842
<a name="id2617073"></a><h3>
1843
1843
<a name="pango-font-metrics-ref"></a>pango_font_metrics_ref ()</h3>
1844
 
<a class="indexterm" name="id3027725"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a>* pango_font_metrics_ref    (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
 
1844
<a class="indexterm" name="id2617086"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a>* pango_font_metrics_ref    (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
1845
1845
<p>
1846
1846
Increase the reference count of a font metrics structure by one.</p>
1847
1847
<p>
1865
1865
</div>
1866
1866
<hr>
1867
1867
<div class="refsect2" lang="en">
1868
 
<a name="id3027799"></a><h3>
 
1868
<a name="id2617161"></a><h3>
1869
1869
<a name="pango-font-metrics-unref"></a>pango_font_metrics_unref ()</h3>
1870
 
<a class="indexterm" name="id3027813"></a><pre class="programlisting">void        pango_font_metrics_unref        (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
 
1870
<a class="indexterm" name="id2617174"></a><pre class="programlisting">void        pango_font_metrics_unref        (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
1871
1871
<p>
1872
1872
Decrease the reference count of a font metrics structure by one. If
1873
1873
the result is zero, frees the structure and any associated
1886
1886
</div>
1887
1887
<hr>
1888
1888
<div class="refsect2" lang="en">
1889
 
<a name="id3027873"></a><h3>
 
1889
<a name="id2617234"></a><h3>
1890
1890
<a name="pango-font-metrics-get-ascent"></a>pango_font_metrics_get_ascent ()</h3>
1891
 
<a class="indexterm" name="id3027886"></a><pre class="programlisting">int         pango_font_metrics_get_ascent   (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
 
1891
<a class="indexterm" name="id2617248"></a><pre class="programlisting">int         pango_font_metrics_get_ascent   (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
1892
1892
<p>
1893
1893
Gets the ascent from a font metrics structure. The ascent is
1894
1894
the distance from the baseline to the logical top of a line
1916
1916
</div>
1917
1917
<hr>
1918
1918
<div class="refsect2" lang="en">
1919
 
<a name="id3027970"></a><h3>
 
1919
<a name="id2617332"></a><h3>
1920
1920
<a name="pango-font-metrics-get-descent"></a>pango_font_metrics_get_descent ()</h3>
1921
 
<a class="indexterm" name="id3027984"></a><pre class="programlisting">int         pango_font_metrics_get_descent  (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
 
1921
<a class="indexterm" name="id2617345"></a><pre class="programlisting">int         pango_font_metrics_get_descent  (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
1922
1922
<p>
1923
1923
Gets the descent from a font metrics structure. The descent is
1924
1924
the distance from the baseline to the logical bottom of a line
1946
1946
</div>
1947
1947
<hr>
1948
1948
<div class="refsect2" lang="en">
1949
 
<a name="id3028068"></a><h3>
 
1949
<a name="id2617429"></a><h3>
1950
1950
<a name="pango-font-metrics-get-approximate-char-width"></a>pango_font_metrics_get_approximate_char_width ()</h3>
1951
 
<a class="indexterm" name="id3028082"></a><pre class="programlisting">int         pango_font_metrics_get_approximate_char_width
 
1951
<a class="indexterm" name="id2617444"></a><pre class="programlisting">int         pango_font_metrics_get_approximate_char_width
1952
1952
                                            (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
1953
1953
<p>
1954
1954
Gets the approximate character width for a font metrics structure.
1976
1976
</div>
1977
1977
<hr>
1978
1978
<div class="refsect2" lang="en">
1979
 
<a name="id3028167"></a><h3>
 
1979
<a name="id2617529"></a><h3>
1980
1980
<a name="pango-font-metrics-get-approximate-digit-width"></a>pango_font_metrics_get_approximate_digit_width ()</h3>
1981
 
<a class="indexterm" name="id3028181"></a><pre class="programlisting">int         pango_font_metrics_get_approximate_digit_width
 
1981
<a class="indexterm" name="id2617543"></a><pre class="programlisting">int         pango_font_metrics_get_approximate_digit_width
1982
1982
                                            (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
1983
1983
<p>
1984
1984
Gets the approximate digit width for a font metrics structure.
2008
2008
</div>
2009
2009
<hr>
2010
2010
<div class="refsect2" lang="en">
2011
 
<a name="id3028279"></a><h3>
 
2011
<a name="id2617641"></a><h3>
2012
2012
<a name="pango-font-metrics-get-underline-thickness"></a>pango_font_metrics_get_underline_thickness ()</h3>
2013
 
<a class="indexterm" name="id3028296"></a><pre class="programlisting">int         pango_font_metrics_get_underline_thickness
 
2013
<a class="indexterm" name="id2617658"></a><pre class="programlisting">int         pango_font_metrics_get_underline_thickness
2014
2014
                                            (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
2015
2015
<p>
2016
2016
Gets the suggested thickness to draw for the underline.</p>
2038
2038
</div>
2039
2039
<hr>
2040
2040
<div class="refsect2" lang="en">
2041
 
<a name="id3028371"></a><h3>
 
2041
<a name="id2617732"></a><h3>
2042
2042
<a name="pango-font-metrics-get-underline-position"></a>pango_font_metrics_get_underline_position ()</h3>
2043
 
<a class="indexterm" name="id3028388"></a><pre class="programlisting">int         pango_font_metrics_get_underline_position
 
2043
<a class="indexterm" name="id2617749"></a><pre class="programlisting">int         pango_font_metrics_get_underline_position
2044
2044
                                            (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
2045
2045
<p>
2046
2046
Gets the suggested position to draw the underline.
2072
2072
</div>
2073
2073
<hr>
2074
2074
<div class="refsect2" lang="en">
2075
 
<a name="id3028469"></a><h3>
 
2075
<a name="id2617830"></a><h3>
2076
2076
<a name="pango-font-metrics-get-strikethrough-thickness"></a>pango_font_metrics_get_strikethrough_thickness ()</h3>
2077
 
<a class="indexterm" name="id3028485"></a><pre class="programlisting">int         pango_font_metrics_get_strikethrough_thickness
 
2077
<a class="indexterm" name="id2617846"></a><pre class="programlisting">int         pango_font_metrics_get_strikethrough_thickness
2078
2078
                                            (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
2079
2079
<p>
2080
2080
Gets the suggested thickness to draw for the strikethrough.</p>
2102
2102
</div>
2103
2103
<hr>
2104
2104
<div class="refsect2" lang="en">
2105
 
<a name="id3028561"></a><h3>
 
2105
<a name="id2617922"></a><h3>
2106
2106
<a name="pango-font-metrics-get-strikethrough-position"></a>pango_font_metrics_get_strikethrough_position ()</h3>
2107
 
<a class="indexterm" name="id3028577"></a><pre class="programlisting">int         pango_font_metrics_get_strikethrough_position
 
2107
<a class="indexterm" name="id2617939"></a><pre class="programlisting">int         pango_font_metrics_get_strikethrough_position
2108
2108
                                            (<a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a> *metrics);</pre>
2109
2109
<p>
2110
2110
Gets the suggested position to draw the strikethrough.
2134
2134
</div>
2135
2135
<hr>
2136
2136
<div class="refsect2" lang="en">
2137
 
<a name="id3028658"></a><h3>
 
2137
<a name="id2618019"></a><h3>
2138
2138
<a name="PangoFont-struct"></a>PangoFont</h3>
2139
 
<a class="indexterm" name="id3028671"></a><pre class="programlisting">typedef struct _PangoFont PangoFont;</pre>
 
2139
<a class="indexterm" name="id2618033"></a><pre class="programlisting">typedef struct _PangoFont PangoFont;</pre>
2140
2140
<p>
2141
2141
The <a href="pango-Fonts.html#PangoFont"><span class="type">PangoFont</span></a> structure is used to represent
2142
2142
a font in a rendering-system-independent matter.
2155
2155
</div>
2156
2156
<hr>
2157
2157
<div class="refsect2" lang="en">
2158
 
<a name="id3028760"></a><h3>
 
2158
<a name="id2618122"></a><h3>
2159
2159
<a name="PANGO-TYPE-FONT:CAPS"></a>PANGO_TYPE_FONT</h3>
2160
 
<a class="indexterm" name="id3028774"></a><pre class="programlisting">#define PANGO_TYPE_FONT              (pango_font_get_type ())
 
2160
<a class="indexterm" name="id2618135"></a><pre class="programlisting">#define PANGO_TYPE_FONT              (pango_font_get_type ())
2161
2161
</pre>
2162
2162
<p>
2163
2163
The <a
2167
2167
</div>
2168
2168
<hr>
2169
2169
<div class="refsect2" lang="en">
2170
 
<a name="id3028806"></a><h3>
 
2170
<a name="id2618167"></a><h3>
2171
2171
<a name="PANGO-FONT:CAPS"></a>PANGO_FONT()</h3>
2172
 
<a class="indexterm" name="id3028818"></a><pre class="programlisting">#define PANGO_FONT(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT, PangoFont))
 
2172
<a class="indexterm" name="id2618180"></a><pre class="programlisting">#define PANGO_FONT(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT, PangoFont))
2173
2173
</pre>
2174
2174
<p>
2175
2175
Casts a <a
2191
2191
</div>
2192
2192
<hr>
2193
2193
<div class="refsect2" lang="en">
2194
 
<a name="id3028876"></a><h3>
 
2194
<a name="id2618238"></a><h3>
2195
2195
<a name="PANGO-IS-FONT:CAPS"></a>PANGO_IS_FONT()</h3>
2196
 
<a class="indexterm" name="id3028889"></a><pre class="programlisting">#define PANGO_IS_FONT(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT))
 
2196
<a class="indexterm" name="id2618251"></a><pre class="programlisting">#define PANGO_IS_FONT(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT))
2197
2197
</pre>
2198
2198
<p>
2199
2199
Returns <a
2215
2215
</div>
2216
2216
<hr>
2217
2217
<div class="refsect2" lang="en">
2218
 
<a name="id3028956"></a><h3>
 
2218
<a name="id2618317"></a><h3>
2219
2219
<a name="pango-font-find-shaper"></a>pango_font_find_shaper ()</h3>
2220
 
<a class="indexterm" name="id3028969"></a><pre class="programlisting"><a href="PangoEngineShape.html" title="PangoEngineShape">PangoEngineShape</a>* pango_font_find_shaper    (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
 
2220
<a class="indexterm" name="id2618331"></a><pre class="programlisting"><a href="PangoEngineShape.html" title="PangoEngineShape">PangoEngineShape</a>* pango_font_find_shaper    (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
2221
2221
                                             <a href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language,
2222
2222
                                             <a
2223
2223
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"
2256
2256
</div>
2257
2257
<hr>
2258
2258
<div class="refsect2" lang="en">
2259
 
<a name="id3029082"></a><h3>
 
2259
<a name="id2618444"></a><h3>
2260
2260
<a name="pango-font-describe"></a>pango_font_describe ()</h3>
2261
 
<a class="indexterm" name="id3029096"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_describe   (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font);</pre>
 
2261
<a class="indexterm" name="id2618457"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_describe   (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font);</pre>
2262
2262
<p>
2263
2263
Returns a description of the font, with font size set in points.
2264
2264
Use <a href="pango-Fonts.html#pango-font-describe-with-absolute-size"><code class="function">pango_font_describe_with_absolute_size()</code></a> if you want the font
2284
2284
</div>
2285
2285
<hr>
2286
2286
<div class="refsect2" lang="en">
2287
 
<a name="id3029186"></a><h3>
 
2287
<a name="id2618547"></a><h3>
2288
2288
<a name="pango-font-describe-with-absolute-size"></a>pango_font_describe_with_absolute_size ()</h3>
2289
 
<a class="indexterm" name="id3029202"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_describe_with_absolute_size
 
2289
<a class="indexterm" name="id2618564"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_describe_with_absolute_size
2290
2290
                                            (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font);</pre>
2291
2291
<p>
2292
2292
Returns a description of the font, with absolute font size set
2316
2316
</div>
2317
2317
<hr>
2318
2318
<div class="refsect2" lang="en">
2319
 
<a name="id3029298"></a><h3>
 
2319
<a name="id2618660"></a><h3>
2320
2320
<a name="pango-font-get-coverage"></a>pango_font_get_coverage ()</h3>
2321
 
<a class="indexterm" name="id3029311"></a><pre class="programlisting"><a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a>* pango_font_get_coverage      (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
 
2321
<a class="indexterm" name="id2618673"></a><pre class="programlisting"><a href="pango-Coverage-Maps.html#PangoCoverage">PangoCoverage</a>* pango_font_get_coverage      (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
2322
2322
                                             <a href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language);</pre>
2323
2323
<p>
2324
2324
Computes the coverage map for a given font and language tag.</p>
2348
2348
</div>
2349
2349
<hr>
2350
2350
<div class="refsect2" lang="en">
2351
 
<a name="id3029411"></a><h3>
 
2351
<a name="id2618772"></a><h3>
2352
2352
<a name="pango-font-get-glyph-extents"></a>pango_font_get_glyph_extents ()</h3>
2353
 
<a class="indexterm" name="id3029425"></a><pre class="programlisting">void        pango_font_get_glyph_extents    (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
 
2353
<a class="indexterm" name="id2618786"></a><pre class="programlisting">void        pango_font_get_glyph_extents    (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
2354
2354
                                             <a href="pango-Glyph-Storage.html#PangoGlyph">PangoGlyph</a> glyph,
2355
2355
                                             <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *ink_rect,
2356
2356
                                             <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *logical_rect);</pre>
2399
2399
</div>
2400
2400
<hr>
2401
2401
<div class="refsect2" lang="en">
2402
 
<a name="id3029620"></a><h3>
 
2402
<a name="id2618982"></a><h3>
2403
2403
<a name="pango-font-get-metrics"></a>pango_font_get_metrics ()</h3>
2404
 
<a class="indexterm" name="id3029633"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a>* pango_font_get_metrics    (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
 
2404
<a class="indexterm" name="id2618994"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a>* pango_font_get_metrics    (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
2405
2405
                                             <a href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language);</pre>
2406
2406
<p>
2407
2407
Gets overall metric information for a font. Since the metrics may be
2439
2439
</div>
2440
2440
<hr>
2441
2441
<div class="refsect2" lang="en">
2442
 
<a name="id3029759"></a><h3>
 
2442
<a name="id2619121"></a><h3>
2443
2443
<a name="pango-font-get-font-map"></a>pango_font_get_font_map ()</h3>
2444
 
<a class="indexterm" name="id3029774"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a>* pango_font_get_font_map       (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font);</pre>
 
2444
<a class="indexterm" name="id2619136"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a>* pango_font_get_font_map       (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font);</pre>
2445
2445
<p>
2446
2446
Gets the font map for which the font was created.</p>
2447
2447
<p>
2468
2468
</div>
2469
2469
<hr>
2470
2470
<div class="refsect2" lang="en">
2471
 
<a name="id3029856"></a><h3>
 
2471
<a name="id2619218"></a><h3>
2472
2472
<a name="PangoFontFamily-struct"></a>PangoFontFamily</h3>
2473
 
<a class="indexterm" name="id3029870"></a><pre class="programlisting">typedef struct _PangoFontFamily PangoFontFamily;</pre>
 
2473
<a class="indexterm" name="id2619231"></a><pre class="programlisting">typedef struct _PangoFontFamily PangoFontFamily;</pre>
2474
2474
<p>
2475
2475
The <a href="pango-Fonts.html#PangoFontFamily"><span class="type">PangoFontFamily</span></a> structure is used to represent a family of related 
2476
2476
font faces. The faces in a family share a common design, but differ in 
2479
2479
</div>
2480
2480
<hr>
2481
2481
<div class="refsect2" lang="en">
2482
 
<a name="id3029897"></a><h3>
 
2482
<a name="id2619258"></a><h3>
2483
2483
<a name="PANGO-TYPE-FONT-FAMILY:CAPS"></a>PANGO_TYPE_FONT_FAMILY</h3>
2484
 
<a class="indexterm" name="id3029910"></a><pre class="programlisting">#define PANGO_TYPE_FONT_FAMILY              (pango_font_family_get_type ())
 
2484
<a class="indexterm" name="id2619271"></a><pre class="programlisting">#define PANGO_TYPE_FONT_FAMILY              (pango_font_family_get_type ())
2485
2485
</pre>
2486
2486
<p>
2487
2487
The <a
2491
2491
</div>
2492
2492
<hr>
2493
2493
<div class="refsect2" lang="en">
2494
 
<a name="id3029942"></a><h3>
 
2494
<a name="id2619304"></a><h3>
2495
2495
<a name="PANGO-FONT-FAMILY:CAPS"></a>PANGO_FONT_FAMILY()</h3>
2496
 
<a class="indexterm" name="id3029956"></a><pre class="programlisting">#define PANGO_FONT_FAMILY(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT_FAMILY, PangoFontFamily))
 
2496
<a class="indexterm" name="id2619318"></a><pre class="programlisting">#define PANGO_FONT_FAMILY(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT_FAMILY, PangoFontFamily))
2497
2497
</pre>
2498
2498
<p>
2499
2499
Casts a <a
2515
2515
</div>
2516
2516
<hr>
2517
2517
<div class="refsect2" lang="en">
2518
 
<a name="id3030015"></a><h3>
 
2518
<a name="id2619377"></a><h3>
2519
2519
<a name="PANGO-IS-FONT-FAMILY:CAPS"></a>PANGO_IS_FONT_FAMILY()</h3>
2520
 
<a class="indexterm" name="id3030028"></a><pre class="programlisting">#define PANGO_IS_FONT_FAMILY(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT_FAMILY))
 
2520
<a class="indexterm" name="id2619389"></a><pre class="programlisting">#define PANGO_IS_FONT_FAMILY(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT_FAMILY))
2521
2521
</pre>
2522
2522
<p>
2523
2523
Returns <a
2539
2539
</div>
2540
2540
<hr>
2541
2541
<div class="refsect2" lang="en">
2542
 
<a name="id3030095"></a><h3>
 
2542
<a name="id2619456"></a><h3>
2543
2543
<a name="pango-font-family-get-name"></a>pango_font_family_get_name ()</h3>
2544
 
<a class="indexterm" name="id3030109"></a><pre class="programlisting">const char* pango_font_family_get_name      (<a href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family);</pre>
 
2544
<a class="indexterm" name="id2619470"></a><pre class="programlisting">const char* pango_font_family_get_name      (<a href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family);</pre>
2545
2545
<p>
2546
2546
Gets the name of the family. The name is unique among all
2547
2547
fonts for the font backend and can be used in a <a href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a>
2568
2568
</div>
2569
2569
<hr>
2570
2570
<div class="refsect2" lang="en">
2571
 
<a name="id3030191"></a><h3>
 
2571
<a name="id2619552"></a><h3>
2572
2572
<a name="pango-font-family-is-monospace"></a>pango_font_family_is_monospace ()</h3>
2573
 
<a class="indexterm" name="id3030206"></a><pre class="programlisting"><a
 
2573
<a class="indexterm" name="id2619568"></a><pre class="programlisting"><a
2574
2574
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2575
2575
>gboolean</a>    pango_font_family_is_monospace  (<a href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family);</pre>
2576
2576
<p>
2615
2615
</div>
2616
2616
<hr>
2617
2617
<div class="refsect2" lang="en">
2618
 
<a name="id3030338"></a><h3>
 
2618
<a name="id2619700"></a><h3>
2619
2619
<a name="pango-font-family-list-faces"></a>pango_font_family_list_faces ()</h3>
2620
 
<a class="indexterm" name="id3030352"></a><pre class="programlisting">void        pango_font_family_list_faces    (<a href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family,
 
2620
<a class="indexterm" name="id2619713"></a><pre class="programlisting">void        pango_font_family_list_faces    (<a href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> *family,
2621
2621
                                             <a href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> ***faces,
2622
2622
                                             int *n_faces);</pre>
2623
2623
<p>
2656
2656
</div>
2657
2657
<hr>
2658
2658
<div class="refsect2" lang="en">
2659
 
<a name="id3030498"></a><h3>
 
2659
<a name="id2619859"></a><h3>
2660
2660
<a name="PangoFontFace-struct"></a>PangoFontFace</h3>
2661
 
<a class="indexterm" name="id3030511"></a><pre class="programlisting">typedef struct _PangoFontFace PangoFontFace;</pre>
 
2661
<a class="indexterm" name="id2619872"></a><pre class="programlisting">typedef struct _PangoFontFace PangoFontFace;</pre>
2662
2662
<p>
2663
2663
The <a href="pango-Fonts.html#PangoFontFace"><span class="type">PangoFontFace</span></a> structure is used to represent a group of fonts with 
2664
2664
the same family, slant, weight, width, but varying sizes.
2666
2666
</div>
2667
2667
<hr>
2668
2668
<div class="refsect2" lang="en">
2669
 
<a name="id3030537"></a><h3>
 
2669
<a name="id2619898"></a><h3>
2670
2670
<a name="PANGO-TYPE-FONT-FACE:CAPS"></a>PANGO_TYPE_FONT_FACE</h3>
2671
 
<a class="indexterm" name="id3030550"></a><pre class="programlisting">#define PANGO_TYPE_FONT_FACE              (pango_font_face_get_type ())
 
2671
<a class="indexterm" name="id2619911"></a><pre class="programlisting">#define PANGO_TYPE_FONT_FACE              (pango_font_face_get_type ())
2672
2672
</pre>
2673
2673
<p>
2674
2674
The <a
2678
2678
</div>
2679
2679
<hr>
2680
2680
<div class="refsect2" lang="en">
2681
 
<a name="id3030582"></a><h3>
 
2681
<a name="id2619944"></a><h3>
2682
2682
<a name="PANGO-FONT-FACE:CAPS"></a>PANGO_FONT_FACE()</h3>
2683
 
<a class="indexterm" name="id3030596"></a><pre class="programlisting">#define PANGO_FONT_FACE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT_FACE, PangoFontFace))
 
2683
<a class="indexterm" name="id2619958"></a><pre class="programlisting">#define PANGO_FONT_FACE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT_FACE, PangoFontFace))
2684
2684
</pre>
2685
2685
<p>
2686
2686
Casts a <a
2702
2702
</div>
2703
2703
<hr>
2704
2704
<div class="refsect2" lang="en">
2705
 
<a name="id3030655"></a><h3>
 
2705
<a name="id2620017"></a><h3>
2706
2706
<a name="PANGO-IS-FONT-FACE:CAPS"></a>PANGO_IS_FONT_FACE()</h3>
2707
 
<a class="indexterm" name="id3030667"></a><pre class="programlisting">#define PANGO_IS_FONT_FACE(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT_FACE))
 
2707
<a class="indexterm" name="id2620029"></a><pre class="programlisting">#define PANGO_IS_FONT_FACE(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT_FACE))
2708
2708
</pre>
2709
2709
<p>
2710
2710
Returns <a
2726
2726
</div>
2727
2727
<hr>
2728
2728
<div class="refsect2" lang="en">
2729
 
<a name="id3030734"></a><h3>
 
2729
<a name="id2620096"></a><h3>
2730
2730
<a name="pango-font-face-get-face-name"></a>pango_font_face_get_face_name ()</h3>
2731
 
<a class="indexterm" name="id3030748"></a><pre class="programlisting">const char* pango_font_face_get_face_name   (<a href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> *face);</pre>
 
2731
<a class="indexterm" name="id2620110"></a><pre class="programlisting">const char* pango_font_face_get_face_name   (<a href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> *face);</pre>
2732
2732
<p>
2733
2733
Gets a name representing the style of this face among the
2734
2734
different faces in the <a href="pango-Fonts.html#PangoFontFamily"><span class="type">PangoFontFamily</span></a> for the face. This
2756
2756
</div>
2757
2757
<hr>
2758
2758
<div class="refsect2" lang="en">
2759
 
<a name="id3030831"></a><h3>
 
2759
<a name="id2620192"></a><h3>
2760
2760
<a name="pango-font-face-list-sizes"></a>pango_font_face_list_sizes ()</h3>
2761
 
<a class="indexterm" name="id3030846"></a><pre class="programlisting">void        pango_font_face_list_sizes      (<a href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> *face,
 
2761
<a class="indexterm" name="id2620208"></a><pre class="programlisting">void        pango_font_face_list_sizes      (<a href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> *face,
2762
2762
                                             int **sizes,
2763
2763
                                             int *n_sizes);</pre>
2764
2764
<p>
2799
2799
</div>
2800
2800
<hr>
2801
2801
<div class="refsect2" lang="en">
2802
 
<a name="id3030994"></a><h3>
 
2802
<a name="id2620355"></a><h3>
2803
2803
<a name="pango-font-face-describe"></a>pango_font_face_describe ()</h3>
2804
 
<a class="indexterm" name="id3031007"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_face_describe
 
2804
<a class="indexterm" name="id2620369"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_font_face_describe
2805
2805
                                            (<a href="pango-Fonts.html#PangoFontFace">PangoFontFace</a> *face);</pre>
2806
2806
<p>
2807
2807
Returns the family, style, variant, weight and stretch of
2830
2830
</div>
2831
2831
<hr>
2832
2832
<div class="refsect2" lang="en">
2833
 
<a name="id3031108"></a><h3>
 
2833
<a name="id2620470"></a><h3>
2834
2834
<a name="PangoFontMap-struct"></a>PangoFontMap</h3>
2835
 
<a class="indexterm" name="id3031121"></a><pre class="programlisting">typedef struct _PangoFontMap PangoFontMap;</pre>
 
2835
<a class="indexterm" name="id2620483"></a><pre class="programlisting">typedef struct _PangoFontMap PangoFontMap;</pre>
2836
2836
<p>
2837
2837
The <a href="pango-Fonts.html#PangoFontMap"><span class="type">PangoFontMap</span></a> represents the set of fonts available for a
2838
2838
particular rendering system. This is a virtual object with
2850
2850
</div>
2851
2851
<hr>
2852
2852
<div class="refsect2" lang="en">
2853
 
<a name="id3031213"></a><h3>
 
2853
<a name="id2620574"></a><h3>
2854
2854
<a name="PANGO-TYPE-FONT-MAP:CAPS"></a>PANGO_TYPE_FONT_MAP</h3>
2855
 
<a class="indexterm" name="id3031227"></a><pre class="programlisting">#define PANGO_TYPE_FONT_MAP              (pango_font_map_get_type ())
 
2855
<a class="indexterm" name="id2620588"></a><pre class="programlisting">#define PANGO_TYPE_FONT_MAP              (pango_font_map_get_type ())
2856
2856
</pre>
2857
2857
<p>
2858
2858
The <a
2862
2862
</div>
2863
2863
<hr>
2864
2864
<div class="refsect2" lang="en">
2865
 
<a name="id3031259"></a><h3>
 
2865
<a name="id2620621"></a><h3>
2866
2866
<a name="PANGO-FONT-MAP:CAPS"></a>PANGO_FONT_MAP()</h3>
2867
 
<a class="indexterm" name="id3031271"></a><pre class="programlisting">#define PANGO_FONT_MAP(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT_MAP, PangoFontMap))
 
2867
<a class="indexterm" name="id2620632"></a><pre class="programlisting">#define PANGO_FONT_MAP(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT_MAP, PangoFontMap))
2868
2868
</pre>
2869
2869
<p>
2870
2870
Casts a <a
2886
2886
</div>
2887
2887
<hr>
2888
2888
<div class="refsect2" lang="en">
2889
 
<a name="id3031330"></a><h3>
 
2889
<a name="id2620692"></a><h3>
2890
2890
<a name="PANGO-IS-FONT-MAP:CAPS"></a>PANGO_IS_FONT_MAP()</h3>
2891
 
<a class="indexterm" name="id3031344"></a><pre class="programlisting">#define PANGO_IS_FONT_MAP(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT_MAP))
 
2891
<a class="indexterm" name="id2620705"></a><pre class="programlisting">#define PANGO_IS_FONT_MAP(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT_MAP))
2892
2892
</pre>
2893
2893
<p>
2894
2894
Returns <a
2910
2910
</div>
2911
2911
<hr>
2912
2912
<div class="refsect2" lang="en">
2913
 
<a name="id3031411"></a><h3>
 
2913
<a name="id2620772"></a><h3>
2914
2914
<a name="PangoFontMapClass"></a>PangoFontMapClass</h3>
2915
 
<a class="indexterm" name="id3031423"></a><pre class="programlisting">typedef struct {
 
2915
<a class="indexterm" name="id2620785"></a><pre class="programlisting">typedef struct {
2916
2916
  GObjectClass parent_class;
2917
2917
 
2918
2918
 
2977
2977
</div>
2978
2978
<hr>
2979
2979
<div class="refsect2" lang="en">
2980
 
<a name="id3031603"></a><h3>
 
2980
<a name="id2620964"></a><h3>
2981
2981
<a name="PANGO-FONT-MAP-CLASS:CAPS"></a>PANGO_FONT_MAP_CLASS()</h3>
2982
 
<a class="indexterm" name="id3031615"></a><pre class="programlisting">#define PANGO_FONT_MAP_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_FONT_MAP, PangoFontMapClass))
 
2982
<a class="indexterm" name="id2620976"></a><pre class="programlisting">#define PANGO_FONT_MAP_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_FONT_MAP, PangoFontMapClass))
2983
2983
</pre>
2984
2984
<p>
2985
2985
Casts a <a
3001
3001
</div>
3002
3002
<hr>
3003
3003
<div class="refsect2" lang="en">
3004
 
<a name="id3031674"></a><h3>
 
3004
<a name="id2621036"></a><h3>
3005
3005
<a name="PANGO-IS-FONT-MAP-CLASS:CAPS"></a>PANGO_IS_FONT_MAP_CLASS()</h3>
3006
 
<a class="indexterm" name="id3031688"></a><pre class="programlisting">#define PANGO_IS_FONT_MAP_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_FONT_MAP))
 
3006
<a class="indexterm" name="id2621049"></a><pre class="programlisting">#define PANGO_IS_FONT_MAP_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_FONT_MAP))
3007
3007
</pre>
3008
3008
<p>
3009
3009
Returns <a
3025
3025
</div>
3026
3026
<hr>
3027
3027
<div class="refsect2" lang="en">
3028
 
<a name="id3031755"></a><h3>
 
3028
<a name="id2621117"></a><h3>
3029
3029
<a name="PANGO-FONT-MAP-GET-CLASS:CAPS"></a>PANGO_FONT_MAP_GET_CLASS()</h3>
3030
 
<a class="indexterm" name="id3031769"></a><pre class="programlisting">#define PANGO_FONT_MAP_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_FONT_MAP, PangoFontMapClass))
 
3030
<a class="indexterm" name="id2621130"></a><pre class="programlisting">#define PANGO_FONT_MAP_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_FONT_MAP, PangoFontMapClass))
3031
3031
</pre>
3032
3032
<p>
3033
3033
Returns the type of a <a href="pango-Fonts.html#PangoFontMap"><span class="type">PangoFontMap</span></a>.
3045
3045
</div>
3046
3046
<hr>
3047
3047
<div class="refsect2" lang="en">
3048
 
<a name="id3031820"></a><h3>
 
3048
<a name="id2621182"></a><h3>
3049
3049
<a name="pango-font-map-load-font"></a>pango_font_map_load_font ()</h3>
3050
 
<a class="indexterm" name="id3031833"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFont">PangoFont</a>*  pango_font_map_load_font        (<a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a> *fontmap,
 
3050
<a class="indexterm" name="id2621195"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFont">PangoFont</a>*  pango_font_map_load_font        (<a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a> *fontmap,
3051
3051
                                             <a href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
3052
3052
                                             const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
3053
3053
<p>
3085
3085
</div>
3086
3086
<hr>
3087
3087
<div class="refsect2" lang="en">
3088
 
<a name="id3031980"></a><h3>
 
3088
<a name="id2621342"></a><h3>
3089
3089
<a name="pango-font-map-load-fontset"></a>pango_font_map_load_fontset ()</h3>
3090
 
<a class="indexterm" name="id3031994"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontset">PangoFontset</a>* pango_font_map_load_fontset   (<a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a> *fontmap,
 
3090
<a class="indexterm" name="id2621355"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontset">PangoFontset</a>* pango_font_map_load_fontset   (<a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a> *fontmap,
3091
3091
                                             <a href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
3092
3092
                                             const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
3093
3093
                                             <a href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language);</pre>
3132
3132
</div>
3133
3133
<hr>
3134
3134
<div class="refsect2" lang="en">
3135
 
<a name="id3032172"></a><h3>
 
3135
<a name="id2621534"></a><h3>
3136
3136
<a name="pango-font-map-list-families"></a>pango_font_map_list_families ()</h3>
3137
 
<a class="indexterm" name="id3032186"></a><pre class="programlisting">void        pango_font_map_list_families    (<a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a> *fontmap,
 
3137
<a class="indexterm" name="id2621547"></a><pre class="programlisting">void        pango_font_map_list_families    (<a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a> *fontmap,
3138
3138
                                             <a href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> ***families,
3139
3139
                                             int *n_families);</pre>
3140
3140
<p>
3168
3168
</div>
3169
3169
<hr>
3170
3170
<div class="refsect2" lang="en">
3171
 
<a name="id3032313"></a><h3>
 
3171
<a name="id2621675"></a><h3>
3172
3172
<a name="pango-font-map-get-shape-engine-type"></a>pango_font_map_get_shape_engine_type ()</h3>
3173
 
<a class="indexterm" name="id3032329"></a><pre class="programlisting">const char* pango_font_map_get_shape_engine_type
 
3173
<a class="indexterm" name="id2621691"></a><pre class="programlisting">const char* pango_font_map_get_shape_engine_type
3174
3174
                                            (<a href="pango-Fonts.html#PangoFontMap">PangoFontMap</a> *fontmap);</pre>
3175
3175
<p>
3176
3176
Returns the render ID for shape engines for this fontmap.
3202
3202
</div>
3203
3203
<hr>
3204
3204
<div class="refsect2" lang="en">
3205
 
<a name="id3032420"></a><h3>
 
3205
<a name="id2621782"></a><h3>
3206
3206
<a name="PangoFontset-struct"></a>PangoFontset</h3>
3207
 
<a class="indexterm" name="id3032433"></a><pre class="programlisting">typedef struct _PangoFontset PangoFontset;</pre>
 
3207
<a class="indexterm" name="id2621794"></a><pre class="programlisting">typedef struct _PangoFontset PangoFontset;</pre>
3208
3208
<p>
3209
3209
A <a href="pango-Fonts.html#PangoFontset"><span class="type">PangoFontset</span></a> represents a set of <a href="pango-Fonts.html#PangoFont"><span class="type">PangoFont</span></a> to use
3210
3210
when rendering text. It is the result of resolving a
3216
3216
</div>
3217
3217
<hr>
3218
3218
<div class="refsect2" lang="en">
3219
 
<a name="id3032486"></a><h3>
 
3219
<a name="id2621847"></a><h3>
3220
3220
<a name="PANGO-TYPE-FONTSET:CAPS"></a>PANGO_TYPE_FONTSET</h3>
3221
 
<a class="indexterm" name="id3032499"></a><pre class="programlisting">#define PANGO_TYPE_FONTSET              (pango_fontset_get_type ())
 
3221
<a class="indexterm" name="id2621861"></a><pre class="programlisting">#define PANGO_TYPE_FONTSET              (pango_fontset_get_type ())
3222
3222
</pre>
3223
3223
<p>
3224
3224
The <a
3228
3228
</div>
3229
3229
<hr>
3230
3230
<div class="refsect2" lang="en">
3231
 
<a name="id3032532"></a><h3>
 
3231
<a name="id2621893"></a><h3>
3232
3232
<a name="PangoFontsetClass"></a>PangoFontsetClass</h3>
3233
 
<a class="indexterm" name="id3032544"></a><pre class="programlisting">typedef struct {
 
3233
<a class="indexterm" name="id2621906"></a><pre class="programlisting">typedef struct {
3234
3234
  GObjectClass parent_class;
3235
3235
 
3236
3236
 
3289
3289
</div>
3290
3290
<hr>
3291
3291
<div class="refsect2" lang="en">
3292
 
<a name="id3032709"></a><h3>
 
3292
<a name="id2622071"></a><h3>
3293
3293
<a name="pango-fontset-get-font"></a>pango_fontset_get_font ()</h3>
3294
 
<a class="indexterm" name="id3032723"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFont">PangoFont</a>*  pango_fontset_get_font          (<a href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
 
3294
<a class="indexterm" name="id2622084"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFont">PangoFont</a>*  pango_fontset_get_font          (<a href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
3295
3295
                                             <a
3296
3296
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
3297
3297
>guint</a> wc);</pre>
3325
3325
</div>
3326
3326
<hr>
3327
3327
<div class="refsect2" lang="en">
3328
 
<a name="id3032828"></a><h3>
 
3328
<a name="id2622190"></a><h3>
3329
3329
<a name="pango-fontset-get-metrics"></a>pango_fontset_get_metrics ()</h3>
3330
 
<a class="indexterm" name="id3032842"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a>* pango_fontset_get_metrics (<a href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset);</pre>
 
3330
<a class="indexterm" name="id2622203"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a>* pango_fontset_get_metrics (<a href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset);</pre>
3331
3331
<p>
3332
3332
Get overall metric information for the fonts in the fontset.</p>
3333
3333
<p>
3352
3352
</div>
3353
3353
<hr>
3354
3354
<div class="refsect2" lang="en">
3355
 
<a name="id3032931"></a><h3>
 
3355
<a name="id2622292"></a><h3>
3356
3356
<a name="PangoFontsetForeachFunc"></a>PangoFontsetForeachFunc ()</h3>
3357
 
<a class="indexterm" name="id3032946"></a><pre class="programlisting"><a
 
3357
<a class="indexterm" name="id2622307"></a><pre class="programlisting"><a
3358
3358
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
3359
3359
>gboolean</a>    (*PangoFontsetForeachFunc)      (<a href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
3360
3360
                                             <a href="pango-Fonts.html#PangoFont">PangoFont</a> *font,
3400
3400
</div>
3401
3401
<hr>
3402
3402
<div class="refsect2" lang="en">
3403
 
<a name="id3033090"></a><h3>
 
3403
<a name="id2622452"></a><h3>
3404
3404
<a name="pango-fontset-foreach"></a>pango_fontset_foreach ()</h3>
3405
 
<a class="indexterm" name="id3033106"></a><pre class="programlisting">void        pango_fontset_foreach           (<a href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
 
3405
<a class="indexterm" name="id2622467"></a><pre class="programlisting">void        pango_fontset_foreach           (<a href="pango-Fonts.html#PangoFontset">PangoFontset</a> *fontset,
3406
3406
                                             <a href="pango-Fonts.html#PangoFontsetForeachFunc">PangoFontsetForeachFunc</a> func,
3407
3407
                                             <a
3408
3408
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
3440
3440
</div>
3441
3441
<hr>
3442
3442
<div class="refsect2" lang="en">
3443
 
<a name="id3033236"></a><h3>
 
3443
<a name="id2622598"></a><h3>
3444
3444
<a name="PangoFontsetSimple-struct"></a>PangoFontsetSimple</h3>
3445
 
<a class="indexterm" name="id3033250"></a><pre class="programlisting">typedef struct _PangoFontsetSimple PangoFontsetSimple;</pre>
 
3445
<a class="indexterm" name="id2622611"></a><pre class="programlisting">typedef struct _PangoFontsetSimple PangoFontsetSimple;</pre>
3446
3446
<p>
3447
3447
<a href="pango-Fonts.html#PangoFontsetSimple"><span class="type">PangoFontsetSimple</span></a> is a implementation of the abstract
3448
3448
<a href="pango-Fonts.html#PangoFontset"><span class="type">PangoFontset</span></a> base class in terms of an array of fonts,
3452
3452
</div>
3453
3453
<hr>
3454
3454
<div class="refsect2" lang="en">
3455
 
<a name="id3033293"></a><h3>
 
3455
<a name="id2622654"></a><h3>
3456
3456
<a name="PANGO-TYPE-FONTSET-SIMPLE:CAPS"></a>PANGO_TYPE_FONTSET_SIMPLE</h3>
3457
 
<a class="indexterm" name="id3033306"></a><pre class="programlisting">#define PANGO_TYPE_FONTSET_SIMPLE       (pango_fontset_simple_get_type ())
 
3457
<a class="indexterm" name="id2622668"></a><pre class="programlisting">#define PANGO_TYPE_FONTSET_SIMPLE       (pango_fontset_simple_get_type ())
3458
3458
</pre>
3459
3459
<p>
3460
3460
The <a
3464
3464
</div>
3465
3465
<hr>
3466
3466
<div class="refsect2" lang="en">
3467
 
<a name="id3033339"></a><h3>
 
3467
<a name="id2622700"></a><h3>
3468
3468
<a name="pango-fontset-simple-new"></a>pango_fontset_simple_new ()</h3>
3469
 
<a class="indexterm" name="id3033352"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontsetSimple">PangoFontsetSimple</a>* pango_fontset_simple_new
 
3469
<a class="indexterm" name="id2622714"></a><pre class="programlisting"><a href="pango-Fonts.html#PangoFontsetSimple">PangoFontsetSimple</a>* pango_fontset_simple_new
3470
3470
                                            (<a href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language);</pre>
3471
3471
<p>
3472
3472
Creates a new <a href="pango-Fonts.html#PangoFontsetSimple"><span class="type">PangoFontsetSimple</span></a> for the given language.</p>
3494
3494
</div>
3495
3495
<hr>
3496
3496
<div class="refsect2" lang="en">
3497
 
<a name="id3033450"></a><h3>
 
3497
<a name="id2622812"></a><h3>
3498
3498
<a name="pango-fontset-simple-append"></a>pango_fontset_simple_append ()</h3>
3499
 
<a class="indexterm" name="id3033464"></a><pre class="programlisting">void        pango_fontset_simple_append     (<a href="pango-Fonts.html#PangoFontsetSimple">PangoFontsetSimple</a> *fontset,
 
3499
<a class="indexterm" name="id2622825"></a><pre class="programlisting">void        pango_fontset_simple_append     (<a href="pango-Fonts.html#PangoFontsetSimple">PangoFontsetSimple</a> *fontset,
3500
3500
                                             <a href="pango-Fonts.html#PangoFont">PangoFont</a> *font);</pre>
3501
3501
<p>
3502
3502
Adds a font to the fontset.</p>
3521
3521
</div>
3522
3522
<hr>
3523
3523
<div class="refsect2" lang="en">
3524
 
<a name="id3033550"></a><h3>
 
3524
<a name="id2622912"></a><h3>
3525
3525
<a name="pango-fontset-simple-size"></a>pango_fontset_simple_size ()</h3>
3526
 
<a class="indexterm" name="id3033564"></a><pre class="programlisting">int         pango_fontset_simple_size       (<a href="pango-Fonts.html#PangoFontsetSimple">PangoFontsetSimple</a> *fontset);</pre>
 
3526
<a class="indexterm" name="id2622926"></a><pre class="programlisting">int         pango_fontset_simple_size       (<a href="pango-Fonts.html#PangoFontsetSimple">PangoFontsetSimple</a> *fontset);</pre>
3527
3527
<p>
3528
3528
Returns the number of fonts in the fontset.</p>
3529
3529
<p>