2014-11-27 1 views
0

У меня есть текст на языке хинди, который должен отображаться как क्या, отображается как क् या (без пробела), который не так, как я хочу.AS3 - Хинди шрифт полупикселей, получающих преобразование

Я вставляю шрифты, но, однако, вспышка автоматически преобразует «половинные буквы». Эти предложения считываются из XML (который кодируется UTF-8) и непосредственно применяются к текстовому полю. В Flash Professional он отображается хорошо, но когда я проверяю его в приложении, он отображается, как указано выше. Что-нибудь, что я упускаю здесь?

Вот настройки TextField в моем коде:

tf.multiline = true; tf.wordWrap = true; tf.autoSize = TextFieldAutoSize.LEFT;

+0

Рассмотрите возможность использования [TLFTextField] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/text/TLFTextField.html) вместо классического TextField. – DodgerThud

+0

Попробуй это и вернешься к тебе –

ответ

0

TLFTextField это путь. Мне нужно было преобразовать все текстовые поля в приложение в TLFTextFields, чтобы отображать международные символы. TLFTextField намного больше по размеру, чем обычный TextField. Вы заметите, когда вы скомпилируете swf, что он будет расти достаточно большим, если у вас много TLFTextField.

Смежные вопросы