Added font scaling that doesn't blur text. However it is probably really inefficient