cairo/doc/public/tmpl/cairo-font-options.sgml
Carl Worth 1b42bc8033 Make the lcd_filter API private
During the cairo summit it was decided that this API is to freetype-
specific to be in the general cairo interface for now. This will
likely come back again soon as a cairo_ft-specific interface.
2008-09-18 07:56:43 -07:00

195 lines
2.7 KiB
Text

<!-- ##### SECTION Title ##### -->
cairo_font_options_t
<!-- ##### SECTION Short_Description ##### -->
How a font should be rendered
<!-- ##### SECTION Long_Description ##### -->
<para>
The font options specify how fonts should be rendered. Most of the time the
font options implied by a surface are just right and do not need any changes,
but for pixel-based targets tweaking font options may result in superior
output on a particular display.
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
<itemizedlist>
<listitem>#cairo_scaled_font_t</listitem>
</itemizedlist>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### TYPEDEF cairo_font_options_t ##### -->
<para>
</para>
<!-- ##### FUNCTION cairo_font_options_create ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION cairo_font_options_copy ##### -->
<para>
</para>
@original:
@Returns:
<!-- ##### FUNCTION cairo_font_options_destroy ##### -->
<para>
</para>
@options:
<!-- ##### FUNCTION cairo_font_options_status ##### -->
<para>
</para>
@options:
@Returns:
<!-- ##### FUNCTION cairo_font_options_merge ##### -->
<para>
</para>
@options:
@other:
<!-- ##### FUNCTION cairo_font_options_hash ##### -->
<para>
</para>
@options:
@Returns:
<!-- ##### FUNCTION cairo_font_options_equal ##### -->
<para>
</para>
@options:
@other:
@Returns:
<!-- ##### FUNCTION cairo_font_options_set_antialias ##### -->
<para>
</para>
@options:
@antialias:
<!-- ##### FUNCTION cairo_font_options_get_antialias ##### -->
<para>
</para>
@options:
@Returns:
<!-- ##### ENUM cairo_subpixel_order_t ##### -->
<para>
</para>
@CAIRO_SUBPIXEL_ORDER_DEFAULT:
@CAIRO_SUBPIXEL_ORDER_RGB:
@CAIRO_SUBPIXEL_ORDER_BGR:
@CAIRO_SUBPIXEL_ORDER_VRGB:
@CAIRO_SUBPIXEL_ORDER_VBGR:
<!-- ##### FUNCTION cairo_font_options_set_subpixel_order ##### -->
<para>
</para>
@options:
@subpixel_order:
<!-- ##### FUNCTION cairo_font_options_get_subpixel_order ##### -->
<para>
</para>
@options:
@Returns:
<!-- ##### ENUM cairo_hint_style_t ##### -->
<para>
</para>
@CAIRO_HINT_STYLE_DEFAULT:
@CAIRO_HINT_STYLE_NONE:
@CAIRO_HINT_STYLE_SLIGHT:
@CAIRO_HINT_STYLE_MEDIUM:
@CAIRO_HINT_STYLE_FULL:
<!-- ##### FUNCTION cairo_font_options_set_hint_style ##### -->
<para>
</para>
@options:
@hint_style:
<!-- ##### FUNCTION cairo_font_options_get_hint_style ##### -->
<para>
</para>
@options:
@Returns:
<!-- ##### ENUM cairo_hint_metrics_t ##### -->
<para>
</para>
@CAIRO_HINT_METRICS_DEFAULT:
@CAIRO_HINT_METRICS_OFF:
@CAIRO_HINT_METRICS_ON:
<!-- ##### FUNCTION cairo_font_options_set_hint_metrics ##### -->
<para>
</para>
@options:
@hint_metrics:
<!-- ##### FUNCTION cairo_font_options_get_hint_metrics ##### -->
<para>
</para>
@options:
@Returns: