gpt4 book ai didi

objective-c - 特殊字符不适用于自定义字体

转载 作者:行者123 更新时间:2023-12-01 18:27:26 28 4
gpt4 key购买 nike

在我的应用中使用自定义字体时,我遇到特殊字符(例如éü)的麻烦。

由于某种原因,它用看似随机的字符替换了带重音符号的字符。我正在尝试将UILabel的文本设置为城堡这个词,但这两个都是:

myLabel.text = [NSString stringWithFormat:@"Château"];

和(
myLabel.text = [NSString stringWithFormat:@"Ch\u00E1teau"];

正在将标签文本设置为 Ch,teau 。这仅在使用自定义字体时发生,当我在控制台中记录结果时,将显示正确的字符。我尝试设置不同的字符串编码。这些字符因此存在于字体中(如果我在TextEdit,MS Word等中键入相同的单词,则显示得很好),我还验证并检查了FontBook中的字体。这是.OTF字体。

有什么想法吗?

最佳答案

并非所有字体集都具有所有字符。在Windows中打开字符图,加载您的自定义字体,然后查看它是否存在。可能是字体的作者在广告中错误地将其放置在错误的代码处。

关于objective-c - 特殊字符不适用于自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12163893/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com