8

我正在用我的母语信德语制作一个应用程序。

注意:信德语有 52 个字母,像这样

**ا، ب، ج،ف، ڪ** 

我已经在我的电脑上安装了 Sindhi 字体,我也有 Sindhi 的 unicodes。

问题

当我在按钮上设置文本时,像这样

        <Button
        android:id="@+id/btnSindhiLessons"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="30dp"
        android:text="سنڌي سبق"
        android:textSize="30sp" />

它在代码视图上完美显示,但在设计视图中显示如下:

在此处输入图像描述

但在设备或模拟器上呈现如下:

在此处输入图像描述

请注意,缺少一个字母。我使用的是安卓 4.0.4

4

3 回答 3

2

因为Eclipse不支持Sindhi。虽然在您的设备中它可能支持 4.0+,但如果您有早期的 android 设备,我不确定它会不会看起来不错。

看看这个

于 2013-10-03T20:09:00.157 回答
1

您正在将文本直接复制粘贴到代码中:

使用 uni 代码:

像这样:\u0623,\u0623,\u0623,\u0623为你的每一个角色

or 

获得支持信德的支持型脸。

我知道的一个是jameel noori nastaleek

希望它能解决你的问题

于 2013-10-04T05:12:57.440 回答
0

请按照以下步骤操作:

  • 为 Sindhi 找到最佳字体
  • 将该字体放入您的资产文件夹
  • 将此字体设置为按钮的字体
于 2014-07-21T06:43:06.837 回答