sig
  type -'a t
  external create :
    ([> `Any ] as 'a) Cairo.font_face ->
    Cairo.matrix ->
    Cairo.matrix -> Cairo.Font_Options.t -> 'Cairo.Scaled_Font.t
    = "ml_cairo_scaled_font_create"
  external font_extents : [> `Any ] Cairo.Scaled_Font.t -> Cairo.font_extents
    = "ml_cairo_scaled_font_extents"
  external glyph_extents :
    [> `Any ] Cairo.Scaled_Font.t -> Cairo.glyph array -> Cairo.text_extents
    = "ml_cairo_scaled_font_glyph_extents"
end