Причина, по которой он выглядит странно в chrome, заключается в том, что вы используете context.scale вместо context.font.При рисовании текста на холсте я предлагаю вам использовать context.font для увеличения размера шрифта вместо context.scale ().При использовании масштаба он рисует текст со стандартным семейством шрифтов / размером шрифта (если не указан другой шрифт), что может привести к появлению негладкого символа.Для получения дополнительной информации о шрифте см. 2d-context spec.http://www.w3.org/TR/2dcontext/#dom-context-2d-font
Для меня вращение и масштабирование выглядят одинаково в chrome, firefox (хотя я еще не установил 5.0) и в опере (за исключением уродства, вызванного масштабированием).Глядя на код, я уверен, что он работает правильно.
РЕДАКТИРОВАТЬ: Установленный FF5 теперь и он масштабируется и переводит выглядит правильно