【问题标题】:Unicode characters on AndroidAndroid 上的 Unicode 字符
【发布时间】:2012-05-28 14:00:26
【问题描述】:

我以前开发过 Android 应用程序。我计划编写一个支持带有 Unicode 的古吉拉特语的 Android 应用程序。 http://developer.android.com/index.html 没有提供有关该主题的任何提示。 android.textview 类不包含语言的语言选项,在资产目录中添加字体有帮助吗?

【问题讨论】:

    标签: android unicode


    【解决方案1】:

    是的,您可以将自定义字体设置为 TextView


    假设您在 assets 文件夹下的 fonts 文件夹中有一个 gujarati.ttf 字体:

    TextView自定义字体设置代码:

     Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/gujarati.ttf");               
        TextView tv = (TextView) findViewById(R.id.CustomFontText);
        tv.setTypeface(tf);
    

    它只为您设置字体的 TextView 启用古吉拉特语,但如果您想在系统范围内显示古吉拉特语,那么您需要知道:

    每当 android 无法找到它寻找的特定字符时 DroidSansFallback.ttf,所以你需要做的是替换 模拟器/移动设备的 DroidSansFallback.ttf 通过将古吉拉特语 ttf 字体重命名为 DroidSansFallback.ttf


    如果你想install gujarati font in android emulator,这里是过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 2014-08-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      相关资源
      最近更新 更多