Любая ссылка на хороший бесплатный тамильский шрифт для приложения Android

У меня есть приложение для Android, которое отображает контент на тамильском языке. Я понимаю, как я могу отображать тамильские шрифты в своем приложении, добавляя шрифт.

Моя проблема в том, что шрифты, которые используются для Интернета, неправильно отображаются в приложении для Android. Итак, вопросы..

  • Мой контент хранится в БД в формате UTF-8. Итак, если я покажу это на стороне клиента, есть ли у вас ссылка на бесплатные тамильские шрифты, которые я могу использовать в своем приложении?
  • Я видел несколько ссылок на шрифты TSCII. Если я хочу использовать это в своем приложении, должен ли я хранить контент также в кодировке TSCII? Или я могу сохранить содержимое в UTF-8 и отображать с помощью шрифта TSCII?

Спасибо


person Kumar    schedule 12.06.2011    source источник
comment
Маю, если хранить все в UTF8, то никаких специальных шрифтов для отображения текста не потребуется. Можете ли вы предоставить более подробную информацию? Как вы вводите данные в БД? Какую кодировку вы используете на уровне БД?   -  person Ashwin Balamohan    schedule 25.01.2013


Ответы (1)


попробуйте Bamini, это работает для моего приложения.

http://www.jagatheswara.com/tamil.php

person Jay Mayu    schedule 24.06.2011
comment
Это не работает должным образом в моем приложении. Кто-нибудь знает хороший тамильский шрифт, который можно использовать в нашем приложении для Android 2.3.3? - person Karthik Andhamil; 15.12.2012
comment
Если вы поместите шрифт напрямую, это не сработает. Вам нужно сделать обходной путь, чтобы показать шрифт. Вы проверили источник здесь github.com/mayooresan/Android-Tamil - person Jay Mayu; 16.12.2012
comment
Привет, Маю. Можно ли отображать английские символы шрифтом Bamini? У меня есть 3 английских слова, которые нужно показать между ними. Можно как-то? - person Karthik Andhamil; 20.12.2012
comment
@KarthikPalanivelu Если вы также хотите использовать английские символы, пожалуйста, используйте другие шрифты TSCII. Не используйте Бамини. Он также преобразует все английские буквы в тамильские буквы. - person Jay Mayu; 21.12.2012
comment
На самом деле мое требование другое. Мне нужно иметь меню как на английском, так и на тамильском языке в зависимости от настроек локали. т. е. приложение должно отображать меню на тамильском языке только в том случае, если в настройках языка выбран тамильский. Так же и для английского. Итак, я создал 8 пунктов меню, 4 на тамильском и 4 на английском. Установите шрифт bamini для элементов меню на тамильском языке и обычный шрифт Serif для элементов меню на английском языке. Используя OnPrepareOptionsMenu(), я делаю элементы меню видимыми и невидимыми. Он отлично работает в 2.3.3. А вот в 4.1 все запутано. Есть ли у вас какие-либо идеи? - person Karthik Andhamil; 21.12.2012
comment
Мне жаль. Не имею представления. Если у вас есть локаль, указанная в файле langugae, она должна соответствовать системным настройкам. Кстати, тамильский еще не поддерживается в качестве системного языка, верно? Насколько я знаю, вам нужно сделать это через сторонние приложения, - person Jay Mayu; 25.12.2012
comment
Я думаю из 4.1, Это системный язык. Потому что он работает без установки шрифта. Итак, теперь я сделал отдельный код для меню для поддержки 4.1.2 и отдельный код для поддержки 2.3.3. Оно работает :) - person Karthik Andhamil; 27.12.2012