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

« back to all changes in this revision

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

Tags: upstream-1.19.2
ImportĀ upstreamĀ versionĀ 1.19.2

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-Vertical-Text.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="#id3144387" class="shortcut">Top</a>
 
40
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3161210" class="shortcut">Top</a>
41
41
                  &#160;|&#160;
42
 
                  <a href="#id3144626" class="shortcut">Description</a></nobr></td></tr>
 
42
                  <a href="#id3161449" class="shortcut">Description</a></nobr></td></tr>
43
43
</table>
44
44
<div class="refentry" lang="en">
45
45
<a name="pango-Scripts"></a><div class="titlepage"></div>
46
46
<div class="refnamediv"><table width="100%"><tr>
47
47
<td valign="top">
48
48
<h2>
49
 
<a name="id3144387"></a><span class="refentrytitle">Scripts</span>
 
49
<a name="id3161210"></a><span class="refentrytitle">Scripts</span>
50
50
</h2>
51
51
<p>Scripts &#8212; Identifying writing systems</p>
52
52
</td>
83
83
</pre>
84
84
</div>
85
85
<div class="refsect1" lang="en">
86
 
<a name="id3144626"></a><h2>Description</h2>
 
86
<a name="id3161449"></a><h2>Description</h2>
87
87
<p>
88
88
The functions in this section are used to identify the writing
89
89
system, or <em class="firstterm">script</em> of individual characters
91
91
</p>
92
92
</div>
93
93
<div class="refsect1" lang="en">
94
 
<a name="id3144647"></a><h2>Details</h2>
 
94
<a name="id3161470"></a><h2>Details</h2>
95
95
<div class="refsect2" lang="en">
96
 
<a name="id3144657"></a><h3>
 
96
<a name="id3161480"></a><h3>
97
97
<a name="PangoScriptIter"></a>PangoScriptIter</h3>
98
 
<a class="indexterm" name="id3144670"></a><pre class="programlisting">typedef struct _PangoScriptIter PangoScriptIter;</pre>
 
98
<a class="indexterm" name="id3161493"></a><pre class="programlisting">typedef struct _PangoScriptIter PangoScriptIter;</pre>
99
99
<p>
100
100
A <a class="link" href="pango-Scripts.html#PangoScriptIter"><span class="type">PangoScriptIter</span></a> is used to iterate through a string
101
101
and identify ranges in different scripts.</p>
105
105
</div>
106
106
<hr>
107
107
<div class="refsect2" lang="en">
108
 
<a name="id3144698"></a><h3>
 
108
<a name="id3161521"></a><h3>
109
109
<a name="PangoScript"></a>enum PangoScript</h3>
110
 
<a class="indexterm" name="id3144711"></a><pre class="programlisting">typedef enum {                         /* ISO 15924 code */
 
110
<a class="indexterm" name="id3161534"></a><pre class="programlisting">typedef enum {                         /* ISO 15924 code */
111
111
      PANGO_SCRIPT_INVALID_CODE = -1,
112
112
      PANGO_SCRIPT_COMMON       = 0,   /* Zyyy */
113
113
      PANGO_SCRIPT_INHERITED,          /* Qaai */
545
545
</div>
546
546
<hr>
547
547
<div class="refsect2" lang="en">
548
 
<a name="id3146442"></a><h3>
 
548
<a name="id3163265"></a><h3>
549
549
<a name="PANGO-TYPE-SCRIPT:CAPS"></a>PANGO_TYPE_SCRIPT</h3>
550
 
<a class="indexterm" name="id3146455"></a><pre class="programlisting">#define PANGO_TYPE_SCRIPT (pango_script_get_type())
 
550
<a class="indexterm" name="id3163278"></a><pre class="programlisting">#define PANGO_TYPE_SCRIPT (pango_script_get_type())
551
551
</pre>
552
552
<p>
553
553
The <a
557
557
</div>
558
558
<hr>
559
559
<div class="refsect2" lang="en">
560
 
<a name="id3146487"></a><h3>
 
560
<a name="id3163310"></a><h3>
561
561
<a name="pango-script-for-unichar"></a>pango_script_for_unichar ()</h3>
562
 
<a class="indexterm" name="id3146502"></a><pre class="programlisting"><a class="link" href="pango-Scripts.html#PangoScript">PangoScript</a>         pango_script_for_unichar            (<a
 
562
<a class="indexterm" name="id3163325"></a><pre class="programlisting"><a class="link" href="pango-Scripts.html#PangoScript">PangoScript</a>         pango_script_for_unichar            (<a
563
563
href="../glib/glib-Unicode-Manipulation.html#gunichar"
564
564
>gunichar</a> ch);</pre>
565
565
<p>
597
597
</div>
598
598
<hr>
599
599
<div class="refsect2" lang="en">
600
 
<a name="id3146619"></a><h3>
 
600
<a name="id3163442"></a><h3>
601
601
<a name="pango-script-get-sample-language"></a>pango_script_get_sample_language ()</h3>
602
 
<a class="indexterm" name="id3146635"></a><pre class="programlisting"><a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a>*      pango_script_get_sample_language    (<a class="link" href="pango-Scripts.html#PangoScript">PangoScript</a> script);</pre>
 
602
<a class="indexterm" name="id3163458"></a><pre class="programlisting"><a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a>*      pango_script_get_sample_language    (<a class="link" href="pango-Scripts.html#PangoScript">PangoScript</a> script);</pre>
603
603
<p>
604
604
Given a script, finds a language tag that is reasonably
605
605
representative of that script. This will usually be the
660
660
</div>
661
661
<hr>
662
662
<div class="refsect2" lang="en">
663
 
<a name="id3146834"></a><h3>
 
663
<a name="id3163657"></a><h3>
664
664
<a name="pango-language-includes-script"></a>pango_language_includes_script ()</h3>
665
 
<a class="indexterm" name="id3146850"></a><pre class="programlisting"><a
 
665
<a class="indexterm" name="id3163673"></a><pre class="programlisting"><a
666
666
href="../glib/glib-Basic-Types.html#gboolean"
667
667
>gboolean</a>            pango_language_includes_script      (<a class="link" href="pango-Text-Attributes.html#PangoLanguage">PangoLanguage</a> *language,
668
668
                                                         <a class="link" href="pango-Scripts.html#PangoScript">PangoScript</a> script);</pre>
720
720
</div>
721
721
<hr>
722
722
<div class="refsect2" lang="en">
723
 
<a name="id3147070"></a><h3>
 
723
<a name="id3163893"></a><h3>
724
724
<a name="pango-script-iter-new"></a>pango_script_iter_new ()</h3>
725
 
<a class="indexterm" name="id3147085"></a><pre class="programlisting"><a class="link" href="pango-Scripts.html#PangoScriptIter">PangoScriptIter</a>*    pango_script_iter_new               (const char *text,
 
725
<a class="indexterm" name="id3163908"></a><pre class="programlisting"><a class="link" href="pango-Scripts.html#PangoScriptIter">PangoScriptIter</a>*    pango_script_iter_new               (const char *text,
726
726
                                                         int length);</pre>
727
727
<p>
728
728
Create a new <a class="link" href="pango-Scripts.html#PangoScriptIter"><span class="type">PangoScriptIter</span></a>, used to break a string of
761
761
</div>
762
762
<hr>
763
763
<div class="refsect2" lang="en">
764
 
<a name="id3147227"></a><h3>
 
764
<a name="id3164050"></a><h3>
765
765
<a name="pango-script-iter-get-range"></a>pango_script_iter_get_range ()</h3>
766
 
<a class="indexterm" name="id3147244"></a><pre class="programlisting">void                pango_script_iter_get_range         (<a class="link" href="pango-Scripts.html#PangoScriptIter">PangoScriptIter</a> *iter,
 
766
<a class="indexterm" name="id3164067"></a><pre class="programlisting">void                pango_script_iter_get_range         (<a class="link" href="pango-Scripts.html#PangoScriptIter">PangoScriptIter</a> *iter,
767
767
                                                         G_CONST_RETURN char **start,
768
768
                                                         G_CONST_RETURN char **end,
769
769
                                                         <a class="link" href="pango-Scripts.html#PangoScript">PangoScript</a> *script);</pre>
810
810
</div>
811
811
<hr>
812
812
<div class="refsect2" lang="en">
813
 
<a name="id3147414"></a><h3>
 
813
<a name="id3164237"></a><h3>
814
814
<a name="pango-script-iter-next"></a>pango_script_iter_next ()</h3>
815
 
<a class="indexterm" name="id3147429"></a><pre class="programlisting"><a
 
815
<a class="indexterm" name="id3164252"></a><pre class="programlisting"><a
816
816
href="../glib/glib-Basic-Types.html#gboolean"
817
817
>gboolean</a>            pango_script_iter_next              (<a class="link" href="pango-Scripts.html#PangoScriptIter">PangoScriptIter</a> *iter);</pre>
818
818
<p>
847
847
</div>
848
848
<hr>
849
849
<div class="refsect2" lang="en">
850
 
<a name="id3147546"></a><h3>
 
850
<a name="id3164369"></a><h3>
851
851
<a name="pango-script-iter-free"></a>pango_script_iter_free ()</h3>
852
 
<a class="indexterm" name="id3147562"></a><pre class="programlisting">void                pango_script_iter_free              (<a class="link" href="pango-Scripts.html#PangoScriptIter">PangoScriptIter</a> *iter);</pre>
 
852
<a class="indexterm" name="id3164385"></a><pre class="programlisting">void                pango_script_iter_free              (<a class="link" href="pango-Scripts.html#PangoScriptIter">PangoScriptIter</a> *iter);</pre>
853
853
<p>
854
854
Frees a <a class="link" href="pango-Scripts.html#PangoScriptIter"><span class="type">PangoScriptIter</span></a> created with <a class="link" href="pango-Scripts.html#pango-script-iter-new"><code class="function">pango_script_iter_new()</code></a>.</p>
855
855
<p>