iOS:自定义字体未正确显示特殊字符

iOS:自定义字体未正确显示特殊字符,ios,fonts,special-characters,truetype,Ios,Fonts,Special Characters,Truetype,在iOS应用程序中,我在使用某种字体时遇到了一些特殊字符的问题,比如德语umlauts和其他字符,结果显示错误的字符 字体名称为“MetroflexUniMedium”。我试过ttf和otf格式。字体最初是“字体手提箱”格式,我用FontXChange进行了转换 所有我尝试使用的其他字体,并且我认为在使用硬编码字符串时也会出现问题,因此这应该不是字符编码的问题。这个问题也不会出现在其他程序中,例如,在Photoshop中,我可以使用该字体所需的所有特殊字符 这个问题出现在所有支持自定义字体的iO

在iOS应用程序中,我在使用某种字体时遇到了一些特殊字符的问题,比如德语umlauts和其他字符,结果显示错误的字符

字体名称为“MetroflexUniMedium”。我试过ttf和otf格式。字体最初是“字体手提箱”格式,我用FontXChange进行了转换

所有我尝试使用的其他字体,并且我认为在使用硬编码字符串时也会出现问题,因此这应该不是字符编码的问题。这个问题也不会出现在其他程序中,例如,在Photoshop中,我可以使用该字体所需的所有特殊字符


这个问题出现在所有支持自定义字体的iOS版本上。

我解决了这个问题。第一次将字体转换为ttf时,我没有将编码显式设置为utf8,因此FontXChange选择了不同的编码。因此,在FontXChange的首选项中将编码设置为utf8解决了这个问题。

我也遇到了同样的问题,捷克语显示特殊字符(仅大写)。但是我在FontXChange 3.0.0的首选项中找不到UTF8编码选项。以下是我的选择:这是其中之一吗?在快速查看之后:我认为你应该尝试“Unicode”。我发现了导致我的问题的原因,而不是字体。我的标签太小,无法在大写字母上显示特殊字符。谢谢你的回复@马克·安德烈·韦贝扎恩(Marc AndréWeibezahn)在我的例子中,“奥兰群岛”在国家名单中并没有适当的显示。所以,请给我一个解决方案。谢谢。同样,我也有类似的问题,我曾使用自定义字体与.ttf或.otf普通字体看起来不错,但特殊字符看起来不好。是的,它可以使用UI标签,但不能使用Table Cell.TextLable。请帮帮我(