j'ai un problème à propos de la police dans l'iphone/ipadiPhone/iPad: problème de police pour des langues non latines
Tout le monde sait UILabel ne peut pas faire du texte riche.
Je choisis étiquette frontale http://github.com/zynga/FontLabel/blob/master/README
Je suppose que ce fait est étiquette frontale quelque chose comme NSAttributedString et cadre de texte de base, et aussi, il est tout à fait faible. Mais de toute façon, j'ai un problème.Si je veux afficher un texte en plusieurs langues, disons anglais + chinois, et donner à la chaîne entière une police de "ArialMT", alors tous les caractères chinois sont affichés comme de petits carrés.
J'ai essayé, si j'attribue la police "STHeitiTC-Light" au texte, aucun problème, chinois et anglais peuvent être affichés, parce que STHeitiTC-Light est une police chinoise dans l'iphone/ipad.
Je pense que FrontLabel ne peut pas sélectionner automatiquement la meilleure police pour le texte non-latin si la police donnée ne s'applique pas.
Si j'utilise UILabel et l'affecte comme "ArialMT", et qu'il affiche du texte chinois ou japonais, PAS de problème, non? Je suppose que Apple détecte la police pour une langue différente?
S'il vous plaît donnez-moi quelques indices comment puis-je résoudre ce problème si je veux utiliser FrontLabel?
Merci
Bonjour Kevin, merci de faire FontLabel. C'est une très bonne classe et très facile à utiliser. Malheureusement, je dois juste faire face à plusieurs langues. Je suis en train d'utiliser Three20, lourd mais fait le boulot. Merci pour votre explication. – Jack