SE Font Patch Generator - программа для генерации патча на смену шрифта, использует ини файлы в которых прописаны адреса символов и старые данные для создания патча, соответственно она не требует загрузки файла прошивки (это скорее обстоятельство чем что-то запланированное). В архиве уже вложены некоторые ини.
Ини поделены на категории "-телефон- -заменяемый шрифт- -язык заменяемых букв- - регистр (т.е. большые буквы или маленькие)-".
Вы можете делать патч как для замены одного символа так и для нескольких, главное чтобы для них присутствовала информация в ини файле.
Чтобы сделать патчик для замены одного символа идем на вкладку "Один символ" и там указиваем путь к картинке символа (черно-белая bmp картинка) и выбираем символ для замены.
Чтобы сделать патч на замену нескольких символов идем на вкладку "Несколько символов" перетаскиваем картинки символов в список (посредством Drag & Drop) и расставляем названия картинок так чтобы вы были уверенны что каждая картинка заменит соответствующий символ в левой колонке.
Так же можно создавать ини файл прямо из программы, для этого идем "Файл - Сделать ini " там указиваем необходимые данные касательно шрифта и потом у вас есть выбор как поступить с адресами шрифтов: или оставить пустыми (т.е. потом самим заполнить их) или копировать из файла, начинаю с определенной строки (точнее программа будет копировать по первых 8 символов из каждой строки патча, с этого вытекает что нельзя использовать адреса к которым в патче прибавляется оффсет,тоесть не подойдет патч в которому адреса указаны так:
Код:
+44140000
56ACFD:
нужно что было так Код:
446AACFD:
.
Далее можем выбрать как поступить со старыми данными символов (т.е. те что будут вставлятся в патч). Мы можем скопировать старые данные из уже готового патча или сделать код из картинок извлеченных из прошивки, во втором случае вам нужно указать папку с этими картинками, и перетащить их всех в список на вкладке "Несколько символов" и там посортировать их так как они будут размещены в ини файле.
Примечание: если надо сделать ини файл, то есть патч
Патч:;Замена букв и цифр в шрифте 16B на таковые со шрифта Taurus, заменены буквы Украинские, Русские, Английские + цифры
;Change some letters and numbers from 16B font to Taurus, changed Ukrainian, Russian, English letters + numbers
;(c) InViSiBleW
;v.2
портируйте его и извлекайте что хотите.
Вы можете сказать что эта программа не выход, т.е. она недостаточно удобна для замены шрифтов, мой вам ответ
"Я знаю, но скорее всего это не финальная программа для замены шрифтов"
(с) InViSiBleWПожалуйста сообщайте о багах
[ Редактировано InvisibleW в 14.8.09 16:35 ]