【发布时间】:2011-07-15 16:26:12
【问题描述】:
我想在 TextView 中显示两个 Unicode 字符,但我得到了正方形:
- ℏ(减少的普朗克常数/PLANCK 常数超过两个 PI http://www.fileformat.info/info/unicode/char/210f/index.htm)
- ℞(处方服用http://www.fileformat.info/info/unicode/char/211e/index.htm)
我知道默认 Android 字体并不支持所有 Unicode 字符,但减少的“h-bar”是拉丁字符,它是基本的物理常数之一。任何人都可以确认我做的一切正确吗?如果,如何解决这个问题(第三方字体是唯一的解决方案)?
view = new TextView(this);
int[] codePoint = { 0x210f, 0x211e };
String hhh = new String(codePoint, 0, codePoint.length);
view.setText(hhh);
【问题讨论】:
-
我尽量不讽刺:很高兴我们终于可以在如此高的水平上唠叨 Unicode 和字体渲染 ;-)
标签: android unicode fonts physics