PostScriptフォント
Compact Font Format (別名CFFフォント形式、Type 2フォント形式、もしくはCFF/Type 2フォント形式) は複数引数のオペレータ、各種の定義済みデフォルト値、符号化された値のより効率的な割り当ておよびにFontSet (フォントのファミリ) 間で共有されるサブルーチンを使うことにより、Type 1より少ない格納空間を使うように設計されている。OpenTypeフォントはCFFテーブルにグリフのアウトラインを含むこともできる。
CFFはType 2 charstring形式と組み合わせて使うように設計されている。CFFはType 1 OpenTypeフォント形式の基礎となっている。
CFFフォントはPDFバージョン1.2から、PDFファイルに埋め込むことができるようになった。Type 2 charstringフォント形式とCIDフォント形式は、ともにCID-keyed OpenTypeフォントのために使うことができる。
Type 1フォントは品質を一切落とすことなしに、CFF/Type2形式に変換し、またType 1に戻すことができる。
Type 0はPostScript Language Reference Manual, 2nd Editionに記述されているように、「合成」フォント形式である。合成フォントは複数の子孫フォントを参照する高レベルフォントからなる。
OCF (Original Composite Font) 形式 (Type 0のファイル構造を使う) は大きな文字集合を持つフォントをサポートするために設計した形式。その後、複雑なアジア言語の符号化の問題を解決するため、より柔軟な構造を持つCID形式へとフォントフォーマットを移行する。
詳細は「OCFフォント」を参照