Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.02;
Скачать: CL | DM;

Вниз

Как изменить файл bootfont.bin?   Найти похожие ветки 

 
Beastie Boys   (2008-01-26 13:51) [0]

Насколько я понял, в этом файле содержится растровый шрифт, который используется при установке виндовз ХП. Как мне открыть и изменить этот шрифт? Спасибо :)


 
DrPass ©   (2008-01-26 14:47) [1]

Боже... тебе больше делать нечего?


 
Palladin ©   (2008-01-26 14:49) [2]

видимо это часть моддинга...


 
Beastie Boys   (2008-01-26 16:42) [3]

Спасибо, я уже нашел. Не думал, что настолько легко


 
No_Dead ©   (2008-01-26 17:29) [4]

> [3] Beastie Boys   (26.01.08 16:42)


ну так как открыть и изменить? покажи

ЗЫ. может луна в нужную фазу войдет что б и сим занятием занялся, шрифты менять там, мож еще кой-чего, ну, и воспользовался бы готовым решением%>


 
Beastie Boys   (2008-01-26 18:55) [5]

устанавливаем виндовз в виртуальный комп. При появлении черного экрана с надписью  "Программа установки проверяет конфигурацию оборудования" (который в самом начале установки выходит), нажимаем паузу, делаем снимок экрана, открываем на пайнте, берем отдельную букву с размером 8х16, а потом, смотря на него, пишем его код. Это не особо трудно, просто пользуюсь калькулятором, инженерным. Например, буква "а" имеет вид "000000000000780C7CCCCC7600000000". Ищем эту последовательность в файле bootfont.bin, и узнаем, что она находится на 00000С15. Вот и все. Аналогичным образом можно найти любую букву, и при желании, изменить.


 
Beastie Boys   (2008-01-26 18:57) [6]

Извиняюсь, если меня не так поняли, просто я хотел туда добавить казахские буквы, и инсталлятор сделать на казахском... Вот поэтому и приходится изменять файл шрифта.


 
Dib@zol ©   (2008-01-26 18:59) [7]

А позвольте поинтересоваться, там што буквы не по порядку идут? Нахрен плясать с бубном вокруг Пейнта? :)


 
Dib@zol ©   (2008-01-26 19:01) [8]

Провокатор блин =) /me Пошёл ковырять bootfont :D


 
Beastie Boys   (2008-01-26 19:03) [9]

насколько я понял, вроде не по порядку идет. Точнее, по порядку, только вот начинается не с начала файла... Потому как русская буква "а" находится в C15. Может я и не прав, я не сильно шарю в этой системе...


 
Beastie Boys   (2008-01-26 19:52) [10]

> Аналогичным образом можно найти любую букву, и при желании,
> изменить.

что-то не могу добавить букву.. Изменить то легко.. :(


 
Slym ©   (2008-01-28 07:53) [11]

Beastie Boys   (26.01.08 19:52) [10]
добавить? :) порядковый номер буквы какой будет? 256, 257 или 258 :)


 
Loki   (2008-01-28 09:23) [12]

К чему такие сложности? Paint, калькулятор... Всё давно придумано до нас. SoftFont - редактор таблицы знакогенератора. Хоть 8х16, хоть 8х14, хоть как хочешь... Очень наглядно всё, можно и тот, что в BIOS зашит изменить (ессно BIOS не он перепрошивает, файлик со шрифтом при загрузке вставляется в shadow на место "родного").


 
Beastie Boys   (2008-01-28 12:51) [13]


> Slym ©   (28.01.08 07:53) [11]

А почему бы и нет? Поправьте меня, если я не прав, просто мне кажется, что если китайцы используют при установке винды больше 256-и, они не обязательно используют все 65536 ячейки, поэтому должен идти порядковый номер символа, а после него сам код символа. Хотя, в этом уже нет необходимости, я там в 256-и нашел свободное местечко ))))

> Loki   (28.01.08 09:23) [12]

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


 
ketmar ©   (2008-01-28 12:53) [14]

>[13] Beastie Boys (28.01.08 12:51)
и вот зачем строить предположения на пустом месте?


 
Beastie Boys   (2008-01-28 12:55) [15]


> ketmar ©   (28.01.08 12:53) [14]

"Поправьте меня, если я не прав.."


 
ketmar ©   (2008-01-28 12:58) [16]

>[15] Beastie Boys (28.01.08 12:55)
ты не прав. юникод начинается позже.


 
Beastie Boys   (2008-01-28 13:00) [17]

Спасибо, честно не знал. У китайцев установка начинается на английском?


 
ketmar ©   (2008-01-28 13:01) [18]

>[17] Beastie Boys (28.01.08 13:00)
у китайцев винда краденая. %-)


 
Beastie Boys   (2008-01-28 13:06) [19]

:) Да она и у меня краденая, извиняюсь перед Биллом )))
Поискал от нечего делать
http://hashes.castlecops.com/hash12067548-BOOTFONT_BIN.html
Filename -  BOOTFONT.BIN
Filesize 201774
Operating System WIN

Если это тот файл Bootfont.bin, который используют китайцы, то почему размер файла ~200 Кбайт? Русский bootfont занимает примерно 5 Кбайт...


 
ketmar ©   (2008-01-28 13:08) [20]

>[19] Beastie Boys (28.01.08 13:06)
примерно потому, что они отличаются так же, как Сатурн и Венера.


 
Beastie Boys   (2008-01-28 13:11) [21]


> ketmar ©   (28.01.08 13:08) [20]

Да нет, просто если посчитать, то:
каждый символ 8х16 занимает 16 байт... Умножаем 65535 на 16, получаем 1048560. А тут 201774. Мне просто непонятно, где я неправ?


 
ketmar ©   (2008-01-28 13:13) [22]

>[21] Beastie Boys (28.01.08 13:11)
в предположении, что всё выглядит именно так, как тебе кажется. не так.

вот скажи: оно тебе надо? только честно?


 
Beastie Boys   (2008-01-28 13:15) [23]


> оно тебе надо? только честно?

Китайская винда? Нет, не надо :)))
Я впихнул свои символы в 256, так что вопрос решен, спасибо всем...
ЗЫ. Извиняюсь пере вами, пойду почитаю про кодировки. Честно.


 
ketmar ©   (2008-01-28 13:18) [24]

>[23] Beastie Boys (28.01.08 13:15)
там не только в кодировках дело, код тоже ни разу не одинаковый. потому я и спрашиваю: оно тебе надо, эти подробности?


 
Beastie Boys   (2008-01-28 13:21) [25]


> ketmar ©   (28.01.08 13:18) [24]

Ну, в образовательных целях, не помешало бы про кодировки почитать )))



Страницы: 1 вся ветка

Текущий архив: 2008.03.02;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.023 c
2-1202292471
Sanyadmb
2008-02-06 13:07
2008.03.02
Как обрабатывать выделенные записи в DBgrid ?


15-1201504252
axis_of_evil
2008-01-28 10:10
2008.03.02
обсуждение модерирования


2-1202412877
Igit
2008-02-07 22:34
2008.03.02
Вопрос по ООП


15-1201380431
antonn
2008-01-26 23:47
2008.03.02
подстветка WM_* (мессаге)


15-1201198455
Embargo
2008-01-24 21:14
2008.03.02
Дайте линк