某些设备上无法显示Unicode字符

3

我从用户那里收到了一个奇怪的错误报告。在某些品牌的设备(华为,阿尔卡特)中,Unicode字符U02C4(向上箭头)无法正确显示,留下了一个空白的空间,而在其他90%的设备中它可以正确地显示。我不能使用图像,因为我将其用于文本视图和编辑文本以及一些代码中(代码需要识别该字符)。有没有办法为所有用户解决这个问题?谢谢


我意识到这对你来说可能已经不是问题了,但我刚遇到了类似的问题,这是我在寻找答案时遇到的第一个问题。我想现在我已经为自己解决了这个问题,我会回来回答这个问题,以防其他人在排除故障后最终到达这里。 - Aonghas M
1个回答

1
这似乎是一个字符支持问题。您可以使用Google Play应用Unicode Map测试Android手机对Unicode字符的支持。
我通过从Unicode字符的可搜索索引获取的图像替换我的Unicode字符来解决了这个问题。由于在问题中明确排除了这种方法,另一种可行的解决方案是使用自定义字体堆栈。可以在此处找到相关指南。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接