2013-03-16 2 views
2

Я разрабатываю приложение для Android на хинди, но обнаруживаю, что несколько символов написаны с ошибками и сломанными на хинди проблема в http://code.google.com/p/ankidroid/issues/detail?id=1008, но там нет решения दपि писем в хинди шрифте выше образуются как द + & # x093f; + प, который должен отображаться как दिप, но это делают, как दपि Тот же вопрос был поставлен раньше, но не решен, поэтому мне пришлось перепечатывать снова Correcting Hindi (Unicode) rendering in AndroidРендеринг шрифта HIndi на Android 2.3 и ниже

+1

** Посмотрите эту запись ** [1]: http://stackoverflow.com/questions/15608520/how-to-get-hindi-fonts-in-android/18184888 # 18184888 –

ответ

1

Наконец я нашел решение это очень просто просто импортировать шрифт в моем дело я разрабатываю веб-приложение

@ font-face {font-family: hindi; src: url ('fonts/k010.TTF'); } тело, h1, h2 {font-family: hindi; }

затем введите текст в текстовом редакторе или MS-Word, используя Kruti шрифт devi10 после Вы закончили изменить шрифт Arial и вставить текст в веб-приложения, и это сделает отлично

+0

привет, я хочу отобразить текст хинди в текстовом редакторе моего Android-приложения, я имею данные в Юникоде, и я попытался с помощью mangalb.ttf, но это не рендеринг отлично. У вас такая же проблема, как и у вас в вашем вопросе. Может ли я помочь мне решить ее? –

+0

@MehulJoisar Я разрабатывал веб-приложение mehul и нашел решение, просто используя семейство шрифтов kurti-devi и используя css font-family для контента. Я не пробовал это в родной, но надеюсь, что он тоже будет работать над этим –

+0

Хорошо. К сожалению, он не работает на native.anyways, спасибо за ответ !! –

0

вы можете использовать Unicode ...

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, но в случае इ 1 использование Юникода इ затем алфавиты Unicode ... b/c до версии для Android 4.0. Hindi Unicode не поддерживается надлежащим образом.