Как поменять шрифт инверсных часов?
Все шрифты и
другие символы (верхний регистр и т.д.) в прошивке DC2 лежат начиная с
0x87135с. Цифра "0" в данном шрифте лежит по адресу 0x8cf5d4
Просматривать SFI (цвет 1bpp, ширина=8, высота=72)
Рассмотрим на примере данного шрифта (высота данного шрифта - 32px)
Высота всех шрифтов кратна 8
Каждый символ разбит на несколько частей:
перед каждым символом стоит байт который ширину символа в пикселях.
В нашем примере этот байт = 18 значит ширина цифры "0" =18px
1. Создаем в Photoshop новый документ с размерами 18*32px.
2. Выбираем инструмент "текст" и в документе вставляем цифру "0".
3. Меняем параметры так чтобы цифра не выходила за границы документа.
4. Жмем Layers>>Flatten Image
5. Берем инструмент "Rectangular marquee Tools(m)" и выделяем верхние 8
пикселей (по ширине весь документ)
6. Жмем Image>>Crop
7. Жмем Image>>Rotate Canvas>>90 CW
8. Создаем еще один документ с размерами 8*72 на который мы будем
собирать наш символ для дальнейшей вставки в SFI
9. Перетягиваем картинку из первого документа на второй и помещаем ее в
самый верх
10. В первом документе возвращаемся по истории к состоянию до Crop
11. Перемещаем выделение на 8 пикселей вниз и выполняем П6-П8,П9(только
ставим под первым кусом)
12. Ну и т.д пока весь символ не будет разбит.
13. Выбираем документ 2. Жмем Layer>>Merge Visible
14. Выделяем получившуюся картинку и копируем в буфер и вставляем вместо
стандартной цифры "0" в SFI
15. Сохраняем измененный флеш
Внимание!!! Незабывайте о Байте который задает
ширину символа не стоит его менять.
|