Android EditText中的某些unicodes无法正确显示

时间:2013-07-03 04:27:02

标签: android unicode

我刚发现以下红色标记的unicodes无法在Android EditText上显示

Anyboday遇到了类似的问题?我该如何解决这个问题?

再次编辑: 我附上了另一张图片来显示Android中的unicode和相应的结果

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:3)

如果您发现您正在尝试使用不在标准Android字体中的字符,那么您可以考虑使用DejaVuSans.ttf这样的自定义字体(我将此字体用于数学符号)。您可以通过以\ u ...

格式输入其unicode符号来显示该字符

开始搜索ttf文件...我想你很可能会找到一个包含你需要的字符的文件。

请注意,这可能会使应用的大小增加1MB(基于DejaVuSans.ttf)。

可在此处找到有关如何使用自定义字体的信息(您不必使用子目录,但应将该文件放在资源下):

Android - Using Custom Font