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

#android #fonts #tamil

#Android #шрифты #тамильский

Вопрос:

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

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

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

Спасибо

Комментарии:

1. Маю, если вы храните все в UTF8, вам не понадобятся никакие специальные шрифты для отображения текста. Можете ли вы предоставить более подробную информацию? Как вы вводите данные в базу данных? Какую кодировку вы используете на уровне базы данных?

Ответ №1:

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

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

Комментарии:

1. Он не работает должным образом в моем приложении. Кто-нибудь знает хороший тамильский шрифт, который можно использовать в нашем приложении для Android 2.3.3?

2. Если вы непосредственно разместите шрифт, он не будет работать. Вам нужно сделать какой-то обходной путь, чтобы отобразить шрифт. Вы проверили источник здесь github.com/mayooresan/Android-Tamil

3. Привет, Маю, возможно ли отображать английские символы шрифтом Bamini? У меня есть 3 английских слова, которые нужно показать между ними. Возможно ли это каким-то образом?

4. @KarthikPalanivelu Если вы хотите также использовать английские символы, пожалуйста, используйте некоторые другие шрифты TSCII. Не используйте Bamini. Он также преобразует все английские буквы в тамильские.

5. Я думаю, начиная с 4.1, это системный язык. Потому что он работает без настройки шрифта. Итак, теперь я создал отдельный код для menu для поддержки 4.1.2 и отдельный код для поддержки 2.3.3. Это работает 🙂