Eu queria saber se, e como eu poderia obter as fontes usadas na BIOS ROM (a fonte que você vê ao entrar na configuração da BIOS e durante os estágios iniciais de inicialização).
A mesma fonte é usada no VirtualBox, ao inicializar uma VM.
Eu sou um usuário de Linux e prefiro a fonte como fonte de pixel de bitmap, para poder usá-la, mas quando estiver disponível em outro formato, tudo bem.
O nome disso também seria útil. Tudo o que pude encontrar foram coisas como "fonte do BIOS" ou "fonte da ROM", que não são muito precisas.
Aqui está uma foto que encontrei na web:
E aqui está o VirtualBox:
Editar
Aqui está uma comparação das fontes Unibit e The VirtualBox: Como você pode ver, a Unibit possui glifos semelhantes, mas são mais estreitos que a fonte VGA.
Respostas:
As fontes VGA na ROM fornecidas nos firmwares do Bochs e do VirtualBox - o firmware Vlex Plex86 / Bochs - são as fontes VGA (
VGA-ROM.F??
) dofntcol16.zip
pacote de Joseph Gil . Eles estão lá no código-fonte Bochs / VirtualBox / Plex86, sob um grande comentário dizendo de onde eles vieram.fntcol16
possui uma fonte 8 × 16, usada nos modos de texto de linha VGA 25; uma fonte 8 × 14; e uma fonte 8 × 8, usada nos modos de texto de linha VGA 50. As fontes usadas em uma máquina real para os modos de texto VGA podem muito bem ser diferentes. Qual fonte é usada depende de quem escreveu o firmware. Várias pessoas na WWW pegaram placas VGA próprias e extraíram as fontes VGA da ROM na placa, e as converteram com ferramentas como (aparentemente) as de Jan Engelhardtfnt2bdf
.Várias outras pessoas criaram suas próprias fontes parecidas, para Microsoft Windows, X e assim por diante, do zero. Um deles é Dmitry Yu. Bolkhovityanov, que criou uma fonte Unicode VGA com base na
vga.bdf
fonte emXDosEmu
.Lembre-se, ao comparar fontes a olho nu, que a fonte VGA real exibida no hardware real geralmente é uma fonte 9 × 16. Os adaptadores de vídeo VGA e "SuperVGA" nos modos de texto (VGA) transformam uma fonte 8 × 16 em várias fontes 9 × 16, uma fonte 8 × 16 com borda de 1 pixel entre caracteres ou uma fonte 7 × 16 com uma borda de 1 pixel entre os caracteres. Isso é feito em hardware. A fonte 9 × 16 é construído por qualquer adição de um fundo nona pixel ou (para glifos
0xC0
a0xDF
) repetir o pixel final.fonte
fntcol16.zip
agora, como posso visualizá-los ou disponibilizá-los no X? Eu acredito que teria que convertê-los para PCF de alguma forma.Após algumas pesquisas,
a fonte que você está procurando é chamada: 3270. Não tenho certeza se ela tem um nome de fonte oficial. No entanto, acho que a fonte IBM 3270 é a mais próxima.A fonte que você está procurando é uma fonte raster monoespaçada. Não sei qual é o nome oficial, mas às vezes se refere a uma fonte VGA ou uma fonte raster VGA. Perfect DOS VGA é uma combinação muito boa. Provavelmente, uma combinação perfeita.fonte
y
entre as duas.FWIW, essas são duas fontes diferentes: o VirtualBox usa o modo de texto VGA, enquanto a foto do BIOS usa o MCGA. (Observe as letras diferentes
m
.)Uma versão está disponível aqui .
O
kbd
pacote Linux vem com fontesdefault8x16
edrdos8x16
, mas estão no formato PCF (que pode ser convertido em FON ).fonte
Você pode encontrar fontes comuns de modo de texto e BIOS do PC
.fon
e.ttf
formato neste site - http://int10h.org/oldschool-pc-fonts/fonte
É isso que você está procurando?
Procurar fontes do sistema ou fontes do sistema DOS pode ajudar.
fonte
Alguns anos atrás, criei uma adaptação TTF das fontes FreeDOS: http://dosega.sourceforge.net/ Talvez isso seja parecido com o que você está procurando.
fonte
No Windows 7, a fonte é chamada "Terminal"
fonte