【问题标题】:textStyle for Tamil font?泰米尔语字体的textStyle?
【发布时间】:2013-03-21 17:10:28
【问题描述】:

我已经在开发一个显示 RSS 提要的 Android 应用程序。 我的问题是这个提要在泰米尔语中有一些行(Android 仍然不支持)

我在网上找到了一种可以正确显示文本的字体(没有转换为 Bamini),但问题是 textStyle 对其没有任何影响。

所以你知道任何可以完成这项工作的字体或我必须做的任何事情来制作 textStyling? 提前谢谢

【问题讨论】:

    标签: android fonts tamil


    【解决方案1】:

    您需要做的是在使用之前将自定义字体导入手机。 一个很好的方法是将它们包含在包中 - 在 APK 文件中

    因此,当您构建 APK 文件时,您的项目中应该有该字体。 让我给你举个例子。假设您的泰米尔语字体名称是 Harabara.ttf,并且您已将其复制到 /assets/fonts

    使用此方法(在您的活动中的任何地方)

    private void initializeFonts() {
        font_harabara = Typeface.createFromAsset(getAssets(), "fonts/Harabara.ttf");
    }
    

    然后像这样从你的 onCreate 调用这个 API

    public void onCreate(Bundle savedInstanceState)  {
        super.onCreate(savedInstanceState);
        initializeFonts();          
        setContentView(getViewResourceId());
    }
    

    确保你已经声明了这个类级变量

    Typeface font_harabara = null;
    

    最后,简单地使用

    myTextField.setTypeface(font_harabara);
    

    多多!泰米尔语字体现在应该开始显示了。

    南德里·瓦纳卡姆,

    维迪亚纳坦

    【讨论】:

    • 非常感谢您的回复,尽管您似乎不明白我的问题:我已经在使用字体.. 但是我目前用于显示“泰米尔字母”的字体没有t 响应 android:textStyle="bold"。我想知道以前是否有人遇到过这个问题。
    【解决方案2】:

    在线提供数百种字体。你check some TSCII fonts了吗?

    我为泰米尔语和Android issues. Check it out too.写了一些解决方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 2016-12-03
      • 2014-03-09
      • 2018-03-19
      • 1970-01-01
      相关资源
      最近更新 更多