iOS текст отображает два разных шрифта для японского неожиданно - PullRequest
0 голосов
/ 28 июня 2018

enter image description here

Я не уверен, что это ошибка в японском шрифте iOS, но UITextView с тем же шрифтом на японском языке отображал разные шрифты. Как вы можете видеть на картинке выше, передняя часть второй строки содержит す, а средняя часть также содержит す, но их шрифты разные !! Я установил шрифт UIFont.systemFont:. Это очень важно для меня, потому что я вычислял высоту текста на основе текста и поскольку японский текст содержит разные шрифты, его вычисление стало неточным.

Есть идеи, почему и как решить эту проблему?

rawText:

チ ャ ネ ル は, 世界 で 最 も リ ー ズ ナ ブ ル な ウ ェ ブ 接客 ツ ー ル で す. 毎 月 数万 円 以上 も す る サ ー ビ ス と は 異 な り, 起 業 し た ば か り の ス タ ー ト ア ッ プ や 小 規模 サ イ ト に も 気 軽 に 導入 で き ま す. (一 人 当 た り 約 6米 ド ル / 月 程度) ま た, オ ペ レ ー タ ー の 数 に 対 し て 課 金 さ れ る た め, 従 量 課 金 の サ ー ビ ス と は 異 な り ト ラ フ ィ ッ ク の 大 き な 大規模 サ イ ト で も ス ケ ー ラ ビ リ テ ィ を 気 に す る こ と な く お 使 い い た だ け ま す

Обновление:

Я обнаружил, что использование только хираганы будет использовать тот же шрифт над textview. Но когда текст содержит смесь хираганы и китайских иероглифов, он отображает несколько разных шрифтов для одной и той же хираганы. Я подтвердил, что это произошло даже в приложении iMessage.

...