update font struct