Je me demandais si et comment je pouvais obtenir les polices utilisées dans la ROM du BIOS (la police que vous voyez lorsque vous entrez dans la configuration du BIOS et pendant les premières étapes du démarrage).
La même police est utilisée dans VirtualBox, lors du démarrage d'une machine virtuelle.
Je suis un utilisateur Linux, et je préférerais la police en tant que police pixel bitmap, donc je pourrais l'utiliser, mais quand elle est disponible dans un autre format, ça va.
Le nom serait également utile. Tout ce que j'ai pu trouver était des choses comme "police BIOS" ou "police ROM", ce qui n'est pas tout à fait exact.
Voici une photo que j'ai trouvée sur le web:
Et voici VirtualBox:
Éditer
Voici une comparaison des polices Unibit et The VirtualBox: Comme vous pouvez le voir, Unibit a des glyphes similaires, mais ils sont plus étroits que la police VGA.
Réponses:
Les polices VGA in-ROM fournies dans les firmwares de Bochs et VirtualBox - le firmware VGA Plex86 / Bochs - sont les polices VGA (
VGA-ROM.F??
) du package de Joseph Gilfntcol16.zip
. Ils sont juste là dans le code source de Bochs / VirtualBox / Plex86, sous un gros commentaire disant d'où ils viennent.fntcol16
a une police 8 × 16, utilisée pour les modes texte VGA 25 lignes; une police 8 × 14; et une police 8 × 8 utilisée pour les modes texte VGA 50 lignes. Les polices utilisées sur une vraie machine pour les modes de texte VGA peuvent être différentes. La police utilisée dépend de l'auteur du micrologiciel. Différentes personnes sur le WWW ont pris des cartes VGA qu'elles possèdent et ont extrait les polices VGA de la ROM sur la carte, et les ont converties avec des outils tels que (apparemment) ceux de Jan Engelhardtfnt2bdf
.Diverses autres personnes ont conçu leurs propres polices similaires, pour Microsoft Windows, X, etc., à partir de zéro. Un tel est Dmitry Yu. Bolkhovityanov, qui a créé une police Unicode VGA basée sur la
vga.bdf
police enXDosEmu
.Soyez conscient, lorsque vous comparez les polices à l'œil nu, que la police VGA réelle telle qu'elle est affichée sur le matériel réel est généralement une police 9 × 16. Les adaptateurs d'affichage VGA et "SuperVGA" en mode texte (VGA) transforment une police 8 × 16 en une police 9 × 16, une police 8 × 16 avec une bordure de 1 pixel entre les caractères ou une police 7 × 16 avec une bordure de 1 pixel entre les caractères. Cela se fait dans le matériel. La police 9 × 16 est réalisé soit en ajoutant un fond neuvième pixel ou (pour les glyphes
0xC0
à0xDF
) la répétition du pixel final.la source
fntcol16.zip
maintenant, comment puis-je les voir ou les rendre disponibles dans X? Je pense que je devrais les convertir en PCF d'une manière ou d'une autre.Après quelques recherches,
la police que vous recherchez est appelée: 3270. Pas sûr qu'elle ait un nom de police officiel. Cependant, je suppose que la police IBM 3270 est la plus proche.La police que vous recherchez est une police raster monospace. Je ne sais pas quel est le nom officiel, mais il fait parfois référence à une police VGA ou une police raster VGA. Perfect DOS VGA est un très bon match. Probablement, un match parfait.la source
y
les deux.FWIW, ce sont deux polices différentes: VirtualBox utilise le mode texte VGA, tandis que la photo du BIOS utilise MCGA. (Notez les différentes
m
lettres .)Une version est disponible ici .
Le
kbd
paquet Linux est livré avec des policesdefault8x16
etdrdos8x16
, mais elles sont au format PCF (qui peut être converti en FON ).la source
Vous pouvez trouver le mode texte commun et les polices BIOS BIOS dans
.fon
et au.ttf
format sur ce site - http://int10h.org/oldschool-pc-fonts/la source
C'est ce que vous cherchez?
La recherche de la police système ou de la police système DOS peut être utile.
la source
Il y a quelques années, j'ai créé une adaptation TTF des polices FreeDOS: http://dosega.sourceforge.net/ Peut-être que ce sera proche de ce que vous recherchez.
la source
Sous Windows 7, la police s'appelle "Terminal"
la source