Fuente BIOS, fuente ROM: ¿Dónde conseguirlas?


17

Me preguntaba si, y cómo podría usar las fuentes en la ROM del BIOS (la fuente que se ve al ingresar a la configuración del BIOS y durante las primeras etapas del arranque).

La misma fuente se usa en VirtualBox, cuando se inicia una VM.

Soy un usuario de Linux, y preferiría la fuente como fuente de píxel de mapa de bits, por lo que podría usarla, pero cuando esté disponible en otro formato, está bien.

El nombre también sería útil. Todo lo que pude encontrar fue cosas como "fuente de BIOS" o "fuente de ROM", que no es del todo precisa.

Aquí hay una foto que encontré en la web: ingrese la descripción de la imagen aquí

Y aquí está VirtualBox: ingrese la descripción de la imagen aquí

Editar

Aquí hay una comparación de la fuente Unibit y The VirtualBox: ingrese la descripción de la imagen aquí Como puede ver, Unibit tiene glifos similares, pero son más estrechos que la fuente VGA.


OK, algunas personas han respondido mencionando fuentes de píxeles rasterizadas. Hay muchos, y es una de las razones por las cuales no he encontrado el que todavía estoy buscando. ¿Hay alguna forma de extraer la fuente de VirtualBox?
polemon

Respuestas:


19

Las fuentes VGA en ROM suministradas en los firmwares de Bochs y VirtualBox, el firmware Plex86 / Bochs VGA , son las fuentes VGA ( VGA-ROM.F??) del fntcol16.zippaquete de Joseph Gil . Están justo en el código fuente de Bochs / VirtualBox / Plex86, debajo de un gran comentario que dice de dónde provienen.

fntcol16tiene una fuente de 8 × 16, como se usa para los modos de texto de línea VGA 25; una fuente de 8 × 14; y una fuente 8 × 8 como se usa para los modos de texto de línea VGA 50. Las fuentes utilizadas en una máquina real para los modos de texto VGA pueden ser muy diferentes. La fuente utilizada depende de quién escribió el firmware. Varias personas en la WWW tomaron tarjetas VGA de su propiedad y extrajeron las fuentes VGA de la ROM en la tarjeta, y las convirtieron con herramientas como (aparentemente) la de Jan Engelhardtfnt2bdf .

Varias otras personas han diseñado sus propias fuentes parecidas, para Microsoft Windows, X, etc., desde cero. Uno de ellos es Dmitry Yu. Bolkhovityanov, que ha creado una fuente Unicode VGA basada en la vga.bdffuente enXDosEmu .

Tenga en cuenta, al comparar las fuentes a simple vista, que la fuente VGA real que se muestra en el hardware real suele ser una fuente 9 × 16. Los adaptadores de pantalla VGA y "SuperVGA" en modos de texto (VGA) convierten una fuente de 8 × 16 en una fuente de 9 × 16, una fuente de 8 × 16 con un borde de 1 píxel entre caracteres, o una fuente de 7 × 16 con un borde de 1 píxel entre caracteres. Esto se hace en hardware. La fuente 9 × 16 se construye mediante la adición de ya sea un fondo noveno píxel o (para glifos 0xC0a 0xDF) repetir el píxel final.


1
Bien, fntcol16.zipahora tengo , ¿cómo puedo verlos o ponerlos a disposición en X? Creo que tendría que convertirlos a PCF de alguna manera.
polemon

El enlace al paquete fntcol16.zip parece estar inactivo, pero encontré una copia, o al menos algo similar aquí . Hay otros paquetes y tal aquí .
Amziraro

8

Después de investigar un poco, la fuente que está buscando se llama: 3270. No estoy seguro de que tenga un nombre de fuente oficial. Sin embargo, supongo que la fuente IBM 3270 es la más cercana. La fuente que está buscando es una fuente ráster monoespacial. No estoy seguro de cuál es el nombre oficial, pero es que a veces se refiere a una fuente VGA o una fuente de trama VGA. Perfect DOS VGA es una muy buena combinación. Probablemente, una combinación perfecta.

ingrese la descripción de la imagen aquí


¡Excelente! Lo echaré un vistazo. En Linux, tengo la fuente "Unibit", que se parece mucho a la fuente que uso. No estoy seguro de dónde proviene la fuente.
polemon

Me equivoqué con la recomendación de IBM3270. Me di cuenta de que estaba equivocado cuando se compara yentre los dos.
SgtOJ

Es perfecto, esta debería ser la respuesta aceptada.
jpangamarca

3

FWIW, esas son dos fuentes diferentes: VirtualBox usa el modo de texto VGA, mientras que la foto del BIOS usa MCGA. (Tenga en cuenta las diferentes mletras ).

Una versión está disponible aquí .

El kbdpaquete de Linux viene con fuentes default8x16y drdos8x16, pero están en formato PCF (que se puede convertir a FON ).


Gracias, publicaré una imagen donde comparo el modo de texto VGA con unibit.
polemon


1

¿Es esto lo que estás buscando?

Buscar fuente del sistema o fuente del sistema DOS puede ayudar.


No es la fuente correcta. Es una buena recreación, pero mira los ceros. El que está en la fuente que vinculó está cortado, los que quiero decir están punteados. Es solo una pequeña diferencia, pero necesito exactamente la que se usa en BIOS y VirtualBox.
polemon


-1

En Windows 7, la fuente se llama "Terminal"


No, no es la misma fuente. Verifique los ceros recortados y verá la diferencia.
polemon

La fuente no siempre es la misma según el proveedor del sistema o el fabricante de la tarjeta de video.
Bert
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.