FNT ファイル形式とは?
.fnt は、初期の Windows オペレーティング システムで使用されていたレガシーなバイナリ フォント ファイル形式です。.fnt ファイルは、ラスター(ビットマップ)またはストローク(ベクター プロッター)のグリフとそのメタデータを格納しており、通常はフォントを保存するためのシステム ディレクトリにあります。Windows の配布物では、.fnt ファイルはデフォルトで隠し属性が付与されており、単体ファイルとして配布されることは稀です。これらは通常、フォント リソース ライブラリとして機能する Windows NE または PE 実行ファイルである .FON ファイル内のリソースとして埋め込まれています。
各 .fnt ファイルには、正確に 1 つの書体の 1 つのポイント サイズのグリフがエンコードされています。したがって、完全なフォント ファミリには複数の .fnt ファイル(または複数のリソースを保持する単一の .fon コンテナ)が必要になります。この形式は 1 ビットのモノクロ ビットマップのみをサポートしており、グレースケールやアンチエイリアスはサポートしていません。Windows 3.x では、8514fix.fon や vgasys.fon などのシステム フォントが、複数の .fnt リソースをバンドルした .fon コンテナとして提供されていました。
この形式には、ファイル ヘッダーのオフセット 1 にあるバイトで識別される 3 つのバージョンが定義されています。バージョン 1(Windows 1.x)、バージョン 2(Windows 2.x)、およびバージョン 3(Windows 3.x)です。バージョン 3 では、固定 148 バイトのヘッダーにフェイス名とデバイス名のポインタ フィールドが追加されました。
FNT はシステム フォント形式ですが、より汎用的な多くの形式に取って代わられました。TrueType(.ttf、1991 年導入)および OpenType(.otf、1996 年)は、すべての新しいコンテンツにおいて .fnt に代わるスケーラブルなアウトライン形式となりました。FontForge は、保存目的で .fnt ファイルを読み込み、変換することができます。
セキュリティと安全性
リスク: LOWFNT ファイルは実行コードを含まないパッシブなバイナリ データです。フォント ツールで開いてもセキュリティ上のリスクはありません。
形式の詳細
概要- Radiance Renderer Font - Radiance(照明シミュレーション ソフトウェア)は、Windows GDI とは無関係な独自の単純なビットマップ フォント形式に .fnt を使用します。
- 各種ゲーム エンジンのビットマップ フォント - 多くのレトロ ゲームやインディー ゲーム エンジンが、カスタム ビットマップ フォント アトラス(例:AngelCode BMFont 形式)に .fnt を使用しますが、これらは Windows GDI とは無関係です。
FNT ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | バイナリ |
| バイト順序 | リトルエンディアン |
| バージョン識別子 | オフセット 1 のバイト: 0x01 = バージョン 1 (Windows 1.x), 0x02 = バージョン 2 (Windows 2.x), 0x03 = バージョン 3 (Windows 3.x) |
| ヘッダー サイズ | 148 バイト(バージョン 2 および 3)。ファミリ名、ウェイト、幅、高さ、開始/終了文字コード、著作権文字列を含む |
| グリフ タイプ | ラスター(1 ビット モノクロ ビットマップ)またはストローク(ベクター プロッター定義)。カラー、グレースケール、アンチエイリアスは非サポート |
| 色深度 | ラスター グリフの場合は 1 bpp(モノクロのみ) |
| ファイルあたりの範囲 | .fnt ファイル 1 つにつき 1 つの書体の 1 つのポイント サイズ。完全なフォント ファミリには、サイズとスタイルごとに個別のファイルが必要 |
| 配布方法 | 通常、.fon コンテナ ファイル(Windows NE/PE 実行ファイル)内に埋め込まれる。単体の .fnt ファイルは一般的ではない |
| 圧縮 | なし - 非圧縮のビットマップまたはストローク データ |
| 典型的なファイル サイズ | 2 KB - 200 KB(エンコードされたグリフ数とポイント サイズに応じて変化) |
| MIME タイプ | application/octet-stream(公式な登録はなし。非公式に font/fnt が使用される) |
| 関連 OS | Windows 1.0 から Windows 3.x でネイティブ サポート。以降の Windows バージョンでは後方互換性のためにのみ存在 |
| 後継形式 | TrueType (.ttf, 1991) および OpenType (.otf, 1996) - すべての新しい開発において FNT に代わったスケーラブルなアウトライン フォント形式 |
| リリース日 | 1983, with Windows 1.0 pre-release development; shipped with Windows 1.0 (1985) |
| 最新バージョン | Version 3 (Windows 3.x, 1990); no updates since |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | docs.microsoft.com |
FNT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。FNT ファイルについて最初の質問をしてみましょう。