#android #fonts #tamil
#Android #шрифты #тамильский
Вопрос:
У меня есть приложение для Android, которое отображает контент на тамильском языке. Я понимаю, как я могу отображать тамильские шрифты в своем приложении, добавив шрифт.
Моя проблема в том, что шрифты, которые используются для Интернета, неправильно отображаются в приложении Android. Итак, вопросы таковы..
- Мой контент хранится в базе данных в формате UTF-8. Итак, если я покажу это на стороне клиента, есть ли у вас какие-либо ссылки на бесплатные тамильские шрифты, которые я могу использовать в своем приложении?
- Я видел несколько ссылок о шрифтах TSCII. Если я хочу использовать это в своем приложении, должен ли я хранить содержимое также в кодировке TSCII? Или я могу сохранить содержимое в UTF-8 и отобразить с использованием шрифта TSCII?
Спасибо
Комментарии:
1. Маю, если вы храните все в UTF8, вам не понадобятся никакие специальные шрифты для отображения текста. Можете ли вы предоставить более подробную информацию? Как вы вводите данные в базу данных? Какую кодировку вы используете на уровне базы данных?
Ответ №1:
попробуйте Bamini, он работает для моего приложения.
Комментарии:
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. Это работает 🙂