2011-05-25 75 views
3

如何在android中顯示印地文字符,我有簡單的webview apllication,它加載了一些包含印地文字符的網站的網址,但它顯示[] [] [] [在這些字符,甚至默認的Android瀏覽器顯示相同(不顯示印地文字符)的Android版本是2.1,在默認的Android瀏覽器的Unicode(UTF-8)上設置文本編碼。是否有任何方式獲得支持對於印地文字符 我希望我的問題很明確,如何在android webview中顯示印地文字符

回答

0

沒有辦法(還沒有)在Android上顯示任何印度語言的印度字符。它根本不被支持。更多信息請參見以下鏈接:

Link 1
Link2

它的存在爲特徵的要求,至少要等到2.2。我不確定是否已經爲Android 2.3和3.0之後的印地語和其他印度語言添加了語言支持。

在附註中,使用普通網絡瀏覽器打開網頁時,同一網站是否可以正常工作?

1

使用Opera Mini瀏覽器,現在您可以在手機上閱讀印度語內容,而這些內容不包含unicode字體。爲此,我們需要在'opera mini'中對位圖字體打

  1. 在迷你地址欄中鍵入'about:config'。這將打開配置設置。
  2. 有一個使用位圖字體的選項。將其更改爲是。
0

在大多數設備中不支持印地語。

但是,如果您的Android版本高於2.2,您仍然可以使用應用程序,SETT印地語瀏覽器瀏覽印地文網站。這是一個獨特的瀏覽器印地文&它在任何設備上顯示印地文。

這裏是鏈接:https://market.android.com/details?id=lk.bhasha.sett.hindi

這裏是如何顯示印地文: Google search results on SETT Hindi Browser - Android

3

其字體支持

比是最基本的其他人物,是不存在的TTF字體文件 - 即,DroidSans和DroidSansFallback

任何系統都需要在其上顯示相同的字體。
在網頁的情況下,可以提供的字體到客戶端下載和使用

但在Android的情況下,它應該只從DroidSans.ttfDroidSansFallback.ttf加載字符

所以,如果你想查看印地文的東西,這些字體文件(系統/字體)必須支持你的字符

你的選擇...

  1. DroidSans.ttf是有限的,所以你不能編輯它。下載任何具有印地語字符支持的字體,並將其命名爲DroidSans.ttf並替換爲系統/字體。
    - 這會搞亂你的默認字體

  2. 下載有印地文字符和名稱它DroidSansFallback.ttf並替換system/fonts下一個TTF字庫。
    - 這會不會搞砸任何事&是一個更好的選擇

  3. 使用字體設計軟件創建字體和添加爲你想(包括印地文)儘可能多的字符,並按照後期的聲明2.
    - 最好的選擇!

  4. 使用對印地語字體有自己的支持的瀏覽器。
    - 人無ROOT *


* 簡單的選擇 - 根意味着Android設備生根 - Rooting Android

相關問題