【发布时间】:2014-12-17 02:50:03
【问题描述】:
特殊字符如
???? ★ ✉
在 Android 操作系统中被替换为图片。如您所见,这似乎会影响原生TextViews(见截图)。
我的问题是它们也影响了我通过我的应用程序通过WebView 加载的 HTML。主要问题是不同颜色的星星都显示为同一颗灰色星星。除此之外,您可以想象出现的视觉不一致问题。
如果您在 Android 版 Chrome 上加载此页面,则根本不会加载字符。但是,如果您将问题复制并粘贴到 ColorNote 等纯文本程序中,您会看到我遇到的情况。
有没有办法让我自己的WebView 甚至我的整个应用程序都使用字体系列,而不是图像?
【问题讨论】:
-
我没见过这样的问题。据我所知,Android 对一般 Unicode 字符没有特殊处理——如果它们在字体(或备用字体)中,它们就会显示出来;否则你会得到一个盒子或其他东西(或什么都没有)。您能否提供代码显示您如何显示此文本?您是否使用自定义字体?哪个版本的 Android 显示此问题?模拟器还是真机?
-
代码:
📂, ★ ✉。我很快就会发布一张图片,让你明白我的意思。
标签: android image unicode webview colors