
16.07.2016, 02:16
|
|
Регистрация: Jan 2010
Сообщений: 144
|
Непредсказуемое поведение setTextFormat
Уже много-много лет меня беспокоит один вопрос...
Почему setTextFormat() каждый раз рендерит текст немного по-другому. Удивительно, но найти ответ в поисковиках не выходит.
Суть проблемы:
Имеем объект TextField с текстом "Кот" и объект TextFormat, работающий с embed шрифтом.
При вызове setTextFormat() для нашего TextField при неизменных параметрах обоих объектов каждый раз получаем по-разному отрендеренный текст. Буквы становятся то уже, то шире, смещаются вправо и влево.
Кто что знает об этой проблеме и можно ли её избежать?
Добавлено через 1 час 8 минут
Ответ найден.
Такое происходит только когда свойство textFieldAutoSize равно TextFieldAutoSize.CENTER.
Видимо, при выравнивании текста задействован ГСЧ.
|