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:
Y aquí está VirtualBox:
Editar
Aquí hay una comparación de la fuente Unibit y The VirtualBox: Como puede ver, Unibit tiene glifos similares, pero son más estrechos que la fuente VGA.
Respuestas:
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??
) delfntcol16.zip
paquete 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.fntcol16
tiene 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.bdf
fuente 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
0xC0
a0xDF
) repetir el píxel final.fuente
fntcol16.zip
ahora tengo , ¿cómo puedo verlos o ponerlos a disposición en X? Creo que tendría que convertirlos a PCF de alguna manera.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.fuente
y
entre los dos.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
m
letras ).Una versión está disponible aquí .
El
kbd
paquete de Linux viene con fuentesdefault8x16
ydrdos8x16
, pero están en formato PCF (que se puede convertir a FON ).fuente
Puede encontrar el modo común de texto y las fuentes de PC BIOS en
.fon
y.ttf
formato en este sitio - http://int10h.org/oldschool-pc-fonts/fuente
¿Es esto lo que estás buscando?
Buscar fuente del sistema o fuente del sistema DOS puede ayudar.
fuente
Hace algunos años, creé una adaptación TTF de las fuentes FreeDOS: http://dosega.sourceforge.net/ Quizás esto esté cerca de lo que está buscando.
fuente
En Windows 7, la fuente se llama "Terminal"
fuente