2

私はヒンディー語で Android アプリを開発していますが、ヒンディー語でいくつかの文字のスペルが間違っていて壊れていることがわかりました。上記のヒンディー語フォントのदपि文字としてレンダリングされたものは、दिप と表示されるはずの द + ि + प として形成されますが、दिप と表示されますが、दपि としてレンダリングされます 同じ質問が以前に出されましたが、解決されなかったため、再度投稿する必要がありました

4

2 に答える 2

1

最後に、Webアプリを開発している私の場合、フォントをインポートするだけでこれは非常に簡単な解決策を見つけました

@font-face { font-family: ヒンディー語; src: url('fonts/k010.TTF'); } body,h1,h2{ font-family:hindi; }

フォントを Arial に変更し、テキストを Web アプリに貼り付けた後、Kruti devi10 フォントを使用してテキスト エディターまたは MS-word にテキストを入力すると、完全にレンダリングされます。

于 2013-03-17T11:50:23.540 に答える
0

あなたはユニコードを使うことができます...

TextView tv=(TextView)findViewById(R.id.textViewmyView);

final Typeface tf = Typeface.createFromAsset(this.getAssets(), "Hindi-SARAL1.TTF");

tv.setText(Html.fromHtml("&# 2367;&# 2342;&# 2346;"));

tv.setTypeface(tf);

ユニコード値は隙間なく続きます.....

また、このサイトを介して世界をユニコードに変換することもできます... http://mylanguages.org/converter.phpただし、इ 1st の場合は इ のユニコードを使用し、次にアルファベットのユニコードを使用します... b/c Android バージョン 4.0 ヒンディー語のユニコードまで適切にサポートされていません..

于 2013-05-02T20:43:17.870 に答える