improuve font selection