Font(pygame_font, [alphabet])
Holds the information for drawing a font.
pygame_font should be a pygame.font.Font instace.
alphabet is a string containing all of the characters that should be loaded into video memory. It defaults to rabbyt.fonts.default_alphabet which includes numbers, symbols, and letters used in the English language.
To actually draw a font you need to use a FontSprite.
The characters will be rendered onto an OpenGL texture.
get_char_tex_shape(char)
Returns the texture shape of the given character in the form of (left, top, right, bottom).
KeyError is raised if char is not in the font's alphabet.
get_char_width(char)
Returns the width in pixels of the given character.