module Font: sig end
Module Font keeps a type representing any font type and all functions
that work with this type
type t
type representing a common font type
exception Error of string
Exception raised when any font associated functions fail
val load : ?color:(Sdlvideo.color * int -> Sdlvideo.color * int) ->
?alpha:bool -> string -> t
load file returns font loaded from file in sfont format
val draw_char : ?on:Video.t -> ?surf:Sdlvideo.surface -> t -> int -> int -> char -> unit
draw_char ?cntx font x y c draws character c with font font on x, y
coordinates on context cntx
val draw_string : ?on:Video.t ->
?surf:Sdlvideo.surface ->
t -> int -> int -> ?cursor:int -> string -> unit
draw_string ?cntx fnt x y str draws given string
str with font
font
at
x, y coordinates on context
cntx. This function works like
Font.draw_char, but with whole string.
val height : t -> int
height font returns height of font font
val width : t -> string -> int
width font str returns width of string str written in font font
val divide_string : t -> string -> int -> string list
divide_string fnt str max_w