sig
  type t = [ `cairo | `pangofontmap ] Gobject.obj
  val get_default : unit -> Pango.font_map
  val set_default : Cairo_pango.Font_map.t -> unit
  val create : unit -> Pango.font_map
  val create_for_font_type : Cairo.font_type -> Pango.font_map
  val get_font_type : Cairo_pango.Font_map.t -> Cairo.font_type
  val set_resolution : Cairo_pango.Font_map.t -> float -> unit
  val get_resolution : Cairo_pango.Font_map.t -> float
  val create_context : Pango.font_map -> Pango.context
end