.BDF

BDF ファイル

Glyph Bitmap Distribution Format
質問する
クイック回答

BDF ファイルは、Adobe によって定義され、Linux や Unix の X Window System で広く使用されている Glyph Bitmap Distribution Format 形式のビットマップフォントです。ファイルはプレーン ASCII テキストであるため、任意のテキストエディタで開くことができます。グリフを表示または編集するには、無料の FontForge を使用してください。Linux にインストールするには、bdftopcf を使用して PCF にコンパイルします。Windows または macOS の場合は、まず FontForge で TTF に変換してください。

開発元: Adobe Systems (specification); maintained in the X Window System ecosystem カテゴリ: フォントファイル オープンスタンダード MIME: application/x-font-bdf
対応OS Windows macOS Linux
関連: .WOFF · .TTF · .EOT · .MCF

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 13, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

BDF ファイル形式とは?

.bdf ファイルは、Glyph Bitmap Distribution Format フォントファイルです。これは、固定ピクセルサイズのビットマップ書体をプレーンテキストで人間が読める形式で記述したものです。Adobe Systems が 1980 年代にこの形式を定義し、1993 年に標準仕様(BDF 2.2)を公開しました。これにより、X Window System におけるビットマップフォントの標準ソース形式となりました。

すべての .bdf ファイルは純粋な ASCII テキストです。ファイルはキーワード STARTFONT とそれに続くバージョン番号(通常は 2.1 または 2.2)で始まり、グローバルなフォントメトリクスとプロパティを含むヘッダーブロック、そして個々のグリフブロックが続きます。各グリフブロックは BBX キーワードを介してバウンディングボックスをリストし、BITMAPENDCHAR マーカーの間に、1行につき1行のピクセル行を 16 進数のビットマップデータとしてエンコードします。ファイルは ENDFONT で閉じられます。

各ファイルは特定のポイント/ピクセルサイズでグリフをエンコードするため、完全なフォントファミリーは通常、サイズごとに1つの .bdf ファイルのセットとして提供されます。X サーバーは、高速な読み込みのために bdftopcf コマンドを使用して、.bdf ソースをバイナリの PCF 形式 にコンパイルします。BDF は、一般的な用途ではスケーラブルな TrueTypeOpenType フォントに大きく取って代わられましたが、ターミナルエミュレータ、レトロスタイルのディスプレイ、コンソールフォント、および固定ピクセルレンダリングが意図的に行われるマイクロコントローラや組み込みシステムの UI では依然として人気があります。

FontForge は、すべての主要なプラットフォームで .bdf ファイルを開き、編集し、エクスポートできます。この形式はプレーンテキストであるため、任意のテキストエディタで .bdf ファイルを検査したり、手動でパッチを適用したりすることも可能です。

セキュリティと安全性

リスク: LOW

BDF ファイルはプレーン ASCII のフォント記述であり、コードを実行しないため、開く際のリスクは低いです。現実的な懸念は、不正な形式の BDF がフォントツールやラスタライザのパーサーバグを引き起こすことであるため、FontForge やシステムのフォントライブラリを最新の状態に保ち、信頼できるソースからフォントを入手してください。アドウェアを勧めるような怪しい «無料フォントコンバーター» サイトは避け、FontForge をローカルで使用してください。

形式の詳細

概要
正式名称Glyph Bitmap Distribution Format別名 BDF font, X11 bitmap font
開発元Adobe Systems (specification); maintained in the X Window System ecosystem登場時期 1980s (Adobe BDF spec; widely used in X11)
MIME タイプapplication/x-font-bdf
タイププレーンテキスト・ビットマップフォント記述
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
000102030405060708
16進数
5354415254464F4E54
ASCII
STARTFONT
BDF ファイルは、キーワード «STARTFONT» とそれに続くフォーマットバージョン(例:«STARTFONT 2.1»)で始まる、人間が読める ASCII テキストです。バイナリマジックは存在せず、先頭の STARTFONT 行が事実上のシグネチャとなります。

BDF ファイルを開くプログラム

Windows2 apps
FontForge オープンソース 「ファイル」 > 「開く」で .bdf を開き、ビットマップグリフを表示/編集します。「ファイル」 > 「フォントを出力」で PCF、TTF/OTF、またはその他の形式にエクスポートできます。
Any text editor (Notepad++ / VS Code) オープンソース .bdf をプレーンテキストとして開き、ヘッダーと 16 進数のグリフ行を読み取ります(BDF は人間が読める ASCII です)。
macOS1 app
FontForge オープンソース 「ファイル」 > 「開く」で .bdf を開き、ビットマップグリフを表示/編集します。「ファイル」 > 「フォントを出力」で PCF、TTF/OTF、またはその他の形式にエクスポートできます。
Linux3 apps
FontForge オープンソース 「ファイル」 > 「開く」で .bdf を開き、ビットマップグリフを表示/編集します。「ファイル」 > 「フォントを出力」で PCF、TTF/OTF、またはその他の形式にエクスポートできます。
bdftopcf (X.Org tools) オープンソース «bdftopcf font.bdf -o font.pcf» を実行して、BDF を X サーバーが読み込むバイナリ PCF 形式にコンパイルします。
gbdfed オープンソース 専用の BDF/ビットマップフォントエディタです。グリフをセルごとに開き、編集し、BDF を保存します。

