Пара слов про шрифты, а именно про файл
Mili_cinco.ft.
Как и в случае с MB3 файл шрифта для четвертого содержит внутри 2 версии шрифтов. Используются исключительно для вывода текста уведомлений.
- Большой шрифт размером 24х24 пикселя. Ширина каждого символа задается непосредственно в файле шрифта.
Используется для вывода текста уведомлений, если в мифите/браслете установлен китайский или английский язык. В этом шрифте нормально нарисованы только английские буквы (для них задана минимально возможная ширина символов без промежутков), практически все прочие символы сохранены с максимальной шириной в 24 пикселя (с промежутками по краям), в том числе и русские буквы. Поэтому при выводе текста уведомлений[/u] с установленным на смартфоне не русским языком кириллица в тексте оказывается растянутой.
- Мелкий шрифт размером 16х20 пикселей (практически такой же как в MB3). Ширина символов фиксированная, задается в коде прошивки.
Используется как раз для вывода текста уведомлений в русской и прочих локализациях, кроме английской и китайской.
Что в итоге? Если на смартфоне установлен русский язык, то текст уведомлений будет использовать мелкий шрифт (2) и кириллица будет нормальная (хоть и мелкая). Если на смартфоне установить, например, английский язык, тогда в уведомлениях кириллица уже будет также большим шрифтом (1), но с промежутками. Исправить это не сложно, достаточно перерисовать символы в большом шрифте (
даже приложение уже готово), однако прошить модифицированный шрифт пока нечем.
Шрифт, используемый для текста в меню браслета, вообще находится внутри fw-файла, а не ft.
Как-то так. Если есть что добавить, не стесняйтесь ;) .
Сообщение отредактировал qexx - 17.07.19, 14:40