fix(fonts): simplified working with fonts and more robust also