Всем привет!
Пытаюсь добиться идентичности в отображении графики, загружаемой из swf на flash и windows, используя библиотеку SWF. И собственно столкнулся с неправильным отображением встраиваемых шрифтов в TextField-ах на этих платформах. Поэтому быстренько написал небольшую тестовую программку (исходники).
В ней выводятся два текстовых поля: одно с шрифтом из ресурсов, другое - со встроенным шрифтом - в остальных параметрах они идентичны. Если скомпилировать под flash, то можно увидеть следующую картину:
Слева обычный шрифт, справа - встроенный. Возникает первый вопрос: почему такая разница? При этом при загрузке и отображении swf-файлов применяется именно второй вариант отображения.
Если же скомпилировать под windows, то оба поля будут идентичны:
Отсюда второй вопрос: как можно добиться в windows такого же выравнивания встроенных шрифтов как на flash?
Может кто сталкивался с таким? Возможно есть документация о том, как flash (или haxe) встраивает шрифты?