Почему iOS выбирает определенный азиатский шрифт?
Мой iPhone настроен на английский, но мое приложение локализовано на несколько языков. Когда приложение внутренне переключено на японский язык, шрифт, отображаемый как "системный", выглядит мило, но не профессионально.
Из того, что я могу сказать на iosfonts.com, выбранный шрифт может быть Heiti TC.
Как заставить мое приложение использовать, скажем, Hiragino Kaku, в качестве "системного" шрифта при локализации на японский язык?
Вот мои языковые настройки на моем аппаратном iPhone 5S:
1 ответ
В моих настройках у меня правильно указаны мои любимые языки как
для тестирования. Тем не менее, один пользователь указал
Да, к сожалению, Apple решила перейти на "Все-Китай" и теперь предпочитает китайские шрифты японским.
Вернемся к iOS 7, если в системном шрифте отсутствуют глифы, тогда iOS выберет подходящий шрифт для этих отсутствующих глифов на основе настроек языка системы. В этом списке предпочитаемых языков японский язык всегда был раньше китайского, поэтому отсутствующие глифы были взяты из японского шрифта. В iOS 8 Apple переупорядочил этот список, поэтому недостающие глифы теперь взяты из китайского шрифта.
Следуя советам из этого ответа и этого ответа, я изменил язык своей системы на японский, а затем снова на английский. Порядок моих любимых языков точно такой же, как и раньше, но теперь мой телефон правильно использует японский шрифт, а не китайский шрифт. Я думаю, что это ошибка, но я надеюсь, что это помогает другим.