some progress, refactoring fonts