📄 cairo-font-options.xml
字号:
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [<!ENTITY version SYSTEM "version.xml">]><refentry id="cairo-Font-Options"><refmeta><refentrytitle id="top_of_page">Font Options</refentrytitle><manvolnum>3</manvolnum><refmiscinfo>CAIRO Library</refmiscinfo></refmeta><refnamediv><refname>Font Options</refname><refpurpose>How a font should be rendered</refpurpose><!--[<xref linkend="desc" endterm="desc.title"/>]--></refnamediv><refsynopsisdiv id="synopsis"><title id="synopsis.title">Synopsis</title><synopsis>typedef <link linkend="cairo-font-options-t">cairo_font_options_t</link>;<link linkend="cairo-font-options-t">cairo_font_options_t</link>* <link linkend="cairo-font-options-create">cairo_font_options_create</link> (void);<link linkend="cairo-font-options-t">cairo_font_options_t</link>* <link linkend="cairo-font-options-copy">cairo_font_options_copy</link> (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *original);<link linkend="void">void</link> <link linkend="cairo-font-options-destroy">cairo_font_options_destroy</link> (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);<link linkend="cairo-status-t">cairo_status_t</link> <link linkend="cairo-font-options-status">cairo_font_options_status</link> (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);<link linkend="void">void</link> <link linkend="cairo-font-options-merge">cairo_font_options_merge</link> (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *other);unsigned <link linkend="long">long</link> <link linkend="cairo-font-options-hash">cairo_font_options_hash</link> (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);<link linkend="cairo-bool-t">cairo_bool_t</link> <link linkend="cairo-font-options-equal">cairo_font_options_equal</link> (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *other);<link linkend="void">void</link> <link linkend="cairo-font-options-set-antialias">cairo_font_options_set_antialias</link> (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, <link linkend="cairo-antialias-t">cairo_antialias_t</link> antialias);<link linkend="cairo-antialias-t">cairo_antialias_t</link> <link linkend="cairo-font-options-get-antialias">cairo_font_options_get_antialias</link> (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);enum <link linkend="cairo-subpixel-order-t">cairo_subpixel_order_t</link>;<link linkend="void">void</link> <link linkend="cairo-font-options-set-subpixel-order">cairo_font_options_set_subpixel_order</link> (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, <link linkend="cairo-subpixel-order-t">cairo_subpixel_order_t</link> subpixel_order);<link linkend="cairo-subpixel-order-t">cairo_subpixel_order_t</link> <link linkend="cairo-font-options-get-subpixel-order">cairo_font_options_get_subpixel_order</link> (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);enum <link linkend="cairo-hint-style-t">cairo_hint_style_t</link>;<link linkend="void">void</link> <link linkend="cairo-font-options-set-hint-style">cairo_font_options_set_hint_style</link> (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, <link linkend="cairo-hint-style-t">cairo_hint_style_t</link> hint_style);<link linkend="cairo-hint-style-t">cairo_hint_style_t</link> <link linkend="cairo-font-options-get-hint-style">cairo_font_options_get_hint_style</link> (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);enum <link linkend="cairo-hint-metrics-t">cairo_hint_metrics_t</link>;<link linkend="void">void</link> <link linkend="cairo-font-options-set-hint-metrics">cairo_font_options_set_hint_metrics</link> (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, <link linkend="cairo-hint-metrics-t">cairo_hint_metrics_t</link> hint_metrics);<link linkend="cairo-hint-metrics-t">cairo_hint_metrics_t</link> <link linkend="cairo-font-options-get-hint-metrics">cairo_font_options_get_hint_metrics</link> (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);</synopsis></refsynopsisdiv><refsect1 id="desc"><title id="desc.title">Description</title><para></para></refsect1><refsect1 id="details"><title id="details.title">Details</title><refsect2><title><anchor id="cairo-font-options-t" role="typedef"/>cairo_font_options_t</title><indexterm><primary>cairo_font_options_t</primary></indexterm><programlisting>typedef struct _cairo_font_options cairo_font_options_t;</programlisting><para></para></refsect2><refsect2><title><anchor id="cairo-font-options-create" role="function"/>cairo_font_options_create ()</title><indexterm><primary>cairo_font_options_create</primary></indexterm><programlisting><link linkend="cairo-font-options-t">cairo_font_options_t</link>* cairo_font_options_create (void);</programlisting></refsect2><refsect2><title><anchor id="cairo-font-options-copy" role="function"/>cairo_font_options_copy ()</title><indexterm><primary>cairo_font_options_copy</primary></indexterm><programlisting><link linkend="cairo-font-options-t">cairo_font_options_t</link>* cairo_font_options_copy (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *original);</programlisting></refsect2><refsect2><title><anchor id="cairo-font-options-destroy" role="function"/>cairo_font_options_destroy ()</title><indexterm><primary>cairo_font_options_destroy</primary></indexterm><programlisting><link linkend="void">void</link> cairo_font_options_destroy (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);</programlisting></refsect2><refsect2><title><anchor id="cairo-font-options-status" role="function"/>cairo_font_options_status ()</title><indexterm><primary>cairo_font_options_status</primary></indexterm><programlisting><link linkend="cairo-status-t">cairo_status_t</link> cairo_font_options_status (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);</programlisting></refsect2><refsect2><title><anchor id="cairo-font-options-merge" role="function"/>cairo_font_options_merge ()</title><indexterm><primary>cairo_font_options_merge</primary></indexterm><programlisting><link linkend="void">void</link> cairo_font_options_merge (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *other);</programlisting></refsect2><refsect2><title><anchor id="cairo-font-options-hash" role="function"/>cairo_font_options_hash ()</title><indexterm><primary>cairo_font_options_hash</primary></indexterm><programlisting>unsigned <link linkend="long">long</link> cairo_font_options_hash (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);</programlisting></refsect2><refsect2><title><anchor id="cairo-font-options-equal" role="function"/>cairo_font_options_equal ()</title><indexterm><primary>cairo_font_options_equal</primary></indexterm><programlisting><link linkend="cairo-bool-t">cairo_bool_t</link> cairo_font_options_equal (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *other);</programlisting></refsect2><refsect2><title><anchor id="cairo-font-options-set-antialias" role="function"/>cairo_font_options_set_antialias ()</title><indexterm><primary>cairo_font_options_set_antialias</primary></indexterm><programlisting><link linkend="void">void</link> cairo_font_options_set_antialias (<link linkend="cairo-font-options-t">cairo_font_options_t</link> *options, <link linkend="cairo-antialias-t">cairo_antialias_t</link> antialias);</programlisting></refsect2><refsect2><title><anchor id="cairo-font-options-get-antialias" role="function"/>cairo_font_options_get_antialias ()</title><indexterm><primary>cairo_font_options_get_antialias</primary></indexterm><programlisting><link linkend="cairo-antialias-t">cairo_antialias_t</link> cairo_font_options_get_antialias (const <link linkend="cairo-font-options-t">cairo_font_options_t</link> *options);</programlisting></refsect2><refsect2><title><anchor id="cairo-subpixel-order-t" role="enum"/>enum cairo_subpixel_order_t</title><indexterm><primary>cairo_subpixel_order_t</primary></indexterm><programlisting>typedef enum _cairo_subpixel_order { CAIRO_SUBPIXEL_ORDER_DEFAULT, CAIRO_SUBPIXEL_ORDER_RGB, CAIRO_SUBPIXEL_ORDER_BGR, CAIRO_SUBPIXEL_ORDER_VRGB, CAIRO_SUBPIXEL_ORDER_VBGR} cairo_subpixel_order_t;</programlisting><para>The subpixel order specifies the order of color elements withineach pixel on the display device when rendering with anantialiasing mode of <link linkend="CAIRO-ANTIALIAS-SUBPIXEL:CAPS"><literal>CAIRO_ANTIALIAS_SUBPIXEL</literal></link>.</para><para></para><variablelist role="enum"><varlistentry><term><anchor id="CAIRO-SUBPIXEL-ORDER-DEFAULT:CAPS" role="constant"/><literal>CAIRO_SUBPIXEL_ORDER_DEFAULT</literal></term><listitem><simpara> Use the default subpixel order for for the target device</simpara></listitem>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -