Когда вы используете динамическое текстовое поле, у вас есть два варианта - либо вы встраиваете (частично) шрифт в свой SWF, либо используете шрифты устройства. Если вы встраиваете, то фактические формы символов будут встроены в ваш SWF; если вы этого не сделаете, то вы включаете только шрифт name - и если в ОС нет шрифтов с таким именем, вместо этого будет выбран вариант по умолчанию.
Из-за ваших проблем с полем, которое вы скопировали из другого файла, похоже, вы пропустили настройки "Вставить". Найдите кнопку с надписью «Настройки встраивания» или аналогичную в Инспекторе свойств.
Если вы решите встроить, то вам гарантированно, что ваш текст будет отображаться в Arial на всех платформах. Тем не менее, это справедливо только для символов, которые вы встраиваете. Если вы встраиваете только заглавные буквы, а затем устанавливаете текст «Hello», на экране все, что вы увидите, это «H». (Будьте осторожны при встраивании всего шрифта - для полных шрифтов Unicode, которые будут иметь размер несколько мегабайт, поскольку они включают японский и китайский языки и т. Д.)
Если вы решите не встраивать, то, чтобы избежать проблем, с которыми вы сталкиваетесь, вам, вероятно, следует использовать один из шрифтов «устройства», перечисленных в меню шрифтов первым: _sans, _serif, _typewriter . Почти во всех случаях они будут переведены в Arial, Times и Courier на ПК и аналогичные шрифты на Mac.