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