docs: def get_font_options(self):
          """Retrieves the default font rendering options for the surface.
  
          This allows display surfaces to report the correct subpixel order
          for rendering on them,
          print surfaces to disable hinting of metrics and so forth.
          The result can then be used with :class:`ScaledFont`.
  
          :returns: A new :class:`FontOptions` object.
  
          """
          font_options = FontOptions()
          cairo.cairo_surface_get_font_options(
              self._pointer, font_options._pointer)
          return font_options