sig
  val cast : 'Gobject.obj -> Pango.context
  external get_font_description : Pango.context -> Pango.font_description
    = "ml_pango_context_get_font_description"
  external set_font_description :
    Pango.context -> Pango.font_description -> unit
    = "ml_pango_context_set_font_description"
  external get_language : Pango.context -> Pango.language
    = "ml_pango_context_get_language"
  external set_language : Pango.context -> Pango.language -> unit
    = "ml_pango_context_set_language"
  external load_font : Pango.context -> Pango.font_description -> Pango.font
    = "ml_pango_context_load_font"
  external load_fontset :
    Pango.context -> Pango.font_description -> Pango.language -> Pango.font
    = "ml_pango_context_load_fontset"
  external get_metrics :
    Pango.context ->
    Pango.font_description -> Pango.language option -> Pango.font_metrics
    = "ml_pango_context_get_metrics"
end