2010-10-31 1 views
1

Я читал много форумов, но не нашел аналога.html проблема масштабирования шрифта html, текст мерцает без причины

Javascript-полосатые витрины в мерцающем режиме. Условия, как представляется:

  1. масштаб холста не является целым числом (например, setScale (0.1,0.3))
  2. SetTransform (1,0,0,1,0,0); и setScale широко используются для восстановления настроек при каждом розыгрыше новых объектов.
  3. Windows. В linux этот эффект едва заметен (только в некоторых отдельных символах текста!?).

Если масштаб слишком мал (0,5 или менее), эффект не может быть виден.

Использование save() и restore() похоже, имеет другой эффект, отличный от setTransform (1,0,0,1,0,0); ans setScale (sx, sy); поэтому я никогда их не использую.

+0

Вы должны разместить код. Никто не может помочь, основываясь на предположениях. – jwueller

ответ

0

Я решил вопрос о выборе только для сохранения и восстановления: больше не мерцает. Это, по-видимому, позволяет избежать прямого использования setTransoform, и по какой-то причине в нем не должно быть различий.

Извините за недостаток кода, это очень сложный набор инструкций для извлечения из моей закодированной игры.

Надеюсь, это окончательное решение для мерцания. Благодарю.