技術的詳細

詳細仕様
フォーマットタイププレーンテキスト (ASCII) ビットマップフォント記述。バイナリセクションがなく、完全に人間が読める形式
ファイルシグネチャバイトオフセット 0 の `STARTFONT` キーワードと、それに続くフォーマットバージョン番号。バイナリマジックバイトなし
テキストエンコーディング全体を通して 7 ビット ASCII。グリフのビットマップ行は大文字の 16 進数でエンコード
色深度1 bpp - 各ピクセルは 1 ビット(0 = 背景、1 = 前景)。厳密にモノクロ
グリフバウンディングボックスグリフごとの `BBX` キーワードで、ピクセル幅、高さ、およびグリフ原点からの X/Y オフセットを指定
ビットマップ行のエンコーディング最も近いバイト境界にパディングされた 16 進バイト。`BITMAP` と `ENDCHAR` マーカーの間にリストされた行
アドバンス幅グリフごとの `DWIDTH`(デバイス幅)により、テキストレイアウトに使用されるピクセル単位の水平方向の送り量を指定
サイズモデル固定ピクセルサイズ - 1 つの `.bdf` ファイルは、正確に 1 つのポイント/ピクセルサイズでグリフをエンコード
文字セット宣言ヘッダープロパティの `CHARSET_REGISTRY` および `CHARSET_ENCODING`。ISO-8859、ISO10646 (Unicode)、およびベンダー独自のエンコーディングをサポート
MIME タイプ`application/x-font-bdf`(プライマリ)。`application/font-bdf` および `text/plain` としても認識される
コンパイル済みバイナリ形式X サーバーは高速読み込みのために `bdftopcf` を介して `.bdf` をバイナリの `.pcf` に変換。`.bdf` は編集可能なソースとして残る
内部バージョンフィールド`STARTFONT` 行にフォーマットバージョンが含まれる。`2.1` と `2.2` が一般的に使用される 2 つの値
メタデータブロックオプションの `STARTPROPERTIES` ブロックに、ファウンドリ、著作権、ポイントサイズ、解像度、X11 フォント名文字列などのフォントレベルのメタデータを保持
一般的なファイルサイズグリフ数、ポイントサイズ、文字セットの範囲に応じて、数 KB から数百 KB
ファイル構造グローバルヘッダー → `STARTPROPERTIES` ブロック → N 個のグリフブロック (`STARTCHAR` … `ENDCHAR`) → `ENDFONT` ターミネータ
リリース日1980s (Adobe BDF spec; widely used in X11)
最新バージョンBDF 2.2 (Adobe specification, 1993)
オープンスタンダードはい · ロイヤリティフリー
仕様書adobe-type-tools.github.io

BDF の変換

コミュニティ Q&A

ユーザーからの質問
質問する
BDF ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。BDF ファイルについて最初の質問をしてみましょう。

よくある質問

BDF ファイルを開くにはどうすればよいですか?
これはビットマップフォントです。グリフを表示/編集するには、無料の FontForge(または Linux の場合は gbdfed)を使用してください。BDF はプレーン ASCII テキストであるため、任意のテキストエディタで開いてその構造を確認することもできます。
BDF フォントをインストールするにはどうすればよいですか?
Linux/X11 では、«bdftopcf» で PCF にコンパイルして登録(mkfontdir/fonts.dir)するか、ターミナルのフォント設定から読み込みます。Windows/macOS では、FontForge で TTF/OTF に変換してから、生成されたファイルをインストールしてください。
BDF を TTF に変換するにはどうすればよいですか?
FontForge で .bdf を開き、「ファイル」 > 「フォントを出力」 > 「TrueType」を選択します。BDF はビットマップであるため、変換後の TTF は滑らかにスケーリングされるのではなく、固定されたピクセル状に見えることに注意してください。
BDF ファイルは手動で編集できますか?
はい、人間が読めるテキスト形式です。各グリフの BITMAP セクションはピクセルの 16 進数行であるため、テキストエディタでグリフを編集できますが、gbdfed や FontForge などのツールを使用する方がはるかに簡単です。
BDF と PCF の違いは何ですか?
BDF は読み取り可能なテキストソースであり、PCF は X サーバーが速度のために読み込むコンパイル済みのバイナリ形式です。bdftopcf を使用して BDF から PCF を生成します。

参考文献

1Adobe - Glyph Bitmap Distribution Format (BDF) Specification 2.2adobe-type-tools.github.io
2FontForge - open-source font editorfontforge.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.WOFFWeb Open Font Format
.TTFTrueType Font
.EOTEmbedded OpenType Font
.MCFMathcad Font / Resource File
.CHRBorland BGI Stroke Font File
.OTFOpenType Font

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