Fonte do BIOS, fonte ROM: Onde obtê-los?

14

Eu queria saber se e como eu poderia obter as fontes usadas na BIOS ROM (a fonte que você vê quando entra na configuração da BIOS e durante os estágios iniciais de inicialização).

A mesma fonte é usada no VirtualBox, ao inicializar uma VM.

Sou um usuário do Linux e prefiro a fonte como fonte de pixel de bitmap para que eu possa usá-la, mas quando ela estiver disponível em outro formato, tudo bem.

O nome dele também seria útil. Tudo o que consegui encontrar foram coisas como "fonte da BIOS" ou "fonte da ROM", o que não é muito preciso.

Aqui está uma foto que encontrei na web:

EaquiestáoVirtualBox:

Editar

Aqui está uma comparação da fonte Unibit e The VirtualBox: Como você pode ver, o Unibit tem glifos semelhantes, mas eles são mais estreitos que a fonte VGA.

    
por polemon 28.08.2011 / 17:47

7 respostas

15

As fontes VGA in-ROM fornecidas nos firmwares de Bochs e VirtualBox - os Plex86 / Bochs Firmware VGA - são as fontes VGA ( VGA-ROM.F?? ) de O pacote fntcol16.zip de Joseph Gil . Eles estão bem ali no código-fonte Bochs / VirtualBox / Plex86, sob um grande comentário dizendo de onde eles vieram.

fntcol16 tem uma fonte de 8 × 16, usada para os modos de texto de linha VGA 25; uma fonte de 8 × 14; e uma fonte 8 × 8 como usada para os modos de texto da linha VGA 50. As fontes usadas em uma máquina real para os modos de texto VGA podem ser diferentes. Qual fonte é usada depende de quem escreveu o firmware. Várias pessoas na WWW pegaram as placas VGA que possuíam e extraíram as fontes VGA da ROM na placa, e as converteram com ferramentas como (aparentemente) % defnt2bdf de Jan Engelhardt.

Várias outras pessoas criaram suas próprias fontes semelhantes, para Microsoft Windows, X e assim por diante, do zero. Um desses é Dmitry Yu. Bolkhovityanov, que fez uma fonte Unicode VGA com base em a fonte vga.bdf em XDosEmu .

Lembre-se de que, ao comparar fontes a olho, a fonte VGA real exibida em 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, variavelmente, uma fonte 9 × 16, uma fonte 8 × 16 com uma 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ída adicionando um nono pixel de fundo ou (para glifos 0xC0 a 0xDF ) repetindo o pixel final.

    
por 28.08.2011 / 20:07
7

Após a pesquisa, 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 de varredura monoespaçada. Não sei qual é o nome oficial, mas às vezes ele se refere a uma fonte VGA ou uma fonte de varredura VGA. Perfect VGA DOS é um bom jogo. Provavelmente, um par perfeito.

    
por 28.08.2011 / 18:41
2

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 diferentes m letras .)

Uma versão está disponível aqui .

O pacote Linux kbd vem com as fontes default8x16 e drdos8x16 , mas elas estão no formato PCF ( que pode ser convertido em FON ).

    
por 28.08.2011 / 19:29
1

Você pode encontrar o modo de texto comum e as fontes do BIOS do PC em .fon e .ttf format neste site - link

    
por 04.07.2017 / 17:16
0

é o que você está procurando?

Pesquisando Fonte do sistema ou Fonte do sistema DOS pode ajudar.

    
por 28.08.2011 / 17:55
0

Alguns anos atrás eu criei uma adaptação TTF das fontes FreeDOS: link Talvez isso esteja perto do que você está procurando.

    
por 06.08.2018 / 10:40
-1

No Windows 7, a fonte é chamada de "Terminal"

    
por 28.08.2011 / 18:00

Tags