An opaque structure holding all options that are used when
rendering fonts.
Individual features of a #cairo_font_options_t can be set or
accessed using functions named
<function>cairo_font_options_set_<emphasis>feature_name</emphasis>()</function> and
<function>cairo_font_options_get_<emphasis>feature_name</emphasis>()</function>, like
cairo.font_options.FontOptions.setAntialias and
cairo.font_options.FontOptions.getAntialias.
An opaque structure holding all options that are used when rendering fonts.
Individual features of a #cairo_font_options_t can be set or accessed using functions named <function>cairo_font_options_set_<emphasis>feature_name</emphasis>()</function> and <function>cairo_font_options_get_<emphasis>feature_name</emphasis>()</function>, like cairo.font_options.FontOptions.setAntialias and cairo.font_options.FontOptions.getAntialias.
New features may be added to a #cairo_font_options_t in the future. For this reason, cairo.font_options.FontOptions.copy, cairo.font_options.FontOptions.equal, cairo.font_options.FontOptions.merge, and cairo.font_options.FontOptions.hash should be used to copy, check for equality, merge, or compute a hash value of #cairo_font_options_t objects.