Ich habe mich gefragt, ob und wie ich die im BIOS-ROM verwendeten Schriftarten erhalten kann (die Schrift, die beim Aufrufen des BIOS-Setups und in frühen Startphasen angezeigt wird).
Dieselbe Schriftart wird in VirtualBox beim Booten einer VM verwendet.
Ich bin Linux-Benutzer und bevorzuge die Schriftart als Bitmap-Pixel-Schriftart, damit ich sie verwenden kann. Wenn sie jedoch in einem anderen Format verfügbar ist, ist das in Ordnung.
Der Name wäre ebenfalls hilfreich. Alles, was ich finden konnte, waren Dinge wie "BIOS-Schriftart" oder "ROM-Schriftart", was nicht ganz richtig ist.
Hier ist ein Bild, das ich im Web gefunden habe:
Und hier ist VirtualBox:
Bearbeiten
Hier ist ein Vergleich von Unibit und der VirtualBox-Schriftart: Wie Sie sehen, weist Unibit ähnliche Glyphen auf, die jedoch schmaler sind als die VGA-Schriftart.
Antworten:
Die in den Firmwares von Bochs und VirtualBox enthaltenen In-ROM-VGA-Schriftarten - die Plex86 / Bochs-VGA-Firmware - sind die VGA-Schriftarten (
VGA-ROM.F??
) aus Joseph Gilsfntcol16.zip
Paket . Sie befinden sich genau dort im Bochs / VirtualBox / Plex86-Quellcode, unter einem großen Kommentar, in dem steht, woher sie stammen.fntcol16
hat eine 8 × 16-Schriftart, wie sie für VGA-25-Zeilentextmodi verwendet wird; eine 8 × 14-Schriftart; und eine 8 × 8-Schriftart, wie sie für VGA 50-Zeilentextmodi verwendet wird. Die auf einem realen Computer für die VGA-Textmodi verwendeten Schriftarten können durchaus unterschiedlich sein. Welche Schriftart verwendet wird, hängt davon ab, wer die Firmware geschrieben hat. Verschiedene Leute im WWW haben ihre eigenen VGA-Karten genommen und die VGA-Schriftarten aus dem ROM auf der Karte extrahiert und sie mit Tools wie (anscheinend) Jan Engelhardtsfnt2bdf
konvertiert .Verschiedene andere Leute haben ihre eigenen gleichartigen Schriftarten für Microsoft Windows, X usw. von Grund auf neu entwickelt. Einer davon ist Dmitry Yu. Bolkhovityanov, der eine Unicode-VGA-Schriftart basierend auf der
vga.bdf
Schriftart in erstellt hatXDosEmu
.Beachten Sie beim Vergleich von Schriften mit dem Auge, dass die tatsächliche VGA-Schrift, wie sie auf echter Hardware angezeigt wird, normalerweise eine 9 × 16-Schrift ist. VGA- und "SuperVGA" -Anzeigeadapter in (VGA) -Textmodi verwandeln eine 8 × 16-Schriftart in eine 9 × 16-Schriftart, eine 8 × 16-Schriftart mit einem 1-Pixel-Rand zwischen den Zeichen oder eine 7 × 16-Schriftart mit Eine 1-Pixel-Grenze zwischen Zeichen. Dies geschieht in Hardware. Die 9 × 16 Schrift wird entweder durch das Hinzufügen eines Hintergrund neunten Pixels oder (für Glyphen konstruiert
0xC0
um0xDF
) Wiederholen des End - Pixel.quelle
fntcol16.zip
jetzt, wie kann ich sie in X anzeigen oder verfügbar machen? Ich glaube, ich müsste sie irgendwie in PCF konvertieren.Nach einigen Recherchen heißt
die gesuchte Schriftart: 3270. Sie ist sich nicht sicher, ob sie einen offiziellen Schriftnamen hat. Ich denke jedoch, dass die IBM 3270-Schriftart die nächstliegende ist.Die Schriftart, nach der Sie suchen, ist eine Monospace-Raster-Schriftart. Ich bin nicht sicher, wie der offizielle Name lautet, aber er bezieht sich manchmal auf eine VGA-Schriftart oder eine VGA-Raster-Schriftart. Perfektes DOS VGA passt sehr gut zusammen. Wahrscheinlich eine perfekte Übereinstimmung.quelle
y
der beiden geirrt hatte .FWIW, das sind zwei verschiedene Schriftarten: VirtualBox verwendet den VGA-Textmodus, während das BIOS-Foto MCGA verwendet. (Beachten Sie die verschiedenen
m
Buchstaben .)Eine Version gibt es hier .
Das Linux-
kbd
Paket enthält Schriftartendefault8x16
unddrdos8x16
, sie sind jedoch im PCF- Format (das in FON konvertiert werden kann ).quelle
Auf dieser Site finden Sie allgemeine Textmodus- und PC-BIOS-Schriftarten in
.fon
und.ttf
Format - http://int10h.org/oldschool-pc-fonts/.quelle
Ist es das wonach du suchst?
Das Suchen nach Systemschriftarten oder DOS-Systemschriftarten kann hilfreich sein.
quelle
Vor einigen Jahren habe ich eine TTF-Anpassung der FreeDOS-Schriften erstellt: http://dosega.sourceforge.net/ Möglicherweise entspricht dies genau Ihren Vorstellungen.
quelle
In Windows 7 heißt die Schriftart "Terminal"
quelle