motofan logo
> 

Создание Шрифтов, мануал, вопросы

Alex Novo
сообщение 18.5.2005, 17:19


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 17.4.2005
Из: Астрахань
Пользователь №: 40 905
Модель телефона: Motorola A1200e
Прошивка: R541_G_11.52.13R_F5

Рейтинг: 9



А цвет-то и не нужен! Шрифты битовые.

В архиве прога и файл с ссылками на найденные символы.
Запускаете программу, открываете бинарик (например R372_G_0E.20.98R_lang002D_reflashCG4.smg), потом
загрузить bookmarks Шрифты в R372_G_0E.20.98R_lang002D_reflashCG4.smg.lst и переключить в режим 1 бит
на пиксель. Можно извлечь все в bmp, отредактировать и залить обратно.

По всем вопросам милости прошу ICQ 270110557

Боюсь, что прога та же, что Prusa запостил! Я нашел ее по адресу IMAGE searching engine
Прикрепленный файл ШРИФТЫ___.rar   ( 933.82 килобайт ) Кол-во скачиваний: 2299
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
Dimka
сообщение 1.10.2005, 10:36


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



На данный момент самое простое редактирование шрифтов - это через программу Moto Lang Editor v2.1.1 от 21.04.07 Подробно можно прочесть в теме программы, все очень просто. Но существуют и другие способы редактирования шрифта (в основном более старые), которые описаны далее.

1. Создание шрифтов в виде карты шрифта:
1.1 Запустите программу BinaryEditor by Dimka.
1.2 В программе нажимаете File > Open langpack (или можно использовать соответствующую кнопку на панели) для открытия бинарника лэнгпака. Получение бинарника:
1.2.1. Запускаете программу ShxCoDec by Puper.
1.2.2. Открываете в ней прошивку с лэнгпаком, который хотите отредактировать, нажав Open & Split.
1.2.3. В той папке, где лежала прошивка, программа создаст бинарники (файлы с расширением *.smg) с названиями исходное_имя+{@0xадрес_лэнга}кодовая_группа.smg. Нам будет нужен файл с кодовой группой CG4 - это лэнгпак. Скопируйте его в отдельное место (для удобства) для редактирования.
1.3 Затем нажимаете Bookmarks > Load и откройте закладки для данного лэнгпака. Скачать их можно с темы Готовые шрифты, мануал по установке и сами шрифты. Если закладок для этого лэнга нет, то их можно попытаться сделать автоматически, нажав Bookmarks > Auto make bookmarks. Но этот способ работает только тогда, когда шрифт в этом лэнге не редактировали, т.е. все буквы стандартные. Или можно сделать закладки вручную, ища буквы перемещаясь по лэнгу и добавлять из в закладки нажимая Bookmarks > Add (не забудьте их потом сохранить, нажав Bookmarks > Save). После загрузки закладок справа появится список символов. Их можно просмотреть, выделяя символ.
1.4 Теперь удерживая клавиши Shift или Ctrl выделяйте символы, которые вы хотите отредактировать (лучше все). После этого нажимаете Font map > Generate font map (или можно использовать соответствующую кнопку на панели) и введите имя для закладок. Теперь шрифты для редактирования сохранены в двух файлах: имя.bmp и имя.rft. BMP - это изображение со шрифтами, а rft информация о расположении символов (этот файл лучше не трогать).
1.5 Теперь в удобном для вас редакторе (можно в том же Paint) открываете сохраненное bmp изображение со шрифтами и редактируете шрифты по вашему вкусу. Затем сохраняете полученную картинку с шрифтами в этом же файле в таком же формате.
1.6 Карта шрифта готова. Чтобы ее посмотреть в телефоне надо ее импортировать в лэнгпак. Манул по этому можно прочесть в теме Готовые шрифты, мануал по установке и сами шрифты. Если будете выкладывать свой шрифт на форуме, то лучше выкладывать закладки, которые использовались при создании карты шрифта или давать ссылки, если скачивали их с форума. Вообще лучше использовать закладки, скаченные с форума с выше опомянутой темы (только не те, которые в списке старых закладок), для того, чтобы все карты шрифтов в форуме были одного типа.

2. Создание шрифтов готовым лэнгпаком:
2.1. Запустите программу BinaryEditor by Dimka.
2.2 В программе нажимаете File > Open langpack (или можно использовать соответствующую кнопку на панели) для открытия бинарника лэнгпака. Как получить бинарник написано в пунктах 1.2.1-1.2.3. После загрузки появится вами появится черно-белая картинка лэнгпака.
2.5. Затем нажимаете Bookmarks > Load и откройте закладки для данного лэнгпака. Скачать их можно с темы Готовые шрифты, мануал по установке и сами шрифты. Если закладок для этого лэнга нет, то их можно попытаться сделать автоматически, нажав Bookmarks > Auto make bookmarks. Но этот способ работает только тогда, когда шрифт в этом лэнге не редактировали, т.е. все буквы стандартные. Или можно сделать закладки вручную, ищя буквы, перемещаясь по лэнгу и добавлять из в закладки нажимая Bookmarks > Add (не забудьте их потом сохранить, нажав Bookmarks > Save). Для перемещения по лэнгу есть меню Navigation или можно использовать горячие кнопки - так гораздо быстрее и удобнее. В обычном режиме при большом размере экрана буквы практически не видны. Для их поиска есть два альтернативных режима просмотра, при которых лэнг отображается по столбцам, а не строчкам. После того, как буква (символ) найдена, надо задать правильный размер окна для определенного набора букв. Чтобы определить размер окна нужно выставить ширину экрана (через меню Size) достаточно большой, а высоту уменьшать, когда символы "выстроятся" в одну линию, значит это правильная высота. А ширина бывает 8 или 16 пикселей ( например у букв W w Д Ж Ф Ш Щ Ъ Ы Ю д ж ф ш щ ъ ы ю), в зависимости от символа. Редактировать надо в стандартном режиме.
2.8. После того, как нужная буква или символ найдена ее можно редактировать. Для этого есть достаточное количество инструментов, таких как простой карандаш; линия; ластик; прямоугольник (обычный и с закраской); эллипс (простой и закрашенный); выделение, чтобы изображение можно было перемещать, удалять его часть или копировать часть изображения в буфер обмена; функции буфера обмена (копировать, вырезать вставить); функция вставки текста, т.е. можно вставить текст (букву) любым шрифтом, который установлен в системе и любого предусмотренного размера (эта функция, имхо, наиболее актуальна в данном случае); отмена последнего действия; импорт/экспорт текущего изображения для редактирования в другом редакторе; поиск bitmap изображения (в папке StandartSymbol с программой лежат некоторые стандартные буквы).
2.9. Когда редактирование символа закончено, изменения необходимо сохранить, для этого надо нажать File > Save langpack (или можно использовать соответствующую кнопку на панели). Или если попробывать изменить размер или положение окна, программа сама спросит о сохранении изменениях.
2.10 После редактирования всех символов получен бинарник лэнгпака. Теперь скопируйте этот бинарник в паку, где лежит прошивка, которую в открывали в пункте 2.2, только изменив ему имя, чтобы не заменять старый файл. Откройте через ShxCoDec прошивку. Найдите в списке кодовых групп CG4 (LangPack) и выделив его нажмите Replace и укажите отредактированный лэнгпак. Таким образом мы подменили в прошивке лэнгпак на наш. Теперь нажмите на клавиатуре F4, чтобы запустить Langpack Editor. И в нем нажмите Make SHX. Введите имя - это будет имя прошивки с измененным лэнгпаком. Программа сгенерирует прошивку в формате SHX. Теперь этой прошивкой можно прошиваться использую инструкцию в теме Готовые шрифты, мануал по установке и сами шрифты.

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

P.S. Крепко почистил тему, т.к. почти все сообщения в данной теме устарели, но для истории прикрепляю тему до чистки.

Сообщение отредактировал Dimka - 3.6.2007, 21:53
Прикрепленный файл MakeFont.rar   ( 25.83 килобайт ) Кол-во скачиваний: 908
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

Создание Шрифтов, мануал, вопросы · Шрифты и языковые пакеты · Forum
 

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

 



Текстовая версия Сейчас: 19.7.2025, 12:51

Форум живёт: