2015-07-14 1 views
1

Mon iPhone est en anglais, mais mon application est localisée dans plusieurs langues. Lorsque l'application est commutée en interne en japonais, la police rendue en tant que "système" est mignonne, mais pas professionnelle.Pourquoi iOS choisit-il une police asiatique particulière?

kana

D'après ce que je peux dire de iosfonts.com, la police sélectionnée peut être Heiti TC.

heiti

Comment puis-je forcer mon application à utiliser, par exemple, Hiragino Kaku, comme la police « système » lorsque localisé Japonais?


Voici mes paramètres de langue sur mon matériel 5S iPhone:

languages

+0

Est-ce que cela se produit sur le matériel ainsi que sur le simulateur iOS? J'obtiens la fonte japonaise bizarre sur le simulateur, mais sur le matériel c'est bien, et je n'ai jamais vu la police bizarre sur le matériel. –

+0

@PaulRichter Oui, matériel et simulateur. Les deux montrent la police cutesy malheureusement. iOS 8, XCode 6 – Drakes

+0

Avez-vous essayé de changer la taille de la police? Il semble que, à certaines tailles, la jolie police semble normale. –

Répondre

1

Dans mes paramètres que j'ai correctement mes langues préférées comme

settings

pour les tests. Cependant, one user a fait remarquer

Oui, malheureusement, Apple a décidé d'aller "All-China" et préfère maintenant les polices chinoises aux japonaises.

Sous iOS 7, si une police système ne contenait pas de glyphes, iOS a choisi une police correspondante pour ces glyphes manquants en fonction des paramètres de langue du système. Dans cette liste de langues préférées, le japonais était toujours avant le chinois, les glyphes manquants étaient donc tirés d'une police japonaise. Avec iOS 8, Apple a réorganisé cette liste et les glyphes manquants sont maintenant pris à partir d'une police chinoise.

Suivant les conseils de this answer et this answer, j'ai changé la langue du système Japonais, puis revenir à l'anglais. L'ordre de mes langues préférées est exactement le même comme avant, mais maintenant mon téléphone utilise correctement la police japonaise et non la police chinoise. Je pense que c'est un bug, mais j'espère que cela aide les autres.