如何在android中使用泰米尔字体

发布于 2024-11-02 01:23:26 字数 435 浏览 0 评论 0原文

这是我的泰米尔语 UTF-8 unicode 字符串

“\u00e0\u00ae\u009c\u00e0\u00af\u0086\u00e0\u00ae\u00a9\u00e0\u00ae\u00b f\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 中显示泰米尔字体,这可行吗,怎么办?

请帮我

this is my tamil UTF-8 unicode string

"\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"

i want to decode it and display the tamil font

in android is this posible,how to do ?

please help me

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

情话难免假 2024-11-09 01:23:26

您可以将泰米尔语(ttf)字体保存在资产文件夹中,并像这样使用它:

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

You can save the tamil (ttf) font in the assets folder, and use it like this:

TextView text; // initialize to your textview
Typeface tf = Typeface.createFromAsset(this.getAssets(),"fonts/tamil.ttf");
text.setTypeface(tf);
沩ん囻菔务 2024-11-09 01:23:26

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

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

第 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;");

Step 1: Download a tamil font .ttf file. (For example say kanchi.ttf).

Step 2: Now create a directory "fonts" in your assets folder in the android project.

Step 3: Now copy the kanchi.ttf file into assets/fonts folder in you Android project.

Step 4: Add these lines to your onCreate()

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

Step 5: Now provide this typeface to your TextView you want.

    textview= (TextView) findViewById(R.id.tipstext);
    textview.setTypeface(tamil);
    textview.setTextSize(20);
    textview.setText( "nkZk;");
面犯桃花 2024-11-09 01:23:26

在 Android 中显示泰米尔语的最佳方法是使用 TSCII 字体,如此处< /a>. Unicode 尚未完全支持。

The best way to display tamil in android is to use TSCII font as described here. Unicode is not yet fully supported.

请持续率性 2024-11-09 01:23:26

如果您使用的是 webview,请将字体文件“tamilfont.ttf”放入资产文件夹中。
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 中不起作用。

if you are using webview, place the your font file 'tamilfont.ttf' in the assets folder.
and the java code will be similar to this. notice the font is applied in the 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);

this approach does not work in android 2.0 and 2.1.

听,心雨的声音 2024-11-09 01:23:26

我有一个打开泰米尔字体将 doc 转换为 pdf,然后尝试在 Android 手机中打开

I Have one to open Tamil font convert doc to pdf and then try to open in android phones

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文