motofan logo
       
> 

Установка кастомных шрифтов, Мануал

Ratmagor
сообщение 17.8.2010, 9:11


Ветеран
*****

Группа: Пользователи
Сообщений: 474
Регистрация: 22.11.2005
Из: Мск
Пользователь №: 59 289
Модель телефона: Motorola Moto Maxx
Прошивка: KitKat

Рейтинг: 194.5



Установка кастомных шрифтов без использования сторонних программ
Все нижеприведенное было опробовано на моем аппарате и он жив-здоров. Я не беру на себя никакой ответственности за инциденты, которые могут вызвать выполнение следующих инструкций. Если вы не уверены в себе, то рекомендую пользоваться ПО для смены шрифтов из маркета или ждать пока я разберусь с автозапуском скриптов на Milestone :3

Кладем нужные шрифты на карту в папку Fonts
Переименовываем их в DroidSans.ttf и DroidSans-Bold.ttf. Регистр важен!
Создаем папку bak, в папке Fonts - здесь мы будем хранить бэкапы системных шрифтов.

Для начала нам нужно забэкапить системные шрифты, я делаю это (и все, что описано далее) с телефона из-под Better Terminal:
Код
su
cp -r /system/fonts /sdcard/Fonts/bak

Пишем скрипт, который будет заменять системные шрифты:
Код
mount -o rw,remount -t yaffs2, /dev/block/mtdblock6 /system
rm /system/fonts/DroidSans.ttf
rm /system/fonts/DroidSans-Bold.ttf
cp /sdcard/Fonts/DroidSans.ttf /system/fonts
cp /sdcard/Fonts/DroidSans-Bold.ttf /system/fonts
reboot


Обзовем его fontchange.sh и положим в папку Fonts. Теперь нужно дать ему права на выполнение.
Код
su
busybox chmod +x /sdcard/Fonts/fontchange.sh


Теперь пишем скрипт, который будет возвращать все обратно:
Код
mount -o rw,remount -t yaffs2, /dev/block/mtdblock6 /system
rm /system/fonts/DroidSans.ttf
rm /system/fonts/DroidSans-Bold.ttf
cp /sdcard/Fonts/bak/DroidSans.ttf /system/fonts
cp /sdcard/Fonts/bak/DroidSans-Bold.ttf /system/fonts
reboot

Я обозвал его restorebak.sh

Аналогично, выставляем ему права на выполнение:
Код
su
busybox chmod +x /sdcard/Fonts/restorebak.sh


Готово. Теперь, чтобы установить шрифты нужно выполнить в консоли:
Код
su
sh /sdcard/Fonts/fontchange.sh


Чтобы вернуть стандартные выполняем:
Код
su
sh /sdcard/Fonts/restorebak.sh

Способ немного зверский, тк заменяет системные шрифты на аппарате. Вероятно, если ваши шрифты не понравятся телефону, то все кончится или bootloop'ом или еще чем-нибудь непотребным. Если кто-нибудь знает, как запускать скрипт при старте устройства - отпишите, плз, в личку.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Установка кастомных шрифтов, Мануал · Motorola на Android OS · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 7:22

Форум живёт: