web-dev-qa-db-ja.com

BIOSフォント、ROMフォント:どこで入手できますか?

私は、BIOSで使用されるフォントを取得する方法があるかどうか疑問に思っていましたROM(BIOSセットアップに入るときとブートの初期段階で表示されるフォント).

VMの起動時に、VirtualBoxでも同じフォントが使用されます。

私はLinuxユーザーです。ビットマップピクセルフォントとしてフォントを使用したいので、使用できますが、別の形式で利用できる場合は問題ありません。

名前も参考になります。 「BIOSフォント」や「ROMフォント」など、正確ではないものを見つけることができました。

これは私がウェブで見つけた写真です: enter image description here

そしてここにVirtualBoxがあります: enter image description here

編集

以下は、UnibitフォントとThe VirtualBoxフォントの比較です。 enter image description here ご覧のとおり、Unibitにも同様のグリフがありますが、VGAフォントより狭いです。

17
polemon

BochsとVirtualBoxの両方のファームウェアで提供されるROM内VGAフォント— Plex86/Bochs VGAファームウェア —は、 Joseph GilのVGA-ROM.F??パッケージ のVGAフォント(fntcol16.Zip)です。それらはBochs/VirtualBox/Plex86ソースコードのすぐそこにあり、どこから来たのかを示す大きなコメントの下にあります。

fntcol16には、VGA 25行テキストモードで使用される8×16フォントがあります。 8×14フォント。 VGA 50ラインテキストモードで使用される8x8フォント。 VGAテキストモードのrealマシンで使用されるフォントは、異なる場合があります。使用されるフォントは、ファームウェアを書いた人によって異なります。 WWW上のさまざまな人々が、自分が所有するVGAカードを取り、VGAフォントをROMからカードに抽出し、(どうやら)などのツールで変換しました Jan Engelhardtのfnt2bdf

他のさまざまな人々が、Microsoft Windows、Xなどの独自の類似フォントをゼロから設計しています。そのようなものの1つがDmitry Yuです。 XDosEmuvga.bdfフォント に基づいて nicode VGAフォント を作成したBolkhovityanov。

フォントを目で比較する場合、実際のハードウェアで表示される実際のVGAフォントは通常9x16フォントであることに注意してください。 (VGA)テキストモードのVGAおよび "SuperVGA"ディスプレイアダプターは、8×16フォントを、9×16フォント、文字間に1ピクセルの境界がある8×16フォント、または7×16フォントに変換します。文字間の1ピクセルの境界。これはハードウェアで行われます。 9×16フォントは、背景の9番目のピクセルを追加するか、(グリフの場合は0xC0から0xDFまで)最後のピクセルを繰り返すことによって構築されます。

19
JdeBP

いくつかの研究の後、 あなたが探しているフォントは、3270と呼ばれています。正式なフォント名であるかどうかは不明です。ただし、IBM 3270フォントが最も近いと思います。 探しているフォントは、等幅ラスターフォントです。正式名称はわかりませんが、VGAフォントまたはVGAラスターフォントを指すこともあります。 完全なDOS VGA は非常に良い一致です。おそらく、完全に一致しています。

enter image description here

8
SgtOJ

FWIW、これらは2つの異なるフォントです。VirtualBoxはVGAテキストモードを使用し、BIOS写真はMCGAを使用します。 ( 異なるm文字 に注意してください。)

1つのバージョンが利用可能です ここ

Linux kbdパッケージにはフォントが付属default8x16およびdrdos8x16、しかしそれらは [〜#〜] pcf [〜#〜] 形式です(これは FONに変換 にすることができます)。

3
user1686

このサイトには、.fonおよび.ttf形式の一般的なテキストモードとPC BIOSフォントがあります- http://int10h.org/oldschool-pc-fonts/

3
Bert

this はあなたが探しているものですか?

システムフォント または DOSシステムフォント を検索すると役立つ場合があります。

1
Nivas

数年前、私はFreeDOSフォントのTTFアダプテーションを作成しました: http://dosega.sourceforge.net/ おそらくこれはあなたが探しているものに近いでしょう。

1
Mateusz