Просмотр полной версии : Проблемы в отображении китайских символов
marat_sa
24.12.2008, 14:08
Здравствуйте, сделали для приложения поддержку китайского языка. Но почему-то во всех текстовых полях начались проблемы: иногда вместо иероглифа(-ов) отображаются квадратики. Закономерности никакой нет. При выделении мышкой текста в поле иероглифы могут превратиться в квадратики, квадратики в иероглифы, а может и ничего не измениться.
В чем дело? Это рендер текста не справляется с 20 000 иероглифами или что???
:rtfm:
chingachgoog
24.12.2008, 14:12
У текстового поля есть фильтры? Надо отключить.
marat_sa
24.12.2008, 14:15
В том то и дело никаких фильтров, масок и ембеда нету.
chingachgoog
24.12.2008, 14:23
Стоп, стоп - как это нет эмбеда?
marat_sa
24.12.2008, 14:41
Вот так нет эмбеда - просто шрифт Unicode. Заэмбеживание 20 000 иероглифов = прибавка в 6 мегабайт веса флешке, а это для браузерной игры не очень хорошо.
chingachgoog
24.12.2008, 15:01
Тогда в антиалиасе выставьте use device font - должно помочь.
marat_sa
24.12.2008, 15:06
Это для всех текстовых полей надо выставлять! Их там сотни(((
А при createTextField?
Там antiAliasType либо "advanced" либо "normal"?
chingachgoog
24.12.2008, 15:25
Лучше тогда вообще antiAliasType не трогать и не использовать.
marat_sa
24.12.2008, 22:15
Ладно, а что делать-то тогда? ((((
chingachgoog
25.12.2008, 12:41
Те поля, что встроенные - переставлять сглаживание в use device font, а там где createTextField - заменить на аттач мувика, где будет встроенное текстовое поле со сглаживанием use device font.
Разумеется лучше сначала проверить где-нибудь отдельно про use device font - это все же только мое предположение, а не 100% лечение глюка.
Скорей всего это баг плеера. Вот еще до кучи (http://bugs.adobe.com/jira/browse/FP-40). Я бы посоветовал оттрейсить коды иероглифов и проанализировать, с каких кодов начинается глюк.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.