character controls, cache and fonts