# Module Cairo.Font_Options

    module Font_Options: sig .. end

Font options functions

    type t

    val create : unit -> t

    val merge : t -> t -> unit

    val get_antialias : t -> Cairo.antialias

    val set_antialias : t -> Cairo.antialias -> unit

    val get_subpixel_order : t -> Cairo.subpixel_order

    val set_subpixel_order : t -> Cairo.subpixel_order -> unit

    val get_hint_style : t -> Cairo.hint_style

    val set_hint_style : t -> Cairo.hint_style -> unit

    val get_hint_metrics : t -> Cairo.hint_metrics

    val set_hint_metrics : t -> Cairo.hint_metrics -> unit

    type all = [ `ANTIALIAS_DEFAULT
           | `ANTIALIAS_GRAY
           | `ANTIALIAS_NONE
           | `ANTIALIAS_SUBPIXEL
           | `HINT_METRICS_DEFAULT
           | `HINT_METRICS_OFF
           | `HINT_METRICS_ON
           | `HINT_STYLE_DEFAULT
           | `HINT_STYLE_FULL
           | `HINT_STYLE_MEDIUM
           | `HINT_STYLE_NONE
           | `HINT_STYLE_SLIGHT
           | `SUBPIXEL_ORDER_BGR
           | `SUBPIXEL_ORDER_DEFAULT
           | `SUBPIXEL_ORDER_RGB
           | `SUBPIXEL_ORDER_VBGR
           | `SUBPIXEL_ORDER_VRGB ]

    val make : [< all ] list -> t