我的资源中有以下资源strings.xml
<string name="punjabi">ਪੰਜਾਬੀ</string>
这会显示在 Android 字符串资源编辑器和我的应用程序中。
但是在 Eclipse 布局编辑器中,字符显示为框,类似于□□□□□□
方框字符表示字体字形查找失败。
关于如何让 Eclipseunicode
在布局设计器中显示的任何想法?
你需要两件事。字体本身和后备映射。
首先,将所需的字体(例如 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>