-->

如何获得印地文字体在Android的..?(How to get Hindi fonts in An

2019-07-23 03:54发布

我是新来的Android领域。 我按照混得模拟器印地文字体,但仍印地文字符出现在方箱的过程。 请帮我如何着手。 我为采用Android 2.2,JUNO版本。 任何有关上述问题的帮助,将不胜感激。

Answer 1:

设置的印地文字体在Android的的TextView

 TextView t = new TextView(this);
 Typeface Hindi = Typeface.createFromAsset(getAssets(), "fonts/mangle.ttf");
 t.setTypeface(Hindi);
 t.setText("Naveen Tamrakar");


Answer 2:

Android不完全支援印地文(DROID字体):

阅读此链接 。



Answer 3:

创建资产“字体”的文件夹。 将在该字体的你.TTF文件。

然后尝试代码:

Typeface fontHindi = Typeface.createFromAsset(getAssets(), "fonts/font.ttf");
tv.setTypeface(fontHindi);

这个对我有用。 希望它为你工作了。



Answer 4:

您可以从以下网站下载印地文字体http://hindi-fonts.com ,并在您的手机/系统/ FONT目录复制。 字体将被安装。



Answer 5:

首先,下载印地文字体,D您获得OTF / TTF文件,保存在资源文件夹,Eclipse已具有的文件夹,如果你使用的是Android的工作室 ,然后建立一个新的文件夹中project/app/src/main

然后,在Java文件,假设你有申请您的字体TextView t1 ,使用代码..

Typeface mytypeface= Typeface.createFromAsset(getAssets(),"font-file_name.TTF");
t1.setTypeface(mytypeface);


Answer 6:

这样,您就可以在Android中使用的印地文字体

第1步:添加的所有文字印地文在res - >数值 - > string.xml文件

<resources>
<string name="app_name">गन्ने से समृद्धि</string>
<string name="ganne_ki_kheti">गन्ने  की  खेती</string>
<string name="sampark">संपर्क</string>

步骤2:在布局XML文件中添加文本标签作为机器人:文本=“@字符串/ your_text”。 对于实施例见下文。

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="32dp"
        android:text="@string/ganne_ki_kheti"
        android:textSize="32sp"
        android:textStyle="bold" />


文章来源: How to get Hindi fonts in Android..?