安卓系统上有哪些角色?

2022-09-04 03:36:17

我想在我的 Android 应用中显示一些特殊的 Unicode 字符。这些字符未在 droidfonts.com 中列出,但它们在模拟器和手机上正确显示,但要确定是否所有Android平台都支持它们。它是否记录在某个地方?谢谢!

编辑

我正在寻找一种像canDisplay这样的方法。


答案 1

Android 完全支持 Unicode,但你需要一个来显示你的字符,因为我知道 The ,来自 Android 框架,包含 unicode 字符。但是如果你打算使用Unicode 6.0的新字形(如New Indian Roop),你必须使用支持它的字体。Unicode fontDroid Sans font

本文可能会对您有所帮助: http://groups.google.com/group/android-framework/browse_thread/thread/73586caa2e06e052?pli=1 .

您也可以检查此信息:http://code.google.com/p/android/issues/detail?id=5925


答案 2

不幸的是,不同的手机可以有不同版本的标准系统字体(Droid Sans),包括或不包含某些Unicode字形。请参见:http://code.google.com/p/android/issues/detail?id=5925

唯一可靠的解决方案是包含你自己的自定义字体,你知道该字体包含应用中所需的所有字形。接下来最好的办法是只使用Unicode的一小部分:根据我的经验,美国,欧洲,日语和韩语的字形是一个非常安全的选择。