Для начала вам необходимо точно определить вашу проблему:
Правильно ли вы загружаете символ из XML (вы можете легко проверить это по следам)? Если проблема связана с загрузкой XML, вам нужно гарантировать, что он загружается как UTF; если проблема заключается в отображении символа, необходимо убедиться, что вы правильно встраиваете шрифт.
Убедитесь, что вы встраиваете необходимый символ для требуемого шрифта в требуемые настройки (полужирный, курсив и т. Д.), Поскольку каждый из этих параметров требует нового встраивания.
EDIT:
Чтобы убедиться, что у вас нет проблем с встраиванием, преобразуйте это текстовое поле с надписью «Некоторые специальные символы» в динамическое текстовое поле, только динамические текстовые поля требуют встраивания, статические преобразуются при компиляции.
EDIT2:
С учетом нижеизложенного ваши проблемы с встраиванием должны исчезнуть:
По моему опыту, встраивание шрифтов Flash всегда было немного хитрым. Вот как я встраиваю свои шрифты:
- Создать динамическое текстовое поле на стадии документов за пределами видимой области (обычно вверху слева) для каждого шрифта и параметра (полужирный, курсив, и т. Д.);
- Нажмите кнопку внедрения в каждом из этих созданных текстовых полей и убедитесь, что я выбрал символы, которые собираюсь использовать;
Таким образом, поскольку динамическое текстовое поле использует этот шрифт прямо на сцене, Flash вынужден корректно встраивать шрифты.