Мне было интересно, если и как я могу получить шрифты, используемые в BIOS ROM (шрифт, который вы видите при входе в настройки BIOS и на ранних стадиях загрузки).
Тот же шрифт используется в VirtualBox при загрузке виртуальной машины.
Я пользователь Linux, и я бы предпочел шрифт как растровый пиксельный шрифт, чтобы я мог его использовать, но когда он доступен в другом формате, это нормально.
Название этого было бы также полезно. Все, что я мог найти, это такие вещи, как «шрифт BIOS» или «шрифт ROM», что не совсем точно.
Вот фотография, которую я нашел в Интернете:
А вот VirtualBox:
редактировать
Вот сравнение шрифтов Unibit и The VirtualBox: Как вы можете видеть, Unibit имеет похожие глифы, но они уже, чем шрифт VGA.
Ответы:
VGA-шрифты в ПЗУ, поставляемые в микропрограммах Bochs и VirtualBox - микропрограммное обеспечение VGA Plex86 / Bochs - являются VGA-шрифтами (
VGA-ROM.F??
) из пакета Джозефа Гилаfntcol16.zip
. Они прямо там, в исходном коде Bochs / VirtualBox / Plex86, под большим комментарием о том, откуда они пришли.fntcol16
имеет шрифт 8 × 16, используемый в текстовых режимах VGA с 25 строками; шрифт 8 × 14; и шрифт 8 × 8, используемый для текстовых режимов VGA с 50 строками. Шрифты, используемые на реальном компьютере для текстовых режимов VGA, могут быть разными. Какой шрифт используется, зависит от того, кто написал прошивку. Различные люди в WWW взяли VGA-карты, которые у них есть, и извлекли VGA-шрифты из ПЗУ на карте, и конвертировали их с помощью инструментов, таких как (очевидно) Jan Engelhardtfnt2bdf
.Различные другие люди разработали свои собственные похожие шрифты для Microsoft Windows, X и так далее, с нуля. Одним из таких является Дмитрий Юрьевич. Болховитянов, который сделал шрифт Unicode VGA , основанный на на
vga.bdf
шрифте вXDosEmu
.Помните, что при сравнении шрифтов на глаз, фактический шрифт VGA, отображаемый на реальном оборудовании, обычно представляет собой шрифт 9 × 16. Адаптеры дисплея VGA и «SuperVGA» в текстовых режимах (VGA) превращают шрифт 8 × 16 в, по-разному, шрифт 9 × 16, шрифт 8 × 16 с 1-пиксельной границей между символами или шрифт 7 × 16 с 1-пиксельная граница между символами. Это сделано аппаратно. 9 × 16 шрифты строятся либо путем добавления фона девятого пикселя или (для глифов
0xC0
в0xDF
) повторении конечного пикселя.источник
fntcol16.zip
, как я могу просмотреть их или сделать их доступными в X? Я считаю, что мне нужно было бы как-то преобразовать их в PCF.После некоторого исследования,
шрифт, который вы ищете, называется: 3270. Не уверен, что он имеет официальное название шрифта. Однако, я думаю, шрифт IBM 3270 - самый близкий.Шрифт, который вы ищете, это моноширинный растровый шрифт. Я не уверен, как официально называется, но иногда это относится к шрифту VGA или растровому шрифту VGA. Perfect DOS VGA - очень хороший матч. Наверное, идеальный матч.источник
y
между ними.Кстати, это два разных шрифта: VirtualBox использует текстовый режим VGA, а фото BIOS использует MCGA. (Обратите внимание на разные
m
буквы .)Одна версия доступна здесь .
kbd
Пакет Linux поставляется со шрифтамиdefault8x16
иdrdos8x16
, но они в формате PCF (который может быть преобразован в FON ).источник
Вы можете найти общий режим текста и шрифты PC BIOS в
.fon
и.ttf
формат на этом сайте - http://int10h.org/oldschool-pc-fonts/источник
Является ли это то , что вы ищете?
Поиск системного шрифта или системного шрифта DOS может помочь.
источник
Несколько лет назад я создал TTF-адаптацию шрифтов FreeDOS: http://dosega.sourceforge.net/ Возможно, это будет близко к тому, что вы ищете.
источник
В Windows 7 шрифт называется «Терминал»
источник