refactor fonts phase1