exception Font_error of string
        
  
        Raised when an error occur in this module 
     
   | Glyph | Representation of a character | 
This module stores a font and dynamically loads sizes and glyphs as requested by the user
exception Font_error of string
        type t
        type code = [ `Char of char | `Code of int]
        val load : string -> t
        val glyph : t -> code -> int -> bool -> Glyph.t
        glyph font code size bold returns the glyph representing the character code in font of size size and with the modifier bold
     val kerning : t -> code -> code -> int -> float
        val ascent : t -> int -> float
        val descent : t -> int -> float
        val linegap : t -> int -> float
        val spacing : t -> int -> float
        val texture : (module RenderTarget.T with type t = 'a) -> 'a -> t -> Texture.Texture2DArray.t
        Font.size_index to get the layer associated to a font size.  This texture is not mipmapped. 
     val size_index : t -> int -> int