Font

Font support is working, but still needs to be checked for bugs.