Вы должны использовать любой шрифт, содержащий китайские иероглифы.
Не все шрифты включают символы для всех языков. Многие западные шрифты имеют только латинский алфавит (A-Z).
Вы можете использовать шрифт, содержащий все необходимые символы (например, Arial, или другой шрифт Unicode - см .: http://en.wikipedia.org/wiki/Unicode_typeface),, или использовать отдельные шрифты для каждого языка.
Я бы предложил разные шрифты для каждого языка.
Вы можете организовать его с помощью простой структуры.
typedef struct {
NSString *regionname;
NSString *fontname;
} RegionFont;
//later in the code....
RegionFont some_region;
some_region.regionname = @"China";
some_region.fontname = @"Arial";
Вы можете проверить, поддерживает ли шрифт данный язык, открыв Font Book (стандартное приложение Mac) и выполнив поиск в «Все шрифты» для нужного языка.
У меня не установлено много пользовательских шрифтов, и некоторые с поддержкой китайского языка.
Надеюсь, это поможет.