new font-handling routines