Как заставить Android отображать древнегреческие символы

в 15:14, , рубрики: Песочница, метки: ,

Сегодня я хочу рассказать о том, как мне удалось заставить мой Android нормально отображать древнегреческий. Да, именно древнегреческий, а не просто греческий. Стандартный Android-шрифт поддерживает новогреческие символы. Нам же требуется отображение диакритических знаков, а также архаических символов типа коппы, дигаммы, сампи и т. д.

Суть проблемы

К сожалению, в операционной системе Android, которая славится богатыми возможностями кастомизации, функция изменения шрифтов не предусмотрена. Во всяком случае, это так для большинства прошивок. Поэтому, чтобы установить свой собственный шрифт на ваше устройство, потребуется некоторое количество манипуляций, которым и посвящена данная статья.

Если мы захотим прочитать какой-нибудь древнегреческий текст, нашим глазам предстанет весьма печальная картина:

Как заставить Android отображать древнегреческие символы - 1

Все символы с диакритическими знаками, кроме символов с акутом, (который поддерживается, т. к. используется в новогреческом), пропали, на их месте виднеются пробелы. Это надо срочно исправить!

Какой шрифт выбрать?

Надо сказать, что информации по поводу выбора и установки шрифта с поддержкой древнегреческого достаточно мало, но в большинстве случаев советовали поставить шрифт UbuntuMono. Однако мне не хотелось менять привычный Android-шрифт латиницы и кириллицы на шрифт Ubuntu, consuetudo est altera natura. Поэтому взгляд остановился на Arial Unicode MS, который славится поддержкой диакритических символов, при этом его латинский и кириллический шрифты на вид не отличаются от стандартного.

Всё же, выбор остаётся на ваше усмотрение, понравившийся шрифт формате .ttf нужно скачать на устройство.

Приложение для изменения шрифта

Наиболее простой способ изменить шрифт на Вашем девайсе — поставить для этого специальное приложение. На мой взгляд, самое удобное и универсальное из них — HiFont. Правда, удобная и интуитивно понятная версия — не самая последняя, 5.0.2. Её можно скачать на Mobogenie. Дальнейшая инструкция по установке будет касаться этой версии.

Перед установкой шрифтов настоятельно рекомендуется получить root-права. На эту тему существует масса статей, вот хорошая статья на самом Geektimes.

Скачали, установили!

Как заставить Android отображать древнегреческие символы - 2

Меняем шрифт

После установки и запуска приложения в разделе SD-карты (или, если она отсутствует, в разделе внутренней памяти) вашего устройства появится папка HiFont. Заходим туда и копируем туда наш .ttf файл.

Как заставить Android отображать древнегреческие символы - 3

Снова запускаем приложение HiFont. Дальнейшую последовательность действий лучше передать скриншотами.

Как заставить Android отображать древнегреческие символы - 4

Как заставить Android отображать древнегреческие символы - 5

Выбираем нужный нам шрифт (он будет автоматически загружен из папки):

Как заставить Android отображать древнегреческие символы - 6

Как заставить Android отображать древнегреческие символы - 7

Предлагается предоставить приложению root-права. Предоставляем:

Как заставить Android отображать древнегреческие символы - 8

Тут HiFont предложил мне изменить «китайский шрифт». Так как Arial Unicode MS поддерживает много языков, не отказался от возможности. Необязательно ограничиваться древнегреческим шрифтом, чем больше, тем лучше. Ставлю галочку:

Как заставить Android отображать древнегреческие символы - 9

Как заставить Android отображать древнегреческие символы - 10

Перезагружаем устройство.

Ура! Теперь вся диакритика и все архаические символы отображаются нормально.

Как заставить Android отображать древнегреческие символы - 11

P.S.: Если данная статья будет успешно опубликована, то в скором времени должна будет появиться статья о методах ввода древнегреческих символов. А пока всем удачи!

Автор:

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js