?? pango-x-fonts-and-rendering.html
字號:
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> <ahref="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if *<em class="parameter"><code>rfont</code></em> now contains a font.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2904132"></a><h3><a name="pango-x-font-get-unknown-glyph"></a>pango_x_font_get_unknown_glyph ()</h3><a class="indexterm" name="id2904148"></a><pre class="programlisting"><a href="pango-Glyph-Storage.html#PangoGlyph">PangoGlyph</a> pango_x_font_get_unknown_glyph (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font, <ahref="../glib/glib-Unicode-Manipulation.html#gunichar">gunichar</a> wc);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">pango_x_font_get_unknown_glyph</code> is deprecated and should not be used in newly-written code.</p></div><p>Returns the index of a glyph suitable for drawing <em class="parameter"><code>wc</code></em> as anunknown character.</p><p>Use <a href="pango-Glyph-Storage.html#PANGO-GET-UNKNOWN-GLYPH:CAPS"><code class="function">PANGO_GET_UNKNOWN_GLYPH()</code></a> instead.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>font</code></em> :</span></td><td> a <a href="pango-Fonts.html#PangoFont"><span class="type">PangoFont</span></a>.</td></tr><tr><td><span class="term"><em class="parameter"><code>wc</code></em> :</span></td><td> the Unicode character for which a glyph is needed.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> a glyph index into <em class="parameter"><code>font</code></em>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2904278"></a><h3><a name="pango-x-apply-ligatures"></a>pango_x_apply_ligatures ()</h3><a class="indexterm" name="id2904294"></a><pre class="programlisting"><ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a> pango_x_apply_ligatures (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font, <a href="pango-X-Fonts-and-Rendering.html#PangoXSubfont">PangoXSubfont</a> subfont, <ahref="../glib/glib-Unicode-Manipulation.html#gunichar">gunichar</a> **glyphs, int *n_glyphs, int **clusters);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">pango_x_apply_ligatures</code> is deprecated and should not be used in newly-written code.</p></div><p>Previously did subfont-specific ligation. Now a no-op.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>font</code></em> :</span></td><td> unused</td></tr><tr><td><span class="term"><em class="parameter"><code>subfont</code></em> :</span></td><td> unused</td></tr><tr><td><span class="term"><em class="parameter"><code>glyphs</code></em> :</span></td><td> unused</td></tr><tr><td><span class="term"><em class="parameter"><code>n_glyphs</code></em> :</span></td><td> unused</td></tr><tr><td><span class="term"><em class="parameter"><code>clusters</code></em> :</span></td><td> unused</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> <ahref="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, always.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2904463"></a><h3><a name="pango-x-fallback-shape"></a>pango_x_fallback_shape ()</h3><a class="indexterm" name="id2904478"></a><pre class="programlisting">void pango_x_fallback_shape (<a href="pango-Fonts.html#PangoFont">PangoFont</a> *font, <a href="pango-Glyph-Storage.html#PangoGlyphString">PangoGlyphString</a> *glyphs, const char *text, int n_chars);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">pango_x_fallback_shape</code> is deprecated and should not be used in newly-written code.</p></div><p>This is a simple fallback shaper, that can be usedif no subfont that supports a given script is found.For every character in <em class="parameter"><code>text</code></em>, it puts the unknown glyph.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>font</code></em> :</span></td><td> A <a href="pango-Fonts.html#PangoFont"><span class="type">PangoFont</span></a>.</td></tr><tr><td><span class="term"><em class="parameter"><code>glyphs</code></em> :</span></td><td> A pointer to a <a href="pango-Glyph-Storage.html#PangoGlyphString"><span class="type">PangoGlyphString</span></a>.</td></tr><tr><td><span class="term"><em class="parameter"><code>text</code></em> :</span></td><td> UTF-8 string.</td></tr><tr><td><span class="term"><em class="parameter"><code>n_chars</code></em> :</span></td><td> Number of UTF-8 seqs in <em class="parameter"><code>text</code></em>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2904635"></a><h3><a name="PangoXFontCache"></a>PangoXFontCache</h3><a class="indexterm" name="id2904650"></a><pre class="programlisting">typedef struct _PangoXFontCache PangoXFontCache;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">PangoXFontCache</code> is deprecated and should not be used in newly-written code.</p></div><p>A <a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache"><span class="type">PangoXFontCache</span></a> caches<span class="type">XFontStructs</span> for a single display by their XLFD name. </p></div><hr><div class="refsect2" lang="en"><a name="id2904691"></a><h3><a name="pango-x-font-cache-new"></a>pango_x_font_cache_new ()</h3><a class="indexterm" name="id2904706"></a><pre class="programlisting"><a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache">PangoXFontCache</a>* pango_x_font_cache_new (Display *display);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">pango_x_font_cache_new</code> is deprecated and should not be used in newly-written code.</p></div><p>Creates a font cache for the specified display.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>display</code></em> :</span></td><td> an X display.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> The newly allocated <a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache"><span class="type">PangoXFontCache</span></a>, which should be freed with <a href="pango-X-Fonts-and-Rendering.html#pango-x-font-cache-free"><code class="function">pango_x_font_cache_free()</code></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2904800"></a><h3><a name="pango-x-font-cache-free"></a>pango_x_font_cache_free ()</h3><a class="indexterm" name="id2904816"></a><pre class="programlisting">void pango_x_font_cache_free (<a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache">PangoXFontCache</a> *cache);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">pango_x_font_cache_free</code> is deprecated and should not be used in newly-written code.</p></div><p>Frees a <a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache"><span class="type">PangoXFontCache</span></a> and all associated memory. All fonts loadedthrough this font cache will be freed along with the cache.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>cache</code></em> :</span></td><td> a <a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache"><span class="type">PangoXFontCache</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2904896"></a><h3><a name="pango-x-font-cache-load"></a>pango_x_font_cache_load ()</h3><a class="indexterm" name="id2904912"></a><pre class="programlisting">XFontStruct* pango_x_font_cache_load (<a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache">PangoXFontCache</a> *cache, const char *xlfd);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">pango_x_font_cache_load</code> is deprecated and should not be used in newly-written code.</p></div><p>Loads a <span class="type">XFontStruct</span> from a X Logical Font Description. Theresult may be newly loaded, or it may have been previouslystored.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>cache</code></em> :</span></td><td> a <a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache"><span class="type">PangoXFontCache</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>xlfd</code></em> :</span></td><td> the X Logical Font Description to load.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> The font structure, or <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the font couldnot be loaded. In order to free this structure, you must call<a href="pango-X-Fonts-and-Rendering.html#pango-x-font-cache-unload"><code class="function">pango_x_font_cache_unload()</code></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2905047"></a><h3><a name="pango-x-font-cache-unload"></a>pango_x_font_cache_unload ()</h3><a class="indexterm" name="id2905063"></a><pre class="programlisting">void pango_x_font_cache_unload (<a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache">PangoXFontCache</a> *cache, XFontStruct *fs);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">pango_x_font_cache_unload</code> is deprecated and should not be used in newly-written code.</p></div><p>Frees a font structure previously loaded with <a href="pango-X-Fonts-and-Rendering.html#pango-x-font-cache-load"><code class="function">pango_x_font_cache_load()</code></a>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>cache</code></em> :</span></td><td> a <a href="pango-X-Fonts-and-Rendering.html#PangoXFontCache"><span class="type">PangoXFontCache</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>fs</code></em> :</span></td><td> the font structure to unload</td></tr></tbody></table></div></div></div></div></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -