У меня есть корневой телефон и я пытаюсь поиграть с моим телефоном. У него установлен Android 2.2. Что я хочу сделать, так это показать текст Hndi/Tamil/Telugu внутри приложения, которое я пытался разработать. Очевидно, что андроид 2.2 не поддерживает эти шрифты.Отображение текста хинди/тамильского/телугу в приложении для Android
Поскольку телефон укореняется, это было легко для одного языка. Я просто следил за советами, приведенными в этой ссылке Enable Hindi Fonts on Rooted Device, и смог получить хинди-шрифты по всей системе. Подобный подход помог мне настроить тамильские шрифты.
Но я не могу заставить как хинди, так и тамильский работать вместе. Возможные решения, которые я могу придумать, следующие:
i) Создайте общий файл ttf, который будет содержать как хинди, так и тамильские шрифты. Но я не знаю, возможно это или нет.
ii) Сохраните файл .ttf для каждого языка в папке assets/fonts /, но снова это показывает только квадратные квадратики на устройстве.
Я пробовал эту ссылку Display Different Languages In Application тоже, но опять же это работает только для поддерживаемых шрифтов.
Любое руководство будет высоко оценено. Спасибо
Решено. Мой i) подход был правильным. Используйте этот файл DroidSansFallBack.ttf и сохраните его в папке/system/fonts /. Перезагрузите устройство, и у вас есть поддержка этих языков: хинди (Деванагари), Каннада, Бенгали, Ория, Малаялам, Телугу, Тамил, Пенджаби. [Http://forum.xda-developers.com/showthread.php?t=798380 ] –