⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pango-x-fonts-and-rendering.html

📁 linux
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<td><span class="term"><em class="parameter"><code>rfont</code></em>&#160;:</span></td><td> A pointer to a <a href="pango-X-Fonts-and-Rendering.html#PangoXSubfont"><span class="type">PangoXSubfont</span></a>.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</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="id3239191"></a><h3><a name="pango-x-font-get-unknown-glyph"></a>pango_x_font_get_unknown_glyph ()</h3><a class="indexterm" name="id3239207"></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>&#160;:</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>&#160;:</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>&#160;:</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="id3239338"></a><h3><a name="pango-x-apply-ligatures"></a>pango_x_apply_ligatures ()</h3><a class="indexterm" name="id3239354"></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>&#160;:</span></td><td> unused</td></tr><tr><td><span class="term"><em class="parameter"><code>subfont</code></em>&#160;:</span></td><td> unused</td></tr><tr><td><span class="term"><em class="parameter"><code>glyphs</code></em>&#160;:</span></td><td> unused</td></tr><tr><td><span class="term"><em class="parameter"><code>n_glyphs</code></em>&#160;:</span></td><td> unused</td></tr><tr><td><span class="term"><em class="parameter"><code>clusters</code></em>&#160;:</span></td><td> unused</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</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="id3239523"></a><h3><a name="pango-x-fallback-shape"></a>pango_x_fallback_shape ()</h3><a class="indexterm" name="id3239539"></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>&#160;:</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>&#160;:</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>&#160;:</span></td><td> UTF-8 string.</td></tr><tr><td><span class="term"><em class="parameter"><code>n_chars</code></em>&#160;:</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="id3239696"></a><h3><a name="PangoXFontCache"></a>PangoXFontCache</h3><a class="indexterm" name="id3239712"></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="id3239752"></a><h3><a name="pango-x-font-cache-new"></a>pango_x_font_cache_new ()</h3><a class="indexterm" name="id3239768"></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>&#160;:</span></td><td> an X display.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</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="id3239862"></a><h3><a name="pango-x-font-cache-free"></a>pango_x_font_cache_free ()</h3><a class="indexterm" name="id3239878"></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>&#160;:</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="id3239959"></a><h3><a name="pango-x-font-cache-load"></a>pango_x_font_cache_load ()</h3><a class="indexterm" name="id3239974"></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>&#160;:</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>&#160;:</span></td><td> the X Logical Font Description to load.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</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="id3240110"></a><h3><a name="pango-x-font-cache-unload"></a>pango_x_font_cache_unload ()</h3><a class="indexterm" name="id3240126"></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>&#160;:</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>&#160;:</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 + -