motofan logo
       
> 

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

Dimka
сообщение 1.10.2005, 10:36 Закрепленное сообщение!


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

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

Рейтинг: 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 килобайт ) Кол-во скачиваний: 886
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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 килобайт ) Кол-во скачиваний: 2279
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PhantomSM-Tula
сообщение 6.1.2006, 13:20


Мастер
****

Группа: Пользователи
Сообщений: 188
Регистрация: 30.4.2004
Из: Россия, Тула
Пользователь №: 4 110
Модель телефона: E1@E398
Прошивка: R373_G_0E.30.42R

Рейтинг: 6



Народ вообще и Dimka в частности!
Есть и русский, а главное - графическое представление (можно задать любой текст и сервер выдаст картинку, с заданным вами текстом, написанным этим шрифтом!) можно найти по ссылке: http://www.myfonts.com/fonts/adobe/myriad/

Dimka:
по этой ссылке можно только тоже латинскую картинку получить, если вводить русский текст, то он его игнорит просто напросто. Может найдешь и русский? Хотя ничего особенного в этом шрифте я не вижу, очень даже похож на мотороловский кроме некоторых сильно отличающихся букв.


а вот картинка с Латинским:

Сообщение отредактировал Dimka - 6.1.2006, 14:59
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Димастый
сообщение 7.3.2006, 9:12


Интересующийся
**

Группа: Пользователи
Сообщений: 67
Регистрация: 15.2.2006
Пользователь №: 70 384
Модель телефона: E398
Прошивка: 95r

Рейтинг: 7



Всем привет! ;)

Со времен бородатого MS-DOS'a у меня осталась небольшая коллекция растровых шрифтов.
Шрифты 8х8, 8х14 и 8х16, примерно 40% из 8х16 "удвоены" из 8х8... Есть несколько вполне
симпатичных, но придется повозиться с перекодировкой. Выкладываю в качестве возможного
"источника вдохновения", если кому интересно... В комлекте есть старый досовский fontedit,
с него можно хотя бы снять скриншот и попробовать где-нибудь вставить; просто я других
методов "перегонки" не знаю... В общем, не пинайте, если что ;)
Прикрепленный файл ms_dos_txt_fonts_08x08_14_16.rar   ( 162.47 килобайт ) Кол-во скачиваний: 734
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zivziv
сообщение 2.10.2006, 5:57


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 15.9.2006
Пользователь №: 99 129
Модель телефона: с650
Прошивка: R365 2.2

Рейтинг: 0



<_< Кому интересно - можно поменять несколько символов шрифта на картинки и использовать их в качестве иконок для программируемых клавиш на рабочем столе (при помощи MenuEditor'а заменить соотв названия меню).
Я например заменил КАМЕРА на иконку камеры - менял символы # и & (разбил картинку на 2 символа) - все работает, но мне не очень-изо черно-белое.
Ну и до кучи не по теме - при помощи MenuEditor'а я заменил на рабочем столе названия прог кл БОЛЬШИХ букв на маленькие - так круче (для меня) bigsmile;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
~Gangs2er~
сообщение 3.2.2007, 23:14


MotoSkinner
****

Группа: Разработчики
Сообщений: 248
Регистрация: 4.8.2006
Из: Екатеринбург
Пользователь №: 93 787
Модель телефона: (M) E398
Прошивка: У вас такой нету))

Рейтинг: 217.5



Собственно Автор: Oleh
Взято с : http://supertrubka.ru
Цитирую:
Цитата
Представляю Вашему вниманию ленгпак, в котором решена проблема с отображением кириличных тегов в стандартном плеере.
Решение очень простое - заменил кракозябры в ленге на нормальные символы.
Замененные символы разнятся по виду от основных (и должны разнится) - чтобы при наборе смс не писать символами, которые были кракозябрами.
Сами шрифты взяты с двох разных ленгов. Основной от Jordana, автора другого не знаю.
Я не ставил себе задачу нарисовать новый шрифт, а найти соответствия символов и заменить их В ленгпаке есть украинский, русский и английский языки. Русский и английский - с iTap СКАЧАТЬ с постоянного хранилища доработанную версию (7z, 586 kb, в архиве скриншоты из программы Moto Font Editor с уже замененными кириличными символами которые используются в тегах)
Кто не любит iTap? Качаем этот ленгпак без iTap. Скачать лэнг без Итапа
03.02.06
Добавил теги в еще один ленгпак, теперь это ленг от Димки с уменьшеным шрифтом
В ленгпаке есть русский и английский языки. Оба с iTap.
Скачать

Мануал со скриншотами - указаны символы, которые надо отредактировать. Но для этого вам нужны навыки работы с программой MotoFontEditor by Dimka
Скачать мануал в формате CHM
Афтару огромный респект!!! Не забываем ему плюсы ставить вот сдесь!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
wert
сообщение 6.6.2007, 21:04


MотоКанку
*****

Группа: Пользователи
Сообщений: 373
Регистрация: 27.2.2004
Из: г. Орел
Пользователь №: 1 539
Модель телефона: а1200

Рейтинг: 30.5



Вот возникла необходимость сделать лзэнг с большими буквами, но возникла проблема после увеличения размера(значительно) в меню-списках не видно вообще ни каких надписей даже частично можно это побороть или подскажите макс высоту символов чтобы они хоть как то отображались в меню-списках.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 7.6.2007, 3:23


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

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

Рейтинг: 1029



Цитата(wert @ Сегодня, 1:04)

Вот возникла необходимость сделать лзэнг с большими буквами, но возникла проблема после увеличения размера(значительно) в меню-списках не видно вообще ни каких надписей даже частично можно это побороть или подскажите макс высоту символов чтобы они хоть как то отображались в меню-списках.
*


Нельзя делать шрифт по высоте больше, чем полоска выделения в списках в скинах. Т.е. чтобы сделать шрифт больше, то необхожимо еще редактировать скин.
Не помню точно, но кажется все равно будет какой-то глюк. Отпишись потом.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MGG
сообщение 18.7.2007, 7:50


Ветеран
*****

Группа: Почётные мотофаны
Сообщений: 329
Регистрация: 27.12.2006
Из: С(/\/\)оленск
Пользователь №: 113 565
Модель телефона: v8

Рейтинг: 276.6



Цитата(Dimka @ 7.6.2007, 7:23) *

Нельзя делать шрифт по высоте больше, чем полоска выделения в списках в скинах. Т.е. чтобы сделать шрифт больше, то необхожимо еще редактировать скин.
Не помню точно, но кажется все равно будет какой-то глюк. Отпишись потом.

а как насчет с 650?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dimka
сообщение 18.7.2007, 8:04


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

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

Рейтинг: 1029



Цитата(MGG @ Сегодня, 11:50)

а как насчет с 650?
*


На С650 впринципи можно увеличивать, т.к. скинов нет и там зависит от другого. Но при увеличении больше 17 пикселей будет глюк в СМС, точно не помню, кажется строки тоже не будут отображаться. Т.е. даже не только при наборе СМС, а даже во входящих.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Создание Шрифтов, мануал, вопросы · Шрифты и языковые пакеты · Forum
 

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

 



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

Форум живёт: