cleaned up font creation. make canvas work again