特殊字符,例如
正在替换Android OS中的图像。如您所见,这似乎会影响原生TextView
s(见截图)。
我的问题是它们也影响我通过WebView
通过我的应用加载的HTML。主要问题是不同颜色的星星都显示为同一颗灰星。除此之外,您可以想象出现的视觉不一致问题。
如果您在Chrome for Android上加载此页面,则字符根本不会加载。但如果您复制问题并将其粘贴到纯文本程序(如ColorNote)中,您将看到我遇到的问题。
有没有办法让我自己的WebView
甚至我的整个应用程序使用font-family而不是图像?
答案 0 :(得分:1)
一个疯狂的猜测,因为我现在只在iOS上听说过这种情况。
How can I disable the unicode black telephone from being rendered as a red phone on iOS Mail app?
I need help getting a normal looking unicode down arrow in a UILabel like this ⬇
Unicode有一个很棒的东西叫做“变异选择器”,它可以用来选择字母的变体形状,或选择是否将字形渲染为黑白标准字形,或作为彩色图片。
此变体为\uFE00
到\uFE0F
字符。对于表情符号,\uFE0E
表示“将前一个字符渲染为黑白字形”,\uFE0F
表示“尝试将前一个字符绘制为彩色图片”。
因此,在您的情况下,请在角色后添加\uFE0E
。