Android hindi字体支持TextView和WebView

时间:2014-01-08 13:45:20

标签: android android-webview textview hindi

我正在使用Hindi语言创建应用程序。我没有在TextView和TextView.setTypeface()中设置hindi字体(通过使用WebView方法)但它的工作正常。我只有两个设备来测试我的应用程序。

所以我的问题是:

  1. 是否有必要在TextView中设置字体以支持所有设备,否则无需设置字体就可以很好地使用?
  2. 如何在WebView中设置hindi字体(如果不支持所有设备)?

3 个答案:

答案 0 :(得分:0)

其供应商具体如何为不同语言构建设备。但有一点可以保证,大多数设备都会支持,因为它们必须在市场中生存。

如果你使用字体,那么该字体应该在该设备中可用。看看这个问题 link

答案 1 :(得分:0)

1是否有必要在TextView中设置字体以支持所有设备     或者它会在没有设置字体的情况下很好地使用?

如果你不为textView / edit文本定义文本,它将获得符合设备的默认文本大小。但它是定义字体的好习惯

2.如何在WebView中设置hindi字体(如果不支持所有设备)?

添加hindi字体,您可以像这样使用它

@font-face {
    font-family: 'feast';
    src: url('fonts/feasfbrg.ttf');
}

body {font-family: 'feast';}

然后使用资产路径作为基本网址:

loadDataWithBaseURL("file:///android_asset/",myhtml,"text/html","utf-8",null);

答案 2 :(得分:0)

 <meta charset="UTF-8">
  add it to your html file