У меня проблема с шрифтом в iphone / ipad
Все знают, что UILabel не может делать форматированный текст.
Так что я выбираю FrontLabel http://github.com/zynga/FontLabel/blob/master/README
Я думаю, что FrontLabel делает что-то вроде NSAttributedString и базовой текстовой фреймворк, а также, это довольно низкий уровень.Но в любом случае у меня есть проблема.
Если я хочу отобразить текст на смешанном языке, скажем, английский + китайский, и дать всей строке шрифт «ArialMT», тогда все китайские символы отображаются как маленькиеквадраты.
Я пытался, если я назначил шрифт «STHeitiTC-Light» для текста, без проблем, китайский и английский могут отображаться, потому что STHeitiTC-Light - это китайский шрифт в iphone / ipad.
Я думаю, что FrontLabel не может автоматически выбирать лучший шрифт для нелатинского текста, если данный шрифт не применяется.
Если я использую UILabel и назначаю его как «ArialMT», и позволяю ему отображать текстКитайский или японский, никаких проблем, верно?Я думаю, что Apple определяет шрифт для другого языка?
Пожалуйста, дайте мне несколько подсказок, как мне решить эту проблему, если я хочу использовать FrontLabel?
Спасибо