mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-01-03 10:30:24 +01:00
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.
195 lines
2.7 KiB
Text
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:
|
|
|
|
|