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

📄 xft-fonts.xml

📁 GTK+-2.0源码之pango-1.15.6.tar.gz
💻 XML
📖 第 1 页 / 共 3 页
字号:
  attributes</simpara></listitem></varlistentry></variablelist><para>Since  1.8</para></refsect2><refsect2><title><anchor id="pango-xft-renderer-new" role="function" condition="since:1.8"/>pango_xft_renderer_new ()</title><indexterm role="1.8"><primary>pango_xft_renderer_new</primary></indexterm><programlisting><link linkend="PangoRenderer">PangoRenderer</link>* pango_xft_renderer_new       (<link linkend="Display">Display</link> *display,                                             <link linkend="int">int</link> screen);</programlisting><para>Create a new <link linkend="PangoXftRenderer"><type>PangoXftRenderer</type></link> to allow rendering Pango objectswith the Xft library. You must call <link linkend="pango-xft-renderer-set-draw"><function>pango_xft_renderer_set_draw()</function></link> beforeusing the renderer.</para><para></para><variablelist role="params"><varlistentry><term><parameter>display</parameter>&nbsp;:</term><listitem><simpara> an X display</simpara></listitem></varlistentry><varlistentry><term><parameter>screen</parameter>&nbsp;:</term><listitem><simpara>   the index of the screen for <parameter>display</parameter> to which rendering will be done</simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the newly created <link linkend="PangoXftRenderer"><type>PangoXftRenderer</type></link>, which should              be freed with <link linkend="g-object-unref"><function>g_object_unref()</function></link>.</simpara></listitem></varlistentry></variablelist><para>Since  1.8</para></refsect2><refsect2><title><anchor id="pango-xft-renderer-set-draw" role="function" condition="since:1.8"/>pango_xft_renderer_set_draw ()</title><indexterm role="1.8"><primary>pango_xft_renderer_set_draw</primary></indexterm><programlisting><link linkend="void">void</link>        pango_xft_renderer_set_draw     (<link linkend="PangoXftRenderer">PangoXftRenderer</link> *xftrenderer,                                             <link linkend="XftDraw">XftDraw</link> *draw);</programlisting><para>Sets the <link linkend="XftDraw"><type>XftDraw</type></link> object that the renderer is drawing to.The renderer must not be currently active.</para><para></para><variablelist role="params"><varlistentry><term><parameter>xftrenderer</parameter>&nbsp;:</term><listitem><simpara> a <link linkend="PangoXftRenderer"><type>PangoXftRenderer</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>draw</parameter>&nbsp;:</term><listitem><simpara> a <link linkend="XftDraw"><type>XftDraw</type></link></simpara></listitem></varlistentry></variablelist><para>Since  1.8</para></refsect2><refsect2><title><anchor id="pango-xft-renderer-set-default-color" role="function" condition="since:1.8"/>pango_xft_renderer_set_default_color ()</title><indexterm role="1.8"><primary>pango_xft_renderer_set_default_color</primary></indexterm><programlisting><link linkend="void">void</link>        pango_xft_renderer_set_default_color                                            (<link linkend="PangoXftRenderer">PangoXftRenderer</link> *xftrenderer,                                             <link linkend="PangoColor">PangoColor</link> *default_color);</programlisting><para>Sets the default foreground color for a <link linkend="XftRenderer"><type>XftRenderer</type></link>.</para><para></para><variablelist role="params"><varlistentry><term><parameter>xftrenderer</parameter>&nbsp;:</term><listitem><simpara> a <link linkend="XftRenderer"><type>XftRenderer</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>default_color</parameter>&nbsp;:</term><listitem><simpara> the default foreground color</simpara></listitem></varlistentry></variablelist><para>Since  1.8</para></refsect2><refsect2><title><anchor id="pango-xft-render" role="function"/>pango_xft_render ()</title><indexterm><primary>pango_xft_render</primary></indexterm><programlisting><link linkend="void">void</link>        pango_xft_render                (<link linkend="XftDraw">XftDraw</link> *draw,                                             <link linkend="XftColor">XftColor</link> *color,                                             <link linkend="PangoFont">PangoFont</link> *font,                                             <link linkend="PangoGlyphString">PangoGlyphString</link> *glyphs,                                             <link linkend="gint">gint</link> x,                                             <link linkend="gint">gint</link> y);</programlisting><para>Renders a <link linkend="PangoGlyphString"><type>PangoGlyphString</type></link> onto an <type>XftDraw</type> object wrapping an X drawable.</para><para></para><variablelist role="params"><varlistentry><term><parameter>draw</parameter>&nbsp;:</term><listitem><simpara>    the <type>XftDraw</type> object.</simpara></listitem></varlistentry><varlistentry><term><parameter>color</parameter>&nbsp;:</term><listitem><simpara>   the color in which to draw the string</simpara></listitem></varlistentry><varlistentry><term><parameter>font</parameter>&nbsp;:</term><listitem><simpara>    the font in which to draw the string</simpara></listitem></varlistentry><varlistentry><term><parameter>glyphs</parameter>&nbsp;:</term><listitem><simpara>  the glyph string to draw</simpara></listitem></varlistentry><varlistentry><term><parameter>x</parameter>&nbsp;:</term><listitem><simpara>       the x position of start of string (in pixels)</simpara></listitem></varlistentry><varlistentry><term><parameter>y</parameter>&nbsp;:</term><listitem><simpara>       the y position of baseline (in pixels)</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="pango-xft-picture-render" role="function"/>pango_xft_picture_render ()</title><indexterm><primary>pango_xft_picture_render</primary></indexterm><programlisting><link linkend="void">void</link>        pango_xft_picture_render        (<link linkend="Display">Display</link> *display,                                             <link linkend="Picture">Picture</link> src_picture,                                             <link linkend="Picture">Picture</link> dest_picture,                                             <link linkend="PangoFont">PangoFont</link> *font,                                             <link linkend="PangoGlyphString">PangoGlyphString</link> *glyphs,                                             <link linkend="gint">gint</link> x,                                             <link linkend="gint">gint</link> y);</programlisting><para>Renders a <link linkend="PangoGlyphString"><type>PangoGlyphString</type></link> onto an Xrender <type>Picture</type> object.</para><para></para><variablelist role="params"><varlistentry><term><parameter>display</parameter>&nbsp;:</term><listitem><simpara>      an X display</simpara></listitem></varlistentry><varlistentry><term><parameter>src_picture</parameter>&nbsp;:</term><listitem><simpara>  the source picture to draw the string with</simpara></listitem></varlistentry><varlistentry><term><parameter>dest_picture</parameter>&nbsp;:</term><listitem><simpara> the destination picture to draw the string onto</simpara></listitem></varlistentry><varlistentry><term><parameter>font</parameter>&nbsp;:</term><listitem><simpara>         the font in which to draw the string</simpara></listitem></varlistentry><varlistentry><term><parameter>glyphs</parameter>&nbsp;:</term><listitem><simpara>       the glyph string to draw</simpara></listitem></varlistentry><varlistentry><term><parameter>x</parameter>&nbsp;:</term><listitem><simpara>            the x position of start of string (in pixels)</simpara></listitem></varlistentry><varlistentry><term><parameter>y</parameter>&nbsp;:</term><listitem><simpara>            the y position of baseline (in pixels)</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="pango-xft-render-transformed" role="function" condition="since:1.8"/>pango_xft_render_transformed ()</title><indexterm role="1.8"><primary>pango_xft_render_transformed</primary></indexterm><programlisting><link linkend="void">void</link>        pango_xft_render_transformed    (<link linkend="XftDraw">XftDraw</link> *draw,                                             <link linkend="XftColor">XftColor</link> *color,                                             <link linkend="PangoMatrix">PangoMatrix</link> *matrix,                                             <link linkend="PangoFont">PangoFont</link> *font,                                             <link linkend="PangoGlyphString">PangoGlyphString</link> *glyphs,                                             <link linkend="int">int</link> x,                                             <link linkend="int">int</link> y);</programlisting><para>Renders a <link linkend="PangoGlyphString"><type>PangoGlyphString</type></link> onto a <link linkend="XftDraw"><type>XftDraw</type></link>, possiblytransforming the layed-out coordinates through a transformationmatrix. Note that the transformation matrix for <parameter>font</parameter> is notchanged, so to produce correct rendering results, the <parameter>font</parameter>must have been loaded using a <link linkend="PangoContext"><type>PangoContext</type></link> with an identicaltransformation matrix to that passed in to this function.</para><para></para><variablelist role="params"><varlistentry><term><parameter>draw</parameter>&nbsp;:</term><listitem><simpara>    an <link linkend="XftDraw"><type>XftDraw</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>color</parameter>&nbsp;:</term><listitem><simpara>   the color in which to draw the glyphs</simpara></listitem></varlistentry><varlistentry><term><parameter>matrix</parameter>&nbsp;:</term><listitem><simpara>  a <link linkend="PangoMatrix"><type>PangoMatrix</type></link>, or <link linkend="NULL:CAPS"><literal>NULL</literal></link> to use an identity transformation</simpara></listitem></varlistentry><varlistentry><term><parameter>font</parameter>&nbsp;:</term><listitem><simpara>    the font in which to draw the string</simpara></listitem></varlistentry><varlistentry><term><parameter>glyphs</parameter>&nbsp;:</term><listitem><simpara>  the glyph string to draw</simpara></listitem></varlistentry><varlistentry><term><parameter>x</parameter>&nbsp;:</term><listitem><simpara>       the x position of the start of the string (in Pango          units in user space coordinates)</simpara></listitem></varlistentry><varlistentry><term><parameter>y</parameter>&nbsp;:</term><listitem><simpara>       the y position of the baseline (in Pango units          in user space coordinates)</simpara></listitem></varlistentry></variablelist><para>Since  1.8</para></refsect2><refsect2><title><anchor id="pango-xft-render-layout-line" role="function" condition="since:1.8"/>pango_xft_render_layout_line ()</title><indexterm role="1.8"><primary>pango_xft_render_layout_line</primary></indexterm><programlisting><link linkend="void">void</link>        pango_xft_render_layout_line    (<link linkend="XftDraw">XftDraw</link> *draw,                                             <link linkend="XftColor">XftColor</link> *color,                                             <link linkend="PangoLayoutLine">PangoLayoutLine</link> *line,                                             <link linkend="int">int</link> x,                                             <link linkend="int">int</link> y);</programlisting><para>Render a <link linkend="PangoLayoutLine"><type>PangoLayoutLine</type></link> onto a <link linkend="XftDraw"><type>XftDraw</type></link></para><para></para><variablelist role="params"><varlistentry><term><parameter>draw</parameter>&nbsp;:</term><listitem><simpara>      an <link linkend="XftDraw"><type>XftDraw</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>color</parameter>&nbsp;:</term><listitem><simpara>     the foreground color in which to draw the layout line            (may be overridden by color attributes)</simpara></listitem></varlistentry><varlistentry><term><parameter>line</parameter>&nbsp;:</term><listitem><simpara>      a <link linkend="PangoLayoutLine"><type>PangoLayoutLine</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>x</parameter>&nbsp;:</term><listitem><simpara>         the x position of start of string (in Pango units)</simpara></listitem></varlistentry><varlistentry><term><parameter>y</parameter>&nbsp;:</term><listitem><simpara>         the y position of baseline (in Pango units)</simpara></listitem></varlistentry></variablelist><para>Since  1.8</para></refsect2><refsect2><title><anchor id="pango-xft-render-layout" role="function" condition="since:1.8"/>pango_xft_render_layout ()</title><indexterm role="1.8"><primary>pango_xft_render_layout</primary></indexterm><programlisting><link linkend="void">void</link>        pango_xft_render_layout         (<link linkend="XftDraw">XftDraw</link> *draw,                                             <link linkend="XftColor">XftColor</link> *color,                                             <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 <link linkend="XftDraw"><type>XftDraw</type></link></para><para></para><variablelist role="params"><varlistentry><term><parameter>draw</parameter>&nbsp;:</term><listitem><simpara>      an <link linkend="XftDraw"><type>XftDraw</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>color</parameter>&nbsp;:</term><listitem><simpara>     the foreground color in which to draw the layout            (may be overridden by color attributes)</simpara></listitem></varlistentry><varlistentry><term><parameter>layout</parameter>&nbsp;:</term><listitem><simpara>    a <link linkend="PangoLayout"><type>PangoLayout</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>x</parameter>&nbsp;:</term><listitem><simpara>         the X position of the left of the layout (in Pango units)</simpara></listitem></varlistentry><varlistentry><term><parameter>y</parameter>&nbsp;:</term><listitem><simpara>         the Y position of the top of the layout (in Pango units)</simpara></listitem></varlistentry></variablelist><para>Since  1.8</para></refsect2></refsect1></refentry>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -