first attempt to add true type font support