IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Создание шрифтов для телефонов, C650/C380/V220/V180 и для для остальных моделей
ODYSS
сообщение 4.12.2007, 2:39
Сообщение #1


Активный участник
***

Группа: Модeры
Сообщений: 36
Регистрация: 29.11.2007
Из: Петропавловск- Камчатский
Пользователь №: 848
Мобила: Motorola mpx220
Пол: Мужской



Репутация:   2  


Создание шрифтов для телефонов C650/C380/V220/V180:[/

1.1 Запустите программу Скрытый текст:
Для просмотра необходима Авторизация или Регистрация
. В архиве идет лэнгпак от прошивки R365_G_0B.D2.2FR, т.е. он подойдет для всех прошивок серии R365. Если у вас более старая или новая прошивка(R364, R366, R368), то пока через программу Font Editor редактировать шрифты вы не сможете. Переходите сразу на пункт 2.1(Создание шрифтов для остальных моделей).
1.2 В программе нажимаете File > Open langpack (открыть лэнгпак) и выбираете лэнгпак идущий с программой (файл R365_2FR CG4.smg). Если у вас есть свой лэнгпак с измененными надписями или чем-то еще, то всего скорее он не подойдет, т.к. адреса символов у него будет другие.
1.3 Затем нажимаете Font > Load list (загрузить лист закладок) и открываете закладки, которые тоже идут с программой (файл называется 2FR LangFonts.lst). Справа появится список символов, которые можно редактировать.
1.4 Теперь удерживая клавиши Shift или Ctrl выделяйте символы, которые вы хотите отредактировать (лучше все). Нажимаете теперь Actions > Generate font map (сгенерировать карту шрифтов). В появившемся окне нажимаете Save to file (сохранить в файл). Теперь шрифты для редактирования сохранены в отдельном файле.
1.5 В удобном для вас редакторе (можно в том же Paint) открываете сохраненную картинку со шрифтами и редактируете шрифты по вашему вкусу. Затем сохраняете полученную картинку с шрифтами в этом же файле.
1.6 Теперь возвращаетесь в программу Font Editor и в ней нажимаете Action > Import font map (Импортировать карту шрифтов). Выбираете сохраненный раньше файл с картой шрифтов, которую вы только что отредактировали (файл с расширением *.rft).
1.7 Все, шрифты созданы. Как их сохранить в телефоне – смотрите дальше.
Примечание: 1. Программа Font Editor работает с лэнгпаком напрямую и сразу вносит изменения, поэтому лэнгпак идущий с программой (файл R365_2FR CG4.smg) лучше предварительно скопировать куда-нибудь еще, чтобы можно было редактировать заново.
Примечание 2. В карте шрифтов (картинке, которую генерирует программа Font Editor) перемещать буквы нельзя. Надо редактировать их на тех местах, как они есть.

Создание шрифтов для остальных моделей:
2.1. Запускаете программу Скрытый текст:
Для просмотра необходима Авторизация или Регистрация
.
2.2. Открываете в ней прошивку с лэнгпаком, нажав Open & Split.
2.3. В той папке, где лежала прошивка, программа создаст бинарники (файлы с расширением *.smg) с названиями исходное_имя+CG#.smg. Нам будет нужен CG4 – это лэнгпак. Скопируйте его в отдельное место для редактирования.
2.4. Запускаете программу ISE208 by aleXXoft и в ней открываете наш лэнгпак. Учтите, программа платная и пробный вариант работает только 10 дней. Лучше всего ее приобрести у автора, т.к. вещь жутко полезная!
2.5. Перед вами появится черно-белая картинка. Клавишей Page Down мотаете картинку до самого конца.
2.6. Нажимаете в меню Размер > Задать размер экрана. Ширину выставляете 8, а высоту любую, но лучше 17, т.к. 17 пикселей выделено в лэнгпаке на одну нормальную букву.
Потом Просмотр > Инверсия (негатив).
И еще для удобства можно поставить Просмотр > Увеличение 8х.
2.7. Клавишами стрелок нужно настроить положение экрана так, чтобы увидеть нечто вроде символов (букв). Теперь, чтобы найти нужную кнопками Page Up и Page Down проматывать экран вверх низ. Учтите, символов очень много и буквы можно спутать. Все буквы идут в двух вариантах (русские, английские и т.д.): с нормальным шрифтом и поменьше. Надо редактировать тот, что больше (он основной), а поменьше используется в заголовках окон, надписей софт клавиш и т.д. Кроме этого есть еще большой шрифт английских букв (где он используется, я даже не знаю). Некоторые буквы( W w Д Ж Ф Ш Щ Ъ Ы Ю д ж ф ш щ ъ ы ю) имеют ширину не 8, а 16 пикселей. Поэтому чтобы нормально их увидеть надо один раз нажать Ctrl+стрелку вправо (иногда опять стрелками надо настроить положение буквы).
2.8. После того, как вы нашли нужную букву, в меню нажимаете Редактирование > редактировать изображение. В открывшемся окне редактируете букву. Как, рассказывать не буду, там все легко и понятно (можно вручную редактировать карандашом, а можно вставлять bmp картинку).
2.9. После редактирования опять нажимаете Редактирование > редактировать изображение. Программа спросит Сохранить изменения в просматриваемом файл? Нажмете да. Затем так же следующую букву.
2.10. После того, как вы отредактируете все, что хотели, закройте программу(в конце сохранять не надо, т.к. программа сразу сохраняет изменения в бинарнике). Лэнгпак готов.

3. Прошивание телефона полученным лэнгпаком:
3.1 Запускаете ShxCoDec. Открываете прошивку вашей серии с лэнгпаком (лучше туже, из которой был взят лэнгпак), нажав Open & Split.
3.2 Скопируйте отредактированный лэнгпак в папку, в которой лежит прошивка, которую вы открыли.
3.3 Нажимаете клавишу F4, должен появится Langpack Editor. В нем нажимаете Open и выбираете наш отредактированный лэнгпак. Затем нажимаете Make Single SHX. Теперь в этой же папке создался файл *.shx. Это созданная рефлэш прошивка лэнгпака.
3.4. Закройте LangPack Editor и откройте в программе только что созданную прошивку с лэнгпаком. В таблице кодовых групп должно появится две записи: RAM Downloader и LangPack. Выберите LangPack, щелкнув по нему левой кнопкой мышки.
3.5. Нажмите кнопку Flash (прошивание). В появившемся окне в таблице должна быть одна запись: LangPack.
3.6 Присоедините телефон и когда в строке статуса появится надпись Connect нажмите Flash в новом окне. Если на экране телефона появится моргающая надпись Battery LOW, то подключите зарядное устройство.
3.7 После того, как телефон выключится и в программе появится надпись "POWER_DOWN" done отсоедините телефон (зарядку, если присоединена) и включите его. Наслаждайтесь сделанными шрифтами.

4. Прошивание телефона готовым скаченным лэнгпаком в формате *.shx или *.fsw:
4.1 Если вы скачали лэнгпак с уже измененным шрифтом в формате *.shx или *.fsw, то просто через программу FlashBackup by Random прошейтесь данным лэнгпаком.

5. Создание лэнгпака для прошивания на основе шрифтов в BMP картинке, сделанной программой FontEditor(карта шрифта без *.rft файла).
5.1 Если вы скачали шрифты в формате BMP, сделанные в программе Font Editor, то запустите эту программу.
5.2 Откройте лэнгпак в smg формате и загрузите закладки(описано в пунктах 1.2, 1.3). И выделите в списке все символы, которые есть в скаченном BMP рисунке(не зубудьте про пробелы).
5.3 Нажмите Actions > Generate font map и сохраните полученный рисунок.
5.4 Запустите сохраненный и скаченный рисунки и убедитесь, что на них одни и те же символы(буквы) на одинаковых местах. И размеры букв практически одинаковы. Если нет, то внимательнее проделайте пункты 5.2, 5.3.
5.5 Нажмите Action > Import font map. Выберите карту шрифтов, которую вы сохранили в пункте 5.3. Затем нажмите Close.
5.6 Вы получили бинарник с лэнгпаком. Теперь следуя инструкции в пункте 3 прошейтесь данным лэнгпаком.

6. Создание лэнгпака для прошивания на основе Карты шрифтов, сделанных в программе FontEditor.
6.1 Если вы скачали Карту шрифтов, сделанную в программе Font Editor, то запустите эту программу.
6.2 Откройте лэнгпак в smg формате и загрузите закладки(описано в пунктах 1.2, 1.3).
6.3 Нажмите Action > Import font map. Выберите карту шрифтов, которую вы скачали. Затем нажмите Close.
6.6 Вы получили бинарник с лэнгпаком. Теперь следуя инструкции в пункте 3 прошейтесь данным лэнгпаком.


Рекомендации:
1. При редактировании шрифтов смещать буквы нельзя.
2. Делать буквы шире, чем исходная, тоже нельзя(меньше можно), потому что ширина разных букв разная и она фиксирована. Если вы сделаете букву шире, то она будет касаться других букв или даже налазить на них.

Основные понятия:
1. Бинарник - Кодовая часть прошивки в бинарном виде. Обычно фыйлы с таким содержанием имеют расширение *.smg
2. Карта шрифта (Font map) - Это просто два файла *.bmp и *.rft созданные программой Font Editor для экспорта/импорта шрифтов.

Сообщение отредактировал Will Rock - 4.12.2007, 3:17
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 



Текстовая версия Сейчас: 22.11.2008, 21:27