change struct font_t to lfont_t