пятница, 25 марта 2011 г.

Добавление шрифта траксрипции в Android

В семействе шрифтов Droid походу напрочь отсутствует поддержка символов IPA transcription, или по-русски, читая книжку с английской транскрипцией наблюдаешь квадратики.

Нам нужен рут доступ на телефоне и любая программа терминал-эмулятора, хоть описанный тут.

Скачиваем DejaVuSans.ttf тут и закидываем в корень sd-карточки

Для нелюбителей терминала: ставим Root Explorer, копируем им новый DroidSansFallback.ttf. Открываем /system/fonts/, сверху кнопка смонтировать в R/W - жмем ее. Переименовываем старый шрифт в DroidSansFallback_old.ttf и вставляем новый. Перезагружаемся.

Тоже но через терминал. Запускаем терминал и вводим

$ su

# bash

# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

# mv /system/fonts/DroidSansFallback.ttf /system/fonts/DroidSansFallback_old.ttf

# cp /sdcard/DejaVuSans.ttf /system/fonts/DroidSansFallback.ttf

# reboot

Получаем немного кривоватую(другое начертание шрифта) но транскрипцию, вместо квадратиков. Надеюсь шрифт Droid когда-нить доделают...

1 комментарий:

  1. Перед тем, как манипулировать системыми файлами, советую делать бекап системного раздела.

    ОтветитьУдалить