Android 2.3 Unicode 支持

标签 android unicode fonts textview

我有一个应用程序,我需要显示很多货币符号。为此,我使用 font (感谢 Calligraphy 图书馆)。

问题:不是所有的符号都显示出来了!

示例:₺ 或\u20BA(土耳其里拉)在 Android 2.3 上不显示,但在 Android 4.4 上显示

问题是,我在两台设备上使用相同的字体。谁能帮我解决这个问题?

最佳答案

所以,经过几个小时的努力,我终于成功了!

互联网上似乎有过时版本的 Roboto ttf 文件。

因此这些链接中的字体由于某些原因不能正常工作:FontSquirl Roboto font , Material design Typography等等

长篇大论: 我已经设法从 android SDK(API 级别 21)获得了一种工作字体。在我的系统上,它位于 C:\Program Files (x86)\Android\android-sdk\platforms\android-21\data\fonts。使用这些字体文件一切正常!

关于Android 2.3 Unicode 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26632996/

相关文章:

email - 是否可以在 sendgrid 中使用自定义字体?

android - 通过导航架构组件进行深度链接后的反向导航

java - 保存字典供以后在 android java 中阅读

Java - PDFBox 1.8.9 unicode 文本文件转 pdf

python-3.x - Python 如何知道 π 的所有这些变体都是相同的变量名?

html - iOS Safari 上的字体溢出

Android Bluemix 不显示扬声器标签

java - 访问 CordovaWebView 对象

javascript - 如何用 Javascript 知道字符串中是否有 UTF8 字符?

unicode - TrueType 字体的 cmap 表中的字符代码是什么