gpt4 book ai didi

ios - 如何在 Unicode 中用字符下标?

转载 作者:行者123 更新时间:2023-11-29 13:08:24 24 4
gpt4 key购买 nike

我可以通过以下方式成功下标:

static const unichar kSubscriptZero = 0x2080;
int numberOfHydrogens = 2;
NSString *water = [NSString stringWithFormat:@"H%CO",
kSubscriptZero + numberOfHydrogens];

上面的代码打印出一个格式很好的 > H2O(当然下标是 2),我在处理其他 unicode 字符(不是数字)时遇到了问题,例如 209C这是一个下标t。我得到的不是我的下标 t,而是一个方框...有人可以告诉我正确的方法吗?

最佳答案

如果您得到一个方框而不是所需的字形,则该字体没有字形对于该字符,因此无法显示它。

如果您没有找到包含 U+209C(拉丁文下标小写字母 T)的字体,那么唯一的替代方案可能是使用属性字符串,如以下答案中所建议的:https://stackoverflow.com/a/17957628/1187415 .

关于ios - 如何在 Unicode 中用字符下标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17976758/

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