2009-10-07 2 views
1

Привет, Я пишу небольшую утилиту, используя Silverlight 3 и WCF для нашей команды локализации, чтобы проверить и исправить переводы, хранящиеся в файлах ресурсов .NET (* .resx).Проблемы с отображением тайских символов в Silverlight 3

Инструмент отображает весь текст из выбранного файла ресурсов в сетке и позволяет пользователю редактировать его, если это необходимо. У меня есть работа для почти всех langauges (корейский, китайский, turky и т. Д.), За исключением тайского.

У тайца есть проблема с рендерингом в сетке серебристого цвета (или любой другой элемент управления в silverlight). Он показывает только символы sqauare, которые бесполезны. Я не знаю, почему Тайский трактуется специально Silverlight. Сообщите мне, нашел ли кто-нибудь решение для решения этого ограничения?

Благодаря Shreedhar

ответ

3

Я предполагаю, что вы используете Юникод какой-то для этого.

Вам необходимо использовать шрифт, который включает в себя тайские символы (я считаю, например, Arial Unicode MS). Квадратные символы, которые вы видите, вероятно, subsitute characters.

+0

Спасибо, Доминик, это решило мою проблему. Я добавил FontFamily = «Arial Unicode MS» к моему datagrid в xaml и, как к волшебным тайским персонажам, появился (как и другие языки). Действительно оцените ваше время и помощь. Thanks Shreedhar –

+0

@Shreedhar - не проблема, рад, что это сработало! –

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