• Приветствуем вас на MyAmazFit.ru!
    У нас вы можете:
    • Получить квалифицированную помощь.
    • Скачать эксклюзивные прошивки.
    • Скачать модифицированные шрифты.
    • Скачать лучшие циферблаты.
    • Найти много всего интересного для своих умных устройств.

    Перед регистрацией рекомендуем ознакомиться с Правилами форума.

    Если у вас возникли проблемы с регистрацией или вы не получили письмо с подтверждением, сообщите нам, и мы активируем вашу учетную запись вручную.

Инструкция по разборке, редактированию и сборке шрифтов для Amazfit Bip

ahsim

Разработчик
Команда форума
Сообщения
535
Симпатии
1,187
Баллы
223
#1
Инструкция по разборке, редактированию и сборке шрифтов для Amazfit Bip


1.1. Скачиваем и устанавливаем последнюю версию

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

(на момент написания инструкции последняя версия 3.6.5)

1.2. Скачиваем и устанавливаем последнюю версию

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

(для ОС Windows x86 - Pillow-5.0.0.win32-py3.6.exe Для ОС Windows x64 - Pillow-5.0.0.win-amd64-py3.6.exe)

1.3. Скачиваем скрипт от santaX Парсер шрифтов Amazfit BIP

1.4. Скачиваем любой MiFit начиная с версии 3.2.7.2.

2. Открываем *.apk файл как архив. Достаем из папки assets файл Mili_chaohu.ft (стандартный шрифт) или Mili_chaohu.ft.latin (испанский шрифт). Это и есть файл шрифта для Amazfit Bip для дальнейшей прошивки с помощью Gadgetbridge.
3. Для того чтобы его распаковать необходимо поместить его в одну папку со скриптом от santaX
4. Открыть стандартный проводник Windows, перетянуть файл шрифта на скрипт. После распаковки шрифта создается папка ИМЯ_ФАЙЛА_extract. В ней содержатся BMP-файлы каждой буквы.
5. В папке BMP-файлы рассортированы группами по

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

. Имя файла равно его

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

.
5.1. Чтобы удалить лишние символы из шрифта, просто удаляем bmp-файлы этих символов. При необходимости можно удалить целые папки.
5.2. Чтобы добавить новые символы, например, для украинского языка, просто создаем рисунок bmp с нужной буквой и задаем имя, равное юникоду буквы.
5.3. В папке также создается файл font_info.json, содержащий описание шрифта. Его нельзя редактировать, исключение - допускается изменять значение vertical_offset (разрешенные значения 1,2,3,4).
6. Для запаковки парсеру указывается папка с распакованным шрифтом, при этом из файла font_info.json считывается значение вертикального смещения. В итоге, рядом со скриптом будет создан файл new_ИМЯ_ПАПКИ.


Для правильного редактирования необходимо соблюдать следующие условия:
а). Формат файлов - *.bmp
б). Размер в пикселях:
  • 16х16 для стандартных шрифтов.
  • 16х15 для испанских шрифтов (latin).
в). Цветность - 1 бит (черно-белый).
Размер файла в итоге должен быть:
  • 126 байт для стандартных шрифтов.
  • 122 байта для испанских шрифтов (latin).

Дополнительные инструменты:

Для редактирования подойдет самый простейший графический редактор. Я бы порекомендовал - Paint.net

Для пакетного редактирования файлов (изменение размера, формата, цветности) - FastStone Photo Resizer


Полезная информация:
Особое внимание! Для отдельного символа можно изменить вертикальное смещение, добавив к юникоду в имени файла его значение. Например, имя файла XXXX.bmp до, после XXXXY.bmp, где XXXX - юникод буквы, Y-смещение.

Для испанских шрифтов (latin) по ширине на символ можно использовать только 9 пикселей (фактически 8 потому что 1 пиксель необходимо оставить для разделения букв между собой в тексте), а по вертикали всегда смещение 1. Из за этих ограничений не рекомендуется заниматься редактированием испанских шрифтов (latin).
 
Последнее редактирование модератором:

laker8906

Новичок
Сообщения
44
Симпатии
29
Баллы
23
Ваше "умное" устройство
Amazfit Bip
#2
как запаковать обратно? переношу папку ничего не присходит (
 
Сверху Снизу