module Scaled_Font: sig
.. end
Scaled fonts functions
type -'a
t
val create : ([> `Any ] as 'a) Cairo.font_face ->
Cairo.matrix ->
Cairo.matrix -> Cairo.Font_Options.t -> 'a t
val get_type : [> `Any ] t -> [ `ATSUI | `Any | `FT | `TOY | `Win32 ]
val downcast_to_toy : [> `Any ] t -> [ `Any | `TOY ] t
val font_extents : [> `Any ] t -> Cairo.font_extents
val text_extents : [> `Any ] t -> string -> Cairo.text_extents
val glyph_extents : [> `Any ] t -> Cairo.glyph array -> Cairo.text_extents
val get_font_face : ([> `Any ] as 'a) t -> 'a Cairo.font_face
val get_font_matrix : [> `Any ] t -> Cairo.matrix
val get_ctm : [> `Any ] t -> Cairo.matrix
val get_font_options : [> `Any ] t -> Cairo.Font_Options.t