Module Pango.Font


module Font: sig .. end

val from_string : string -> Pango.font_description
val to_string : Pango.font_description -> string
val copy : Pango.font_description -> Pango.font_description
val set_family : Pango.font_description -> string -> unit
val get_family : Pango.font_description -> string
val set_style : Pango.font_description -> Pango.Tags.style -> unit
val get_style : Pango.font_description -> Pango.Tags.style
val set_variant : Pango.font_description -> Pango.Tags.variant -> unit
val get_variant : Pango.font_description -> Pango.Tags.variant
val set_weight : Pango.font_description -> int -> unit
val set_weight : Pango.font_description -> Pango.Tags.weight -> unit
val get_weight : Pango.font_description -> int
val set_stretch : Pango.font_description -> Pango.Tags.stretch -> unit
val get_stretch : Pango.font_description -> Pango.Tags.stretch
val set_size : Pango.font_description -> int -> unit
val get_size : Pango.font_description -> int
val modify : Pango.font_description ->
?family:string ->
?style:Pango.Tags.style ->
?variant:Pango.Tags.variant ->
?weight:Pango.Tags.weight ->
?stretch:Pango.Tags.stretch -> ?size:int -> unit -> unit
val get_metrics : Pango.font -> Pango.language -> Pango.font_metrics
val get_ascent : Pango.font_metrics -> Pango.units
val get_descent : Pango.font_metrics -> Pango.units
val get_approximate_char_width : Pango.font_metrics -> Pango.units
val get_approximate_digit_width : Pango.font_metrics -> Pango.units