Я хотел локализовать свое приложение на тамильском языке.Я был разочарован тем, что Java поддерживает только хинди из всех индийских языков"из коробки".
Я искал в интернете какой-то обходной путь.Из сообщения в блоге Джона О'Коннера и в блоге Наото Сато я узнал, что я должен использовать технику, называемую «Отступление шрифта».
Я вручную скопировал тамильский шрифт "LATHA.TTF", доступный для Windows, в каталог / jre / lib / fonts / fallback.
Это сработало!Но как я могу скопировать шрифт программно в каталог моих пользователей / jre / lib / fonts / fallback?
Я подумал добавить код, который будет копировать включенный шрифт в этот резервный каталог при первом запуске, и еслиэто еще не там.Вызовет ли это какие-либо проблемы с правами доступа, например «Запись запрещена» в эту папку или что-то в этом роде?
Или есть способ заставить приложение искать запасной шрифт в каталоге приложения вместо / jre / lib / fonts /отступление?
Обратите внимание, что приложению придется использовать этот шрифт LATHA только тогда, когда выбран тамильский язык и шрифт по умолчанию для всех других языков.
Пожалуйста, выскажите свое мнение.