如何在android中使用tamil字体

这是我的泰米尔UTF-8 unicodestring

“\ u00e0 \ u00ae \ u009c \ u00e0 \ u00af \ u0086 \ u00e0 \ u00ae \ u00a9 \ u00e0 \ u00ae \ u00bf \ u00e0 \ u00ae \ u00b2 \ u00e0 \ u00ae \ u00bf \ u00e0 \ u00ae \ u00af \ u00e0 \ u00ae \ u00be \ u00e0 \ u00ae转移\ u00aa \ u00e0 \ u00af \ u0081 \ u00e0 \ u00ae转移\ u0095 \ u00e0 \ u00af \ u0088 \ u00e0 \ u00ae转移\ u00aa \ u00e0 \ u00af \ u008d \ u00e0 \ u00ae转移\ u00aa \ u00e0 \ u00ae转移\ u009f \ u00e0 \ u00ae转移\ u00ae转移\ u00e0 \ u00af \ u008d”

我想解码它,并显示泰米尔语字体

android是这个posible,该怎么办?

请帮帮我

Solutions Collecting From Web of "如何在android中使用tamil字体"

您可以将tamil(ttf)字体保存在资产文件夹中,然后像这样使用它:

TextView text; // initialize to your textview Typeface tf = Typeface.createFromAsset(this.getAssets(),"fonts/tamil.ttf"); text.setTypeface(tf); 

在android中显示tamil的最好方法是使用TSCII字体,如下所述。 Unicode还没有完全支持。

步骤1:下载泰米尔字体.ttf文件。 (例如说kanchi.ttf )。

第2步:现在在Android项目的assets文件夹中创build一个目录“ 字体 ”。

第3步:现在将kanchi.ttf文件复制到Android项目的assets/fonts文件夹中。

第4步:将这些行添加到您的onCreate()

 protected static Typeface tamil = null; tamil= Typeface.createFromAsset(getAssets(),"fonts/kanchi.ttf"); 

第5步:现在提供这个字体到你想要的TextView

  textview= (TextView) findViewById(R.id.tipstext); textview.setTypeface(tamil); textview.setTextSize(20); textview.setText( "nkZk;"); 

如果您使用的是webview,请将您的字体文件“tamilfont.ttf”放置在assets文件夹中。 和java代码将类似于这个。 注意字体应用在CSS中

  data = "<html><head><style>@font-face {font-family: 'tamilfont';src: url('file:///android_asset/tamilfont.ttf');} h1 { font-family: 'tamilfont'; } </style></head><body> <h1>தமிழன்!</h1> </body></html>"; WebView wv = (WebView)findViewById(R.id.webview); wv.loadDataWithBaseURL(null, data, "text/html", "UTF-8", null); 

这种方法在Android 2.0和2.1中不起作用。

我有一个打开泰米尔语字体转换为PDF文件,然后尝试在Android手机中打开