added font scaling