三星手机覆盖unicode字符的字体

时间:2017-07-21 20:41:35

标签: java android unicode fonts

我正在开发一款利用unicode字符表示国际象棋棋子的国际象棋应用程序。我正在绘制画布(自定义视图)并使用此代码设置我正在绘制的绘画的字体:

isValueNullVec

我已将robotolight.ttf放置在assets / fonts中。我也尝试过使用.otf版本。

This is how it looks on all nexus devices I have tested

And this is how it looks on all Samsung devices I have tested

正如您所看到的,三星手机使用正确的字体,直到它们点击unicode字符,然后覆盖该字体。我在"等待输入"结束时放置了一个unicode char。字符串在截图中说明这一点。

我在互联网上搜索了无数个小时,虽然三星和自定义字体存在多个问题,但我无法找到解决方案。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

使用不同的字体(Segoe UI符号)来解决它。如果有人读到这个谁知道为什么三星手机没有与Roboto展示这些角色,请告诉我。