objective c - Why does iOS choose a particular Asian font? -


my iphone set english, app localized several languages. when app internally switched japanese, font rendered "system" cute, not professional-looking.

kana

from can tell iosfonts.com, font selected may heiti tc.

heiti

how can coerce app use, say, hiragino kaku, "system" font when localized japanese?


here language settings on hardware iphone 5s:

languages

in settings correctly have preferred languages as

settings

for testing. however, one user pointed out

yes, unfortunately apple decided go "all-china" , prefers chinese fonts on japanese ones.

back on ios 7, if system font missing glyphs, ios chose matching font these missing glyphs based on system language settings. in list of preferred languages, japanese before chinese, missing glyphs taken japanese font. ios 8, apple reordered list , missing glyphs taken chinese font.

following advice this answer , this answer, changed system language japanese, english. order of preferred languages exactly same before, phone correctly using japanese font , not chinese font. think bug, hope helps others.


Comments

Popular posts from this blog

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -

Rendering JButton to get the JCheckBox behavior in a JTable by using images does not update my table -