~ubuntu-branches/ubuntu/karmic/pango1.0/karmic-security

« back to all changes in this revision

Viewing changes to docs/html/pango-Text-Processing.html

  • Committer: Bazaar Package Importer
  • Author(s): Loic Minier
  • Date: 2007-12-18 21:11:37 UTC
  • mfrom: (1.2.44 upstream)
  • Revision ID: james.westby@ubuntu.com-20071218211137-0ibmwreimvxf3cp1
Tags: 1.19.2-1ubuntu1
* Sync with Debian; Ubuntu changes are:
  - Add patch 30_anymetrics, turns on FC_ANY_METRICS whenever looking up
    fonts with fontconfig; lets fontconfig's configuration know that we
    don't care about getting a font with exactly the same shape as the
    family we asked for and fixes (eg) a firefox vs. evince font metrics
    ugliness issue.

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
<th width="100%" align="center">Pango Reference Manual</th>
38
38
<td><a accesskey="n" href="pango-Glyph-Storage.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
39
39
</tr>
40
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2995020" class="shortcut">Top</a>
41
 
                  &#160;|&#160;
42
 
                  <a href="#id3033010" class="shortcut">Description</a>
43
 
                  &#160;|&#160;
44
 
                  <a href="#id3032984" class="shortcut">Object Hierarchy</a></nobr></td></tr>
 
40
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3009883" class="shortcut">Top</a>
 
41
                  &#160;|&#160;
 
42
                  <a href="#id3049508" class="shortcut">Description</a>
 
43
                  &#160;|&#160;
 
44
                  <a href="#id3049482" class="shortcut">Object Hierarchy</a></nobr></td></tr>
45
45
</table>
46
46
<div class="refentry" lang="en">
47
47
<a name="pango-Text-Processing"></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="id2995020"></a><span class="refentrytitle">Rendering</span>
 
51
<a name="id3009883"></a><span class="refentrytitle">Rendering</span>
52
52
</h2>
53
53
<p>Rendering &#8212; Functions to run the rendering pipeline</p>
54
54
</td>
198
198
</pre>
199
199
</div>
200
200
<div class="refsect1" lang="en">
201
 
<a name="id3032984"></a><h2>Object Hierarchy</h2>
 
201
<a name="id3049482"></a><h2>Object Hierarchy</h2>
202
202
<pre class="synopsis">
203
203
 
204
204
  <a
208
208
</pre>
209
209
</div>
210
210
<div class="refsect1" lang="en">
211
 
<a name="id3033010"></a><h2>Description</h2>
 
211
<a name="id3049508"></a><h2>Description</h2>
212
212
<p>
213
213
The Pango rendering pipeline takes a string of
214
214
Unicode characters and converts it into glyphs.
217
217
</p>
218
218
</div>
219
219
<div class="refsect1" lang="en">
220
 
<a name="id3033028"></a><h2>Details</h2>
 
220
<a name="id3049526"></a><h2>Details</h2>
221
221
<div class="refsect2" lang="en">
222
 
<a name="id3033038"></a><h3>
 
222
<a name="id3049536"></a><h3>
223
223
<a name="PangoContext-struct"></a>PangoContext</h3>
224
 
<a class="indexterm" name="id3033050"></a><pre class="programlisting">typedef struct _PangoContext PangoContext;</pre>
 
224
<a class="indexterm" name="id3049548"></a><pre class="programlisting">typedef struct _PangoContext PangoContext;</pre>
225
225
<p>
226
226
The <a class="link" href="pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> structure stores global information
227
227
used to control the itemization process. 
229
229
</div>
230
230
<hr>
231
231
<div class="refsect2" lang="en">
232
 
<a name="id3033076"></a><h3>
 
232
<a name="id3049574"></a><h3>
233
233
<a name="PangoItem"></a>PangoItem</h3>
234
 
<a class="indexterm" name="id3033088"></a><pre class="programlisting">typedef struct {
 
234
<a class="indexterm" name="id3049586"></a><pre class="programlisting">typedef struct {
235
235
  gint offset;
236
236
  gint length;
237
237
  gint num_chars;
278
278
</div>
279
279
<hr>
280
280
<div class="refsect2" lang="en">
281
 
<a name="id3033204"></a><h3>
 
281
<a name="id3049702"></a><h3>
282
282
<a name="PangoAnalysis"></a>PangoAnalysis</h3>
283
 
<a class="indexterm" name="id3033216"></a><pre class="programlisting">typedef struct {
 
283
<a class="indexterm" name="id3049714"></a><pre class="programlisting">typedef struct {
284
284
  PangoEngineShape *shape_engine;
285
285
  PangoEngineLang  *lang_engine;
286
286
  PangoFont *font;
364
364
</div>
365
365
<hr>
366
366
<div class="refsect2" lang="en">
367
 
<a name="id3033460"></a><h3>
 
367
<a name="id3049958"></a><h3>
368
368
<a name="PANGO-ANALYSIS-FLAG-CENTERED-BASELINE:CAPS"></a>PANGO_ANALYSIS_FLAG_CENTERED_BASELINE</h3>
369
 
<a class="indexterm" name="id3033473"></a><pre class="programlisting">#define PANGO_ANALYSIS_FLAG_CENTERED_BASELINE (1 &lt;&lt; 0)
 
369
<a class="indexterm" name="id3049971"></a><pre class="programlisting">#define PANGO_ANALYSIS_FLAG_CENTERED_BASELINE (1 &lt;&lt; 0)
370
370
</pre>
371
371
<p>
372
372
Whether the segment should be shifted to center around the baseline.
377
377
</div>
378
378
<hr>
379
379
<div class="refsect2" lang="en">
380
 
<a name="id3033492"></a><h3>
 
380
<a name="id3049990"></a><h3>
381
381
<a name="PangoDirection"></a>enum PangoDirection</h3>
382
 
<a class="indexterm" name="id3033505"></a><pre class="programlisting">typedef enum {
 
382
<a class="indexterm" name="id3050003"></a><pre class="programlisting">typedef enum {
383
383
  PANGO_DIRECTION_LTR,
384
384
  PANGO_DIRECTION_RTL,
385
385
  PANGO_DIRECTION_TTB_LTR,
453
453
</div>
454
454
<hr>
455
455
<div class="refsect2" lang="en">
456
 
<a name="id3033840"></a><h3>
 
456
<a name="id3050339"></a><h3>
457
457
<a name="PANGO-TYPE-DIRECTION:CAPS"></a>PANGO_TYPE_DIRECTION</h3>
458
 
<a class="indexterm" name="id3033853"></a><pre class="programlisting">#define PANGO_TYPE_DIRECTION (pango_direction_get_type())
 
458
<a class="indexterm" name="id3050351"></a><pre class="programlisting">#define PANGO_TYPE_DIRECTION (pango_direction_get_type())
459
459
</pre>
460
460
<p>
461
461
The <a
465
465
</div>
466
466
<hr>
467
467
<div class="refsect2" lang="en">
468
 
<a name="id3033886"></a><h3>
 
468
<a name="id3050384"></a><h3>
469
469
<a name="pango-itemize"></a>pango_itemize ()</h3>
470
 
<a class="indexterm" name="id3033898"></a><pre class="programlisting"><a
 
470
<a class="indexterm" name="id3050396"></a><pre class="programlisting"><a
471
471
href="../glib/glib-Doubly-Linked-Lists.html#GList"
472
472
>GList</a>*              pango_itemize                       (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
473
473
                                                         const char *text,
540
540
</div>
541
541
<hr>
542
542
<div class="refsect2" lang="en">
543
 
<a name="id3034173"></a><h3>
 
543
<a name="id3050671"></a><h3>
544
544
<a name="pango-itemize-with-base-dir"></a>pango_itemize_with_base_dir ()</h3>
545
 
<a class="indexterm" name="id3034188"></a><pre class="programlisting"><a
 
545
<a class="indexterm" name="id3050686"></a><pre class="programlisting"><a
546
546
href="../glib/glib-Doubly-Linked-Lists.html#GList"
547
547
>GList</a>*              pango_itemize_with_base_dir         (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
548
548
                                                         <a class="link" href="pango-Text-Processing.html#PangoDirection">PangoDirection</a> base_dir,
622
622
</div>
623
623
<hr>
624
624
<div class="refsect2" lang="en">
625
 
<a name="id3034501"></a><h3>
 
625
<a name="id3050999"></a><h3>
626
626
<a name="pango-item-free"></a>pango_item_free ()</h3>
627
 
<a class="indexterm" name="id3034513"></a><pre class="programlisting">void                pango_item_free                     (<a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a> *item);</pre>
 
627
<a class="indexterm" name="id3051011"></a><pre class="programlisting">void                pango_item_free                     (<a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a> *item);</pre>
628
628
<p>
629
629
Free a <a class="link" href="pango-Text-Processing.html#PangoItem"><span class="type">PangoItem</span></a> and all associated memory.</p>
630
630
<p>
643
643
</div>
644
644
<hr>
645
645
<div class="refsect2" lang="en">
646
 
<a name="id3034589"></a><h3>
 
646
<a name="id3051087"></a><h3>
647
647
<a name="pango-item-copy"></a>pango_item_copy ()</h3>
648
 
<a class="indexterm" name="id3034601"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a>*          pango_item_copy                     (<a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a> *item);</pre>
 
648
<a class="indexterm" name="id3051100"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a>*          pango_item_copy                     (<a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a> *item);</pre>
649
649
<p>
650
650
Copy an existing <a class="link" href="pango-Text-Processing.html#PangoItem"><span class="type">PangoItem</span></a> structure.</p>
651
651
<p>
675
675
</div>
676
676
<hr>
677
677
<div class="refsect2" lang="en">
678
 
<a name="id3034723"></a><h3>
 
678
<a name="id3051221"></a><h3>
679
679
<a name="pango-item-new"></a>pango_item_new ()</h3>
680
 
<a class="indexterm" name="id3034736"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a>*          pango_item_new                      (void);</pre>
 
680
<a class="indexterm" name="id3051234"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a>*          pango_item_new                      (void);</pre>
681
681
<p>
682
682
Creates a new <a class="link" href="pango-Text-Processing.html#PangoItem"><span class="type">PangoItem</span></a> structure initialized to default values.</p>
683
683
<p>
695
695
</div>
696
696
<hr>
697
697
<div class="refsect2" lang="en">
698
 
<a name="id3034803"></a><h3>
 
698
<a name="id3051301"></a><h3>
699
699
<a name="pango-item-split"></a>pango_item_split ()</h3>
700
 
<a class="indexterm" name="id3034816"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a>*          pango_item_split                    (<a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a> *orig,
 
700
<a class="indexterm" name="id3051314"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a>*          pango_item_split                    (<a class="link" href="pango-Text-Processing.html#PangoItem">PangoItem</a> *orig,
701
701
                                                         int split_index,
702
702
                                                         int split_offset);</pre>
703
703
<p>
743
743
</div>
744
744
<hr>
745
745
<div class="refsect2" lang="en">
746
 
<a name="id3035023"></a><h3>
 
746
<a name="id3051521"></a><h3>
747
747
<a name="pango-reorder-items"></a>pango_reorder_items ()</h3>
748
 
<a class="indexterm" name="id3035036"></a><pre class="programlisting"><a
 
748
<a class="indexterm" name="id3051534"></a><pre class="programlisting"><a
749
749
href="../glib/glib-Doubly-Linked-Lists.html#GList"
750
750
>GList</a>*              pango_reorder_items                 (<a
751
751
href="../glib/glib-Doubly-Linked-Lists.html#GList"
783
783
</div>
784
784
<hr>
785
785
<div class="refsect2" lang="en">
786
 
<a name="id3035133"></a><h3>
 
786
<a name="id3051631"></a><h3>
787
787
<a name="pango-context-new"></a>pango_context_new ()</h3>
788
 
<a class="indexterm" name="id3035146"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a>*       pango_context_new                   (void);</pre>
 
788
<a class="indexterm" name="id3051644"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a>*       pango_context_new                   (void);</pre>
789
789
<p>
790
790
Creates a new <a class="link" href="pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> initialized to default value.
791
791
</p>
819
819
</div>
820
820
<hr>
821
821
<div class="refsect2" lang="en">
822
 
<a name="id3035309"></a><h3>
 
822
<a name="id3051807"></a><h3>
823
823
<a name="pango-context-set-font-map"></a>pango_context_set_font_map ()</h3>
824
 
<a class="indexterm" name="id3035323"></a><pre class="programlisting">void                pango_context_set_font_map          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
824
<a class="indexterm" name="id3051821"></a><pre class="programlisting">void                pango_context_set_font_map          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
825
825
                                                         <a class="link" href="pango-Fonts.html#PangoFontMap">PangoFontMap</a> *font_map);</pre>
826
826
<p>
827
827
Sets the font map to be searched when fonts are looked-up in this context.
848
848
</div>
849
849
<hr>
850
850
<div class="refsect2" lang="en">
851
 
<a name="id3035423"></a><h3>
 
851
<a name="id3051921"></a><h3>
852
852
<a name="pango-context-get-font-map"></a>pango_context_get_font_map ()</h3>
853
 
<a class="indexterm" name="id3035439"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontMap">PangoFontMap</a>*       pango_context_get_font_map          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
 
853
<a class="indexterm" name="id3051937"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontMap">PangoFontMap</a>*       pango_context_get_font_map          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
854
854
<p>
855
855
Gets the <span class="type">PangoFontmap</span> used to look up fonts for this context.</p>
856
856
<p>
878
878
</div>
879
879
<hr>
880
880
<div class="refsect2" lang="en">
881
 
<a name="id3035533"></a><h3>
 
881
<a name="id3052031"></a><h3>
882
882
<a name="pango-context-get-font-description"></a>pango_context_get_font_description ()</h3>
883
 
<a class="indexterm" name="id3035547"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_context_get_font_description
 
883
<a class="indexterm" name="id3052045"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* pango_context_get_font_description
884
884
                                                        (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
885
885
<p>
886
886
Retrieve the default font description for the context.</p>
906
906
</div>
907
907
<hr>
908
908
<div class="refsect2" lang="en">
909
 
<a name="id3035619"></a><h3>
 
909
<a name="id3052117"></a><h3>
910
910
<a name="pango-context-set-font-description"></a>pango_context_set_font_description ()</h3>
911
 
<a class="indexterm" name="id3035633"></a><pre class="programlisting">void                pango_context_set_font_description  (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
911
<a class="indexterm" name="id3052131"></a><pre class="programlisting">void                pango_context_set_font_description  (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
912
912
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
913
913
<p>
914
914
Set the default font description for the context</p>
933
933
</div>
934
934
<hr>
935
935
<div class="refsect2" lang="en">
936
 
<a name="id3035714"></a><h3>
 
936
<a name="id3052212"></a><h3>
937
937
<a name="pango-context-get-language"></a>pango_context_get_language ()</h3>
938
 
<a class="indexterm" name="id3035728"></a><pre class="programlisting"><a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a>*      pango_context_get_language          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
 
938
<a class="indexterm" name="id3052226"></a><pre class="programlisting"><a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a>*      pango_context_get_language          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
939
939
<p>
940
940
Retrieves the global language tag for the context.</p>
941
941
<p>
959
959
</div>
960
960
<hr>
961
961
<div class="refsect2" lang="en">
962
 
<a name="id3035797"></a><h3>
 
962
<a name="id3052295"></a><h3>
963
963
<a name="pango-context-set-language"></a>pango_context_set_language ()</h3>
964
 
<a class="indexterm" name="id3035810"></a><pre class="programlisting">void                pango_context_set_language          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
964
<a class="indexterm" name="id3052309"></a><pre class="programlisting">void                pango_context_set_language          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
965
965
                                                         <a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language);</pre>
966
966
<p>
967
967
Sets the global language tag for the context.  The default language
988
988
</div>
989
989
<hr>
990
990
<div class="refsect2" lang="en">
991
 
<a name="id3035905"></a><h3>
 
991
<a name="id3052403"></a><h3>
992
992
<a name="pango-context-get-base-dir"></a>pango_context_get_base_dir ()</h3>
993
 
<a class="indexterm" name="id3035918"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoDirection">PangoDirection</a>      pango_context_get_base_dir          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
 
993
<a class="indexterm" name="id3052416"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoDirection">PangoDirection</a>      pango_context_get_base_dir          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
994
994
<p>
995
995
Retrieves the base direction for the context. See
996
996
<a class="link" href="pango-Text-Processing.html#pango-context-set-base-dir"><code class="function">pango_context_set_base_dir()</code></a>.</p>
1015
1015
</div>
1016
1016
<hr>
1017
1017
<div class="refsect2" lang="en">
1018
 
<a name="id3035999"></a><h3>
 
1018
<a name="id3052497"></a><h3>
1019
1019
<a name="pango-context-set-base-dir"></a>pango_context_set_base_dir ()</h3>
1020
 
<a class="indexterm" name="id3036012"></a><pre class="programlisting">void                pango_context_set_base_dir          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
1020
<a class="indexterm" name="id3052510"></a><pre class="programlisting">void                pango_context_set_base_dir          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
1021
1021
                                                         <a class="link" href="pango-Text-Processing.html#PangoDirection">PangoDirection</a> direction);</pre>
1022
1022
<p>
1023
1023
Sets the base direction for the context.
1050
1050
</div>
1051
1051
<hr>
1052
1052
<div class="refsect2" lang="en">
1053
 
<a name="id3036152"></a><h3>
 
1053
<a name="id3052650"></a><h3>
1054
1054
<a name="pango-context-get-base-gravity"></a>pango_context_get_base_gravity ()</h3>
1055
 
<a class="indexterm" name="id3036166"></a><pre class="programlisting"><a class="link" href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a>        pango_context_get_base_gravity      (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
 
1055
<a class="indexterm" name="id3052665"></a><pre class="programlisting"><a class="link" href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a>        pango_context_get_base_gravity      (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
1056
1056
<p>
1057
1057
Retrieves the base gravity for the context. See
1058
1058
<a class="link" href="pango-Text-Processing.html#pango-context-set-base-gravity"><code class="function">pango_context_set_base_gravity()</code></a>.</p>
1080
1080
</div>
1081
1081
<hr>
1082
1082
<div class="refsect2" lang="en">
1083
 
<a name="id3036255"></a><h3>
 
1083
<a name="id3052753"></a><h3>
1084
1084
<a name="pango-context-set-base-gravity"></a>pango_context_set_base_gravity ()</h3>
1085
 
<a class="indexterm" name="id3036270"></a><pre class="programlisting">void                pango_context_set_base_gravity      (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
1085
<a class="indexterm" name="id3052769"></a><pre class="programlisting">void                pango_context_set_base_gravity      (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
1086
1086
                                                         <a class="link" href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a> gravity);</pre>
1087
1087
<p>
1088
1088
Sets the base gravity for the context.
1112
1112
</div>
1113
1113
<hr>
1114
1114
<div class="refsect2" lang="en">
1115
 
<a name="id3036363"></a><h3>
 
1115
<a name="id3052861"></a><h3>
1116
1116
<a name="pango-context-get-gravity"></a>pango_context_get_gravity ()</h3>
1117
 
<a class="indexterm" name="id3036379"></a><pre class="programlisting"><a class="link" href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a>        pango_context_get_gravity           (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
 
1117
<a class="indexterm" name="id3052877"></a><pre class="programlisting"><a class="link" href="pango-Vertical-Text.html#PangoGravity">PangoGravity</a>        pango_context_get_gravity           (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
1118
1118
<p>
1119
1119
Retrieves the gravity for the context. This is similar to
1120
1120
<a class="link" href="pango-Text-Processing.html#pango-context-get-base-gravity"><code class="function">pango_context_get_base_gravity()</code></a>, except for when the base gravity
1144
1144
</div>
1145
1145
<hr>
1146
1146
<div class="refsect2" lang="en">
1147
 
<a name="id3036493"></a><h3>
 
1147
<a name="id3052992"></a><h3>
1148
1148
<a name="pango-context-get-gravity-hint"></a>pango_context_get_gravity_hint ()</h3>
1149
 
<a class="indexterm" name="id3036508"></a><pre class="programlisting"><a class="link" href="pango-Vertical-Text.html#PangoGravityHint">PangoGravityHint</a>    pango_context_get_gravity_hint      (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
 
1149
<a class="indexterm" name="id3053007"></a><pre class="programlisting"><a class="link" href="pango-Vertical-Text.html#PangoGravityHint">PangoGravityHint</a>    pango_context_get_gravity_hint      (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
1150
1150
<p>
1151
1151
Retrieves the gravity hint for the context. See
1152
1152
<a class="link" href="pango-Text-Processing.html#pango-context-set-gravity-hint"><code class="function">pango_context_set_gravity_hint()</code></a> for details.</p>
1174
1174
</div>
1175
1175
<hr>
1176
1176
<div class="refsect2" lang="en">
1177
 
<a name="id3036597"></a><h3>
 
1177
<a name="id3053095"></a><h3>
1178
1178
<a name="pango-context-set-gravity-hint"></a>pango_context_set_gravity_hint ()</h3>
1179
 
<a class="indexterm" name="id3036613"></a><pre class="programlisting">void                pango_context_set_gravity_hint      (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
1179
<a class="indexterm" name="id3053111"></a><pre class="programlisting">void                pango_context_set_gravity_hint      (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
1180
1180
                                                         <a class="link" href="pango-Vertical-Text.html#PangoGravityHint">PangoGravityHint</a> hint);</pre>
1181
1181
<p>
1182
1182
Sets the gravity hint for the context.
1208
1208
</div>
1209
1209
<hr>
1210
1210
<div class="refsect2" lang="en">
1211
 
<a name="id3036741"></a><h3>
 
1211
<a name="id3053240"></a><h3>
1212
1212
<a name="pango-context-get-matrix"></a>pango_context_get_matrix ()</h3>
1213
 
<a class="indexterm" name="id3036756"></a><pre class="programlisting">const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix">PangoMatrix</a>*  pango_context_get_matrix            (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
 
1213
<a class="indexterm" name="id3053255"></a><pre class="programlisting">const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix">PangoMatrix</a>*  pango_context_get_matrix            (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);</pre>
1214
1214
<p>
1215
1215
Gets the transformation matrix that will be applied when
1216
1216
rendering with this context. See <a class="link" href="pango-Text-Processing.html#pango-context-set-matrix"><code class="function">pango_context_set_matrix()</code></a>.</p>
1243
1243
</div>
1244
1244
<hr>
1245
1245
<div class="refsect2" lang="en">
1246
 
<a name="id3036858"></a><h3>
 
1246
<a name="id3053356"></a><h3>
1247
1247
<a name="pango-context-set-matrix"></a>pango_context_set_matrix ()</h3>
1248
 
<a class="indexterm" name="id3036873"></a><pre class="programlisting">void                pango_context_set_matrix            (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
1248
<a class="indexterm" name="id3053371"></a><pre class="programlisting">void                pango_context_set_matrix            (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
1249
1249
                                                         const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix">PangoMatrix</a> *matrix);</pre>
1250
1250
<p>
1251
1251
Sets the transformation matrix that will be applied when rendering
1280
1280
</div>
1281
1281
<hr>
1282
1282
<div class="refsect2" lang="en">
1283
 
<a name="id3036986"></a><h3>
 
1283
<a name="id3053484"></a><h3>
1284
1284
<a name="pango-context-load-font"></a>pango_context_load_font ()</h3>
1285
 
<a class="indexterm" name="id3036998"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a>*          pango_context_load_font             (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
1285
<a class="indexterm" name="id3053497"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFont">PangoFont</a>*          pango_context_load_font             (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
1286
1286
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);</pre>
1287
1287
<p>
1288
1288
Loads the font in one of the fontmaps in the context
1315
1315
</div>
1316
1316
<hr>
1317
1317
<div class="refsect2" lang="en">
1318
 
<a name="id3037116"></a><h3>
 
1318
<a name="id3053614"></a><h3>
1319
1319
<a name="pango-context-load-fontset"></a>pango_context_load_fontset ()</h3>
1320
 
<a class="indexterm" name="id3037130"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a>*       pango_context_load_fontset          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
1320
<a class="indexterm" name="id3053628"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontset">PangoFontset</a>*       pango_context_load_fontset          (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
1321
1321
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1322
1322
                                                         <a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language);</pre>
1323
1323
<p>
1356
1356
</div>
1357
1357
<hr>
1358
1358
<div class="refsect2" lang="en">
1359
 
<a name="id3037278"></a><h3>
 
1359
<a name="id3053776"></a><h3>
1360
1360
<a name="pango-context-get-metrics"></a>pango_context_get_metrics ()</h3>
1361
 
<a class="indexterm" name="id3037291"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a>*   pango_context_get_metrics           (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
1361
<a class="indexterm" name="id3053790"></a><pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontMetrics">PangoFontMetrics</a>*   pango_context_get_metrics           (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
1362
1362
                                                         const <a class="link" href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc,
1363
1363
                                                         <a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language);</pre>
1364
1364
<p>
1414
1414
</div>
1415
1415
<hr>
1416
1416
<div class="refsect2" lang="en">
1417
 
<a name="id3037483"></a><h3>
 
1417
<a name="id3053982"></a><h3>
1418
1418
<a name="pango-context-list-families"></a>pango_context_list_families ()</h3>
1419
 
<a class="indexterm" name="id3037497"></a><pre class="programlisting">void                pango_context_list_families         (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
 
1419
<a class="indexterm" name="id3053996"></a><pre class="programlisting">void                pango_context_list_families         (<a class="link" href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context,
1420
1420
                                                         <a class="link" href="pango-Fonts.html#PangoFontFamily">PangoFontFamily</a> ***families,
1421
1421
                                                         int *n_families);</pre>
1422
1422
<p>
1450
1450
</div>
1451
1451
<hr>
1452
1452
<div class="refsect2" lang="en">
1453
 
<a name="id3037626"></a><h3>
 
1453
<a name="id3054125"></a><h3>
1454
1454
<a name="pango-get-mirror-char"></a>pango_get_mirror_char ()</h3>
1455
 
<a class="indexterm" name="id3037642"></a><pre class="programlisting"><a
 
1455
<a class="indexterm" name="id3054140"></a><pre class="programlisting"><a
1456
1456
href="../glib/glib-Basic-Types.html#gboolean"
1457
1457
>gboolean</a>            pango_get_mirror_char               (<a
1458
1458
href="../glib/glib-Unicode-Manipulation.html#gunichar"
1505
1505
</div>
1506
1506
<hr>
1507
1507
<div class="refsect2" lang="en">
1508
 
<a name="id3037807"></a><h3>
 
1508
<a name="id3054305"></a><h3>
1509
1509
<a name="pango-unichar-direction"></a>pango_unichar_direction ()</h3>
1510
 
<a class="indexterm" name="id3037819"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoDirection">PangoDirection</a>      pango_unichar_direction             (<a
 
1510
<a class="indexterm" name="id3054318"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoDirection">PangoDirection</a>      pango_unichar_direction             (<a
1511
1511
href="../glib/glib-Unicode-Manipulation.html#gunichar"
1512
1512
>gunichar</a> ch);</pre>
1513
1513
<p>
1536
1536
</div>
1537
1537
<hr>
1538
1538
<div class="refsect2" lang="en">
1539
 
<a name="id3037915"></a><h3>
 
1539
<a name="id3054413"></a><h3>
1540
1540
<a name="pango-find-base-dir"></a>pango_find_base_dir ()</h3>
1541
 
<a class="indexterm" name="id3037930"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoDirection">PangoDirection</a>      pango_find_base_dir                 (const <a
 
1541
<a class="indexterm" name="id3054429"></a><pre class="programlisting"><a class="link" href="pango-Text-Processing.html#PangoDirection">PangoDirection</a>      pango_find_base_dir                 (const <a
1542
1542
href="../glib/glib-Basic-Types.html#gchar"
1543
1543
>gchar</a> *text,
1544
1544
                                                         <a
1577
1577
</div>
1578
1578
<hr>
1579
1579
<div class="refsect2" lang="en">
1580
 
<a name="id3038046"></a><h3>
 
1580
<a name="id3054545"></a><h3>
1581
1581
<a name="pango-break"></a>pango_break ()</h3>
1582
 
<a class="indexterm" name="id3038058"></a><pre class="programlisting">void                pango_break                         (const <a
 
1582
<a class="indexterm" name="id3054557"></a><pre class="programlisting">void                pango_break                         (const <a
1583
1583
href="../glib/glib-Basic-Types.html#gchar"
1584
1584
>gchar</a> *text,
1585
1585
                                                         int length,
1626
1626
</div>
1627
1627
<hr>
1628
1628
<div class="refsect2" lang="en">
1629
 
<a name="id3038246"></a><h3>
 
1629
<a name="id3054744"></a><h3>
1630
1630
<a name="pango-get-log-attrs"></a>pango_get_log_attrs ()</h3>
1631
 
<a class="indexterm" name="id3038258"></a><pre class="programlisting">void                pango_get_log_attrs                 (const char *text,
 
1631
<a class="indexterm" name="id3054757"></a><pre class="programlisting">void                pango_get_log_attrs                 (const char *text,
1632
1632
                                                         int length,
1633
1633
                                                         int level,
1634
1634
                                                         <a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language,
1683
1683
</div>
1684
1684
<hr>
1685
1685
<div class="refsect2" lang="en">
1686
 
<a name="id3038495"></a><h3>
 
1686
<a name="id3054994"></a><h3>
1687
1687
<a name="pango-find-paragraph-boundary"></a>pango_find_paragraph_boundary ()</h3>
1688
 
<a class="indexterm" name="id3038508"></a><pre class="programlisting">void                pango_find_paragraph_boundary       (const <a
 
1688
<a class="indexterm" name="id3055007"></a><pre class="programlisting">void                pango_find_paragraph_boundary       (const <a
1689
1689
href="../glib/glib-Basic-Types.html#gchar"
1690
1690
>gchar</a> *text,
1691
1691
                                                         <a
1740
1740
</div>
1741
1741
<hr>
1742
1742
<div class="refsect2" lang="en">
1743
 
<a name="id3038679"></a><h3>
 
1743
<a name="id3055177"></a><h3>
1744
1744
<a name="pango-default-break"></a>pango_default_break ()</h3>
1745
 
<a class="indexterm" name="id3038692"></a><pre class="programlisting">void                pango_default_break                 (const <a
 
1745
<a class="indexterm" name="id3055190"></a><pre class="programlisting">void                pango_default_break                 (const <a
1746
1746
href="../glib/glib-Basic-Types.html#gchar"
1747
1747
>gchar</a> *text,
1748
1748
                                                         int length,
1795
1795
</div>
1796
1796
<hr>
1797
1797
<div class="refsect2" lang="en">
1798
 
<a name="id3038927"></a><h3>
 
1798
<a name="id3055426"></a><h3>
1799
1799
<a name="PangoLogAttr"></a>PangoLogAttr</h3>
1800
 
<a class="indexterm" name="id3038940"></a><pre class="programlisting">typedef struct {
 
1800
<a class="indexterm" name="id3055438"></a><pre class="programlisting">typedef struct {
1801
1801
  guint is_line_break : 1;      /* Can break line in front of character */
1802
1802
 
1803
1803
  guint is_mandatory_break : 1; /* Must break line in front of character */
1965
1965
</div>
1966
1966
<hr>
1967
1967
<div class="refsect2" lang="en">
1968
 
<a name="id3039335"></a><h3>
 
1968
<a name="id3055834"></a><h3>
1969
1969
<a name="pango-shape"></a>pango_shape ()</h3>
1970
 
<a class="indexterm" name="id3039347"></a><pre class="programlisting">void                pango_shape                         (const <a
 
1970
<a class="indexterm" name="id3055845"></a><pre class="programlisting">void                pango_shape                         (const <a
1971
1971
href="../glib/glib-Basic-Types.html#gchar"
1972
1972
>gchar</a> *text,
1973
1973
                                                         <a