refactored the font mixin