Как мне указать системный шрифт, который обрабатывает широкие символы на iphone? - PullRequest
0 голосов
/ 22 июня 2010

Это своего рода общий вопрос из-за моего отсутствия опыта работы со шрифтами, поэтому было бы полезно немного терпения и / или указание в правильном направлении, чтобы получить больше информации. У меня есть приложение для iphone, и я замечаю, что когда я печатаю текст на своих этикетках, я получаю мусор, когда строка содержит не-ascii, например, корейский.

Я предполагаю, что, поскольку мои UILabels, например, используют системный шрифт, возможно, системный шрифт не поддерживает отображение широких символов. Однако у меня осталось несколько вопросов для начинающих:

1) Как установить системный шрифт, чтобы мои объекты iphone sdk, использующие системный шрифт, использовали его?

2) Это звучит правильно, что системный шрифт, вероятно, не поддерживает широкие символы, и является ли причиной того, что я вижу мусор, когда у меня есть символы вне нормального диапазона ascii?

Спасибо. Дайте мне знать, если мне нужно уточнить проблему, пожалуйста.

Обновление: Позже я подозревал, что, возможно, это была проблема на моем сервере, поэтому разместил эту связанную, но не идентичную запись здесь: по-другому ли движок приложения Google отображает Unicode в объектах StringProperty v StringListProperty?

1 Ответ

0 голосов
/ 22 июня 2010

Оказывается, проблема была не в шрифте, а в неправильном кодировании ответа данных с сервера в Ascii, когда мне следовало использовать UTF8. Похоже, шрифт поддерживает Unicode для начала.

...