gpt4 book ai didi

android - 某些 unicode 字符不会在某些设备上呈现

转载 作者:太空狗 更新时间:2023-10-29 14:12:42 24 4
gpt4 key购买 nike

我正在使用文本设置为 10\u02E3 的按钮。这应该显示 10 和 (superscript x) (10⁷) ,但在某些设备上,它不会。它显示,我在诺基亚 X 上测试了这个。在 galaxy S2 上,我根本看不到上标,我只看到 10。

我应该怎么做才能在所有设备上呈现上标和下标?如果它们不存在,是否有任何方法可以将它们“包含”在我的应用程序中?

最佳答案

这是由于 android 无法找到支持呈现您尝试生成的字形的字体,通常的过程是检查 /system/etc/system_fonts.xml 并且如果未找到它会尝试检查 fallback_fonts.xml

可以查看文件here

很难假设所有设备都具有这些渲染功能,确保您能够显示字形的最佳(艰难)方法是使用自定义组件覆盖 Android 的默认 TextView,并按照您想要的方式绘制字形.

关于android - 某些 unicode 字符不会在某些设备上呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25642055/

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