move gFontService to FontManager class again and rename to service
add Glyph class to handle single character