Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS文本为日语显示两种不同的字体_Ios_Swift_Fonts_Cjk - Fatal编程技术网

iOS文本为日语显示两种不同的字体

iOS文本为日语显示两种不同的字体,ios,swift,fonts,cjk,Ios,Swift,Fonts,Cjk,我不确定这是否是iOS日文字体中的错误,但使用相同日文字体的UITextView会显示不同的字体。如上图所示,第二行的前面部分包含す 中间部分还包含す 但是他们的字体不同!!我将字体设置为UIFont.systemFont:。这对我来说有点关键,因为我是根据文本计算文本高度的,因为日语文本包含不同的字体,所以它的计算变得不准确 你知道为什么以及如何解决这个问题吗 原始文本: チャネルは、世界で最もリーズナブルなウェブ接客ツールです。 毎月数万円以上もするサービスとは異なり、起業したばかりのスター

我不确定这是否是iOS日文字体中的错误,但使用相同日文字体的
UITextView
会显示不同的字体。如上图所示,第二行的前面部分包含す 中间部分还包含す 但是他们的字体不同!!我将字体设置为
UIFont.systemFont:
。这对我来说有点关键,因为我是根据文本计算文本高度的,因为日语文本包含不同的字体,所以它的计算变得不准确

你知道为什么以及如何解决这个问题吗

原始文本:

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

更新:


我发现只使用平假名会比文本视图使用相同的字体。但当文本混合使用平假名和中文字符时,它会以某种方式显示相同平假名的不同字体。我确认,即使在iMessage应用程序上也会发生这种情况。

请给出合理的否决声明。这是我计算时与iOS相关的编程问题ate文本高度。请将您正在设置的原始文本添加到其中