我有一个应用程序,我需要显示很多货币符号。为此,我使用 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/