Flash динамический текст TLF смешивает шрифты вместе - очень странно

Я впервые использую новый Text Layout Framework (TLF) Flash CS5. Всякий раз, когда я динамически устанавливаю текст TLF через actionscript, результирующий текст отображается с несколькими шрифтами! (Тот же текст, установленный статически, не имеет проблем)

Пример:

альтернативный текст

Я могу понять, если, когда на клиентской машине отсутствует заданный шрифт, Flash выберет шрифт по умолчанию, но в этом случае шрифт Arial Bold, который есть у клиента, и, кроме того, только некоторые символы неверны. Любые идеи здесь ??


person Yarin    schedule 29.09.2010    source источник


Ответы (1)


Всякий раз, когда вы используете динамически изменяющийся текст с помощью Flash/TLF, вам нужно зайти в свойства текста > панель символов и нажать кнопку «Встроить…». Это позволит вам выбрать диапазон символов данного шрифта для встраивания, гарантируя, что они будут правильно отображаться на каждом клиенте. Вам нужно сделать это только один раз для каждого шрифта, но сделайте это для каждого шрифта, который вы будете использовать динамически.

Если вы пренебрежете этим, Flash будет выборочно вставлять ТОЛЬКО символы шрифта в текст, с которого вы начинаете, поэтому мои динамические метки перепутали символы шрифта!

person Yarin    schedule 29.09.2010