pulled font creation out of render