📄 freetype-fonts.xml
字号:
<varlistentry><term><parameter>bitmap</parameter> :</term><listitem><simpara> a <type>FT_Bitmap</type> to render the line onto</simpara></listitem></varlistentry><varlistentry><term><parameter>line</parameter> :</term><listitem><simpara> a <link linkend="PangoLayoutLine"><type>PangoLayoutLine</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>x</parameter> :</term><listitem><simpara> the x position of start of string (in Pango units)</simpara></listitem></varlistentry><varlistentry><term><parameter>y</parameter> :</term><listitem><simpara> the y position of baseline (in Pango units)</simpara></listitem></varlistentry></variablelist><para>Since 1.6</para></refsect2><refsect2><title><anchor id="pango-ft2-render-layout" role="function"/>pango_ft2_render_layout ()</title><indexterm><primary>pango_ft2_render_layout</primary></indexterm><programlisting><link linkend="void">void</link> pango_ft2_render_layout (<link linkend="FT-Bitmap">FT_Bitmap</link> *bitmap, <link linkend="PangoLayout">PangoLayout</link> *layout, <link linkend="int">int</link> x, <link linkend="int">int</link> y);</programlisting><para>Render a <link linkend="PangoLayout"><type>PangoLayout</type></link> onto a FreeType2 bitmap</para><para></para><variablelist role="params"><varlistentry><term><parameter>bitmap</parameter> :</term><listitem><simpara> a <type>FT_Bitmap</type> to render the layout onto</simpara></listitem></varlistentry><varlistentry><term><parameter>layout</parameter> :</term><listitem><simpara> a <link linkend="PangoLayout"><type>PangoLayout</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>x</parameter> :</term><listitem><simpara> the X position of the left of the layout (in pixels)</simpara></listitem></varlistentry><varlistentry><term><parameter>y</parameter> :</term><listitem><simpara> the Y position of the top of the layout (in pixels)</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="pango-ft2-render-layout-subpixel" role="function" condition="since:1.6"/>pango_ft2_render_layout_subpixel ()</title><indexterm role="1.6"><primary>pango_ft2_render_layout_subpixel</primary></indexterm><programlisting><link linkend="void">void</link> pango_ft2_render_layout_subpixel (<link linkend="FT-Bitmap">FT_Bitmap</link> *bitmap, <link linkend="PangoLayout">PangoLayout</link> *layout, <link linkend="int">int</link> x, <link linkend="int">int</link> y);</programlisting><para>Render a <link linkend="PangoLayout"><type>PangoLayout</type></link> onto a FreeType2 bitmap, with helocation specified in fixed-point Pango units rather thanpixels. (Using this will avoid extra inaccuracies fromrounding to integer pixels multiple times, even if thefinal glyph positions are integers.)</para><para></para><variablelist role="params"><varlistentry><term><parameter>bitmap</parameter> :</term><listitem><simpara> a <type>FT_Bitmap</type> to render the layout onto</simpara></listitem></varlistentry><varlistentry><term><parameter>layout</parameter> :</term><listitem><simpara> a <link linkend="PangoLayout"><type>PangoLayout</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>x</parameter> :</term><listitem><simpara> the X position of the left of the layout (in Pango units)</simpara></listitem></varlistentry><varlistentry><term><parameter>y</parameter> :</term><listitem><simpara> the Y position of the top of the layout (in Pango units)</simpara></listitem></varlistentry></variablelist><para>Since 1.6</para></refsect2><refsect2><title><anchor id="pango-ft2-get-unknown-glyph" role="function" condition="deprecated:"/>pango_ft2_get_unknown_glyph ()</title><indexterm role="deprecated"><primary>pango_ft2_get_unknown_glyph</primary></indexterm><programlisting><link linkend="PangoGlyph">PangoGlyph</link> pango_ft2_get_unknown_glyph (<link linkend="PangoFont">PangoFont</link> *font);</programlisting><warning><para><literal>pango_ft2_get_unknown_glyph</literal> is deprecated and should not be used in newly-written code.</para></warning><para>Return the index of a glyph suitable for drawing unknown characters with<parameter>font</parameter>, or <link linkend="PANGO-GLYPH-EMPTY:CAPS"><literal>PANGO_GLYPH_EMPTY</literal></link> if no suitable glyph found.</para><para>If you want to draw an unknown-box for a character that is not coveredby the font,use <link linkend="PANGO-GET-UNKNOWN-GLYPH:CAPS"><function>PANGO_GET_UNKNOWN_GLYPH()</function></link> instead.</para><para></para><variablelist role="params"><varlistentry><term><parameter>font</parameter> :</term><listitem><simpara> a <link linkend="PangoFont"><type>PangoFont</type></link></simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a glyph index into <parameter>font</parameter>, or <link linkend="PANGO-GLYPH-EMPTY:CAPS"><literal>PANGO_GLYPH_EMPTY</literal></link></simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="pango-ft2-font-get-kerning" role="function" condition="deprecated:"/>pango_ft2_font_get_kerning ()</title><indexterm role="deprecated"><primary>pango_ft2_font_get_kerning</primary></indexterm><programlisting><link linkend="int">int</link> pango_ft2_font_get_kerning (<link linkend="PangoFont">PangoFont</link> *font, <link linkend="PangoGlyph">PangoGlyph</link> left, <link linkend="PangoGlyph">PangoGlyph</link> right);</programlisting><warning><para><literal>pango_ft2_font_get_kerning</literal> is deprecated and should not be used in newly-written code.</para></warning><para>Retrieves kerning information for a combination of two glyphs.</para><para>Use <link linkend="pango-fc-font-kern-glyphs"><function>pango_fc_font_kern_glyphs()</function></link> instead.</para><para></para><variablelist role="params"><varlistentry><term><parameter>font</parameter> :</term><listitem><simpara> a <link linkend="PangoFont"><type>PangoFont</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>left</parameter> :</term><listitem><simpara> the left <link linkend="PangoGlyph"><type>PangoGlyph</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>right</parameter> :</term><listitem><simpara> the right <link linkend="PangoGlyph"><type>PangoGlyph</type></link></simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The amount of kerning (in Pango units) to apply forthe given combination of glyphs.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="pango-ft2-font-get-face" role="function" condition="deprecated:"/>pango_ft2_font_get_face ()</title><indexterm role="deprecated"><primary>pango_ft2_font_get_face</primary></indexterm><programlisting><link linkend="FT-Face">FT_Face</link> pango_ft2_font_get_face (<link linkend="PangoFont">PangoFont</link> *font);</programlisting><warning><para><literal>pango_ft2_font_get_face</literal> is deprecated and should not be used in newly-written code.</para></warning><para>Returns the native FreeType2 <type>FT_Face</type> structure used for this <link linkend="PangoFont"><type>PangoFont</type></link>.This may be useful if you want to use FreeType2 functions directly.</para><para>Use <link linkend="pango-fc-font-lock-face"><function>pango_fc_font_lock_face()</function></link> instead; when you are done with aface from <link linkend="pango-fc-font-lock-face"><function>pango_fc_font_lock_face()</function></link> you must call<link linkend="pango-fc-font-unlock-face"><function>pango_fc_font_unlock_face()</function></link>.</para><para></para><variablelist role="params"><varlistentry><term><parameter>font</parameter> :</term><listitem><simpara> a <link linkend="PangoFont"><type>PangoFont</type></link></simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a pointer to a <type>FT_Face</type> structure, with the size set correctly</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="pango-ft2-font-get-coverage" role="function" condition="deprecated:"/>pango_ft2_font_get_coverage ()</title><indexterm role="deprecated"><primary>pango_ft2_font_get_coverage</primary></indexterm><programlisting><link linkend="PangoCoverage">PangoCoverage</link>* pango_ft2_font_get_coverage (<link linkend="PangoFont">PangoFont</link> *font, <link linkend="PangoLanguage">PangoLanguage</link> *language);</programlisting><warning><para><literal>pango_ft2_font_get_coverage</literal> is deprecated and should not be used in newly-written code.</para></warning><para>Gets the <link linkend="PangoCoverage"><type>PangoCoverage</type></link> for a <link linkend="PangoFT2Font"><type>PangoFT2Font</type></link>. Use <link linkend="pango-font-get-coverage"><function>pango_font_get_coverage()</function></link> instead.</para><para></para><variablelist role="params"><varlistentry><term><parameter>font</parameter> :</term><listitem><simpara> a <link linkend="PangoFT2Font"><type>PangoFT2Font</type></link>.</simpara></listitem></varlistentry><varlistentry><term><parameter>language</parameter> :</term><listitem><simpara> a language tag.</simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="PangoCoverage"><type>PangoCoverage</type></link>.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="pango-ft2-font-map-for-display" role="function" condition="deprecated:"/>pango_ft2_font_map_for_display ()</title><indexterm role="deprecated"><primary>pango_ft2_font_map_for_display</primary></indexterm><programlisting><link linkend="PangoFontMap">PangoFontMap</link>* pango_ft2_font_map_for_display (void);</programlisting><warning><para><literal>pango_ft2_font_map_for_display</literal> is deprecated and should not be used in newly-written code.</para></warning><para>Returns a <link linkend="PangoFT2FontMap"><type>PangoFT2FontMap</type></link>. This font map is cached and shouldnot be freed. If the font map is no longer needed, it canbe released with <link linkend="pango-ft2-shutdown-display"><function>pango_ft2_shutdown_display()</function></link>. Use of theglobal PangoFT2 fontmap is deprecated; use <link linkend="pango-ft2-font-map-new"><function>pango_ft2_font_map_new()</function></link>instead.</para><para></para><variablelist role="params"><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="PangoFT2FontMap"><type>PangoFT2FontMap</type></link>.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="pango-ft2-shutdown-display" role="function" condition="deprecated:"/>pango_ft2_shutdown_display ()</title><indexterm role="deprecated"><primary>pango_ft2_shutdown_display</primary></indexterm><programlisting><link linkend="void">void</link> pango_ft2_shutdown_display (void);</programlisting><warning><para><literal>pango_ft2_shutdown_display</literal> is deprecated and should not be used in newly-written code.</para></warning><para>Free the global fontmap. (See <link linkend="pango-ft2-font-map-for-display"><function>pango_ft2_font_map_for_display()</function></link>)Use of the global PangoFT2 fontmap is deprecated.</para><para></para></refsect2></refsect1></refentry>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -