Module Mlpost__.Fonts
type type1= private{glyphs_tag : int;glyphs_ft : Mlpost__.Mlpost_ft.t;glyphs_enc : int -> int;slant : float option;extend : float option;glyphs_ratio_cm : float;}type vf= private{vf_design_size : float;vf_font_map : Mlpost__.Dvi_util.font_def Mlpost__.Dvi_util.Int32Map.t;vf_chars : Mlpost__.Dvi.command list Mlpost__.Dvi_util.Int32H.t;}type glyphs=|Type1 of type1|VirtualFont of vftype tthe type of a loaded font
val load_font : Mlpost__.Dvi_util.font_def -> float -> tload_font def floads fontdefscaled byf
val metric : t -> Mlpost__.Tfm.tObtain the font metric
val tex_name : t -> stringget the name of the font as used by TeX
val ratio_cm : t -> floatThe font ratio, in cm
val glyphs : t -> glyphsval char_width : t -> int -> floatval char_height : t -> int -> floatval char_depth : t -> int -> floatget information about the
ith char of the font
val char_dims : t -> int -> float * float * floatwidth, height, depth of the
ith char
val scale : t -> float -> floatscale t fscale the given floatfbyratio_cm t
val design_size : t -> floatthe design size of the font