AFM ファイル形式とは?
.afm ファイルはフォントファイルカテゴリに属します。.afm ファイルの内容は、Adobe によって作成されたフォントメトリクスです。 .afm ファイルには、PostScript 組版システムに基づくプレーンテキスト形式で、個々のグリフの文字幅、カーニングペア、バウンディングボックスを定義するすべてのパラメータが含まれています。.afm ファイルの内容には、ヘッダーセクションと文字メトリクスデータセクションが含まれます。この後者のセクションには、フォント内のすべてのグリフの測定値(幅、バウンディングボックス、オプションの合字情報)が保存されており、レイアウトアプリケーションはフォント自体をレンダリングすることなく、グリフの幅、カーニング、行間を計算できます。
.afm ファイルは Type 1 PostScript フォント (.pfa / .pfb) に付随し、最初の行にあるキーワード StartFontMetrics と、それに続く仕様バージョン番号(例:StartFontMetrics 4.1)によって識別されます。Adobe は 1998 年 10 月に最終的な AFM 4.1 仕様を公開しました。Windows では、バイナリ形式の対応ファイルは .pfm (Printer Font Metrics) ファイルです。
専用のアプリケーションを使用すると、.afm ファイルから他の一般的な形式にフォントを変換したり、さまざまなフォント標準に基づいて新しい .afm ファイルを生成したりできます。多くのコンバーターはオンラインで動作するため、ユーザーはソフトウェアをインストールする必要はなく、選択した .afm ファイルを変換ウェブサイトにアップロードするだけです。.afm はプレーンな ASCII テキストであるため、任意のテキストエディタで開いて検査することもできます。OpenType フォントは内部に同等のメトリクスを保持しているため、PostScript やレガシーなプリプレスワークフロー以外でスタンドアロンの .afm ファイルが使用されることは稀です。
セキュリティと安全性
リスク: LOW実行コードを含まないプレーン ASCII テキスト。既知のセキュリティリスクはありません。
形式の詳細
概要- ACFM - Adobe Composite Font Metrics - 複合(マルチバイト)フォント用の AFM バリアント。同じファイル構造を使用しますが、セクションキーワードが異なります。
AFM ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルエンコーディング | プレーン ASCII テキスト。コメントには ISO Latin-1 が許可されます |
| MIME タイプ | application/x-font-afm |
| マジック識別子 | 最初の行は常に `StartFontMetrics <version>` (例: `StartFontMetrics 4.1`) |
| 最終仕様バージョン | AFM 4.1、1998年10月7日に Adobe より公開 |
| 一般的なファイルサイズ | 5 KB - 200 KB (カーニングペアが多いフォントではより大きくなります) |
| 構造セクション | GlobalFontInfo ヘッダー、CharMetrics (グリフごとの幅、バウンディングボックス、合字)、KernPairs、TrackKern、Composites |
| 幅の単位 | em (ポイントサイズ) の 1/1000。例: `WX 722` はグリフがポイントサイズの 72.2% を占めることを意味します |
| 文字メトリクスの構文 | `C <code> ; WX <width> ; N <name> ; B <llx lly urx ury> ;` |
| ファイル終端記号 | 最終行は `EndFontMetrics` である必要があります |
| 関連フォーマット | `.pfb` / `.pfa` (Type 1 アウトライン)、`.pfm` (Windows バイナリメトリクス対応形式) |
| キーと値の規則 | Adobe 予約キーは大文字で始まり、小文字のキーはユーザー定義です |
| TeX ユーティリティ | `afmtopl` (TeX Live) は `.afm` を TeX プロパティリスト `.pl` 形式に変換します |
| 後継フォーマット | OpenType (`.otf`) は同等のメトリクスを内部に埋め込みます。現在、スタンドアロンの `.afm` ファイルはレガシーな PostScript ワークフロー以外では稀です |
| リリース日 | 1985 (with PostScript Type 1 fonts) |
| 最新バージョン | AFM Specification Version 4.1 (October 7, 1998) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | adobe-type-tools.github.io |
AFM の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。AFM ファイルについて最初の質問をしてみましょう。