我的strings.xml
<string name="punjabi">ਪੰਜਾਬੀ</string>
这会显示在Android字符串资源编辑器和我的应用程序中。
但是在eclipse布局编辑器中,字符显示为方框,类似于□□□□□□
框字符表示字体字形查找失败。
有关如何让Eclipse在布局设计器中显示unicode
的任何想法吗?
答案 0 :(得分:0)
您需要两件事。字体本身和后备映射。
首先,将所需的字体(例如Lohit-Punjabi.ttf)复制到平台特定的字体目录中:
sdk\platforms\android-###\data\fonts
其次,将后备字体添加到该目录中的字体定义文件中:
对于最高 13 的Android SDK版本,请在 fonts.xml
中添加以下行<fallback ttf="Lohit-Punjabi" />
对于Android SDK版本 14 ,然后在 fallback_fonts.xml
中添加以下行<family>
<fileset>
<file>Lohit-Punjabi.ttf</file>
</fileset>
</family>