Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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 -[NSString sizeWithFont:]仅考虑字体I';我传入,而不是日语字符的回退字体_Ios_Localization_Sizewithfont - Fatal编程技术网

Ios -[NSString sizeWithFont:]仅考虑字体I';我传入,而不是日语字符的回退字体

Ios -[NSString sizeWithFont:]仅考虑字体I';我传入,而不是日语字符的回退字体,ios,localization,sizewithfont,Ios,Localization,Sizewithfont,我正在将一些字符串传递到-[NSString sizeWithFont:]。这些字符串同时具有西文和日文字符 显示这些字符串的唯一方法是使用两种字体:我正在使用的西文字体,以及用作备用的日文字体,因为西文字体中没有这些字符 问题是-[NSString sizeWithFont:]似乎从来没有考虑过日文字体,而只是我传递的西文字体。这使得计算这些字符串的大小充其量也很棘手 有人知道如何处理这种情况吗?您是否可以创建两个临时字符串,一个用于西文字符,一个用于日文字符,然后分别调整大小并合并结果?我意

我正在将一些字符串传递到-[NSString sizeWithFont:]。这些字符串同时具有西文和日文字符

显示这些字符串的唯一方法是使用两种字体:我正在使用的西文字体,以及用作备用的日文字体,因为西文字体中没有这些字符

问题是-[NSString sizeWithFont:]似乎从来没有考虑过日文字体,而只是我传递的西文字体。这使得计算这些字符串的大小充其量也很棘手


有人知道如何处理这种情况吗?

您是否可以创建两个临时字符串,一个用于西文字符,一个用于日文字符,然后分别调整大小并合并结果?我意识到,使用紧排可能不会非常好地工作…好吧,可能…但我甚至不知道它会回到什么日语字体!有办法告诉我吗?