Цитата:
|
При компиляции статическое текстовое поле превращается в набор кривых, и не остается текстом в привычном понимании (т.е. полем, в котором есть шрифт, и по номеру символа в кодовой таблице этот символ выставляется в нужной позиции).
|
Откуда такие данные? Названия шрифта, коды символов сохраняются. Возьмите спецификацию формата swf и прочитайте про теги DefineText/DefineFont/DefineFontInfo, которые используются для статик текста. Все эти теги были доступны для SWF 1, когда еще не было динамических полей, поэтому вся информация не нужная для набора рантайм текста - вырезалась. Для динамических полей добавили новые теги, расширяющие старые, но система хранения символов осталась та же. В DefineFont2 (для динамического поля) есть поле GlyphShapeTable, у которого есть коммент Same as in DefineFont.