フォント関連の事柄に関するとりとめもない書誌

- フォントファイルのフォーマット
- Unicode
- その他のエンコーディング
- 書籍
- フォント関連のツール
- 言語コード
- 国コード

## フォントファイルのフォーマット

- Postscript Type1
  - 補遺 (マルチプルマスターフォントとカウンタヒントに関する議論)
  - フォーマット
  - PostScript 言語リファレンスマニュアル (PLRM)
- PostScript マルチプルマスターフォント
  - Type1 マルチプルマスターフォーマットの仕様 (Type1 補遺に含まれる)
  - デザイン上の留意点
  - Type2 (2000年3月, Adobe は Type2 からマルチプルマスターサポートを削除しました)
    - Type2 マルチプルマスターフォーマットの仕様 (廃止された Type2 仕様書の一部)
    - CFF マルチプルマスターフォーマットの仕様 (廃止された CFF 仕様書の一部)
- CID キー指定フォント
- PostSript Type2
  - より詳しい情報は、下のOpenType フォントの項を参照してください。
- PostScript Type3
  - PLRM のセクション 5.8.1 には、このフォントフォーマットが文書化されていないと記載されています。
- PostScript Type42
- AFM
- PFM
  - PFM に関する Microsoft の文書は、現在もう見つかりません。このフォーマットは NTF に置き換えられて廃止されたのだろうと思います。
  - 第三者による解説
- NTF
  - このフォーマットは Windows 2000 以降で PFM ファイルの代わりに用いることになっています。これに関する文書は見つかりませんでした。
- BDF
  - X11 論理フォント記述子の仕様は X における標準の BDF 属性を定義しています。
  - ABF ― バイナリフォーマット
  - グレイマップをサポートするための BDF の拡張
- TrueType の規格
  (残念ながら異なるソースごとに、規格のあまり重要でない部分においてわずかに異なる定義を行っている旨、警告しておきます)
  - Apple (私は Apple の散文が難解で、ときには誤解を招くことに気づきました。可能な場合は別の情報源を使用することをお勧めします)
  - Microsoft
  - 雑多な役立つサイト
  - TTC ― TrueType フォントコレクション
- TrueType への Apple 高度組版機能拡張
- Apple 変形可能フォント (バリエーションテーブル) ― マルチプルマスターフォントになんとなく似た TrueType における代替品
  - fvar (フォントのバリエーション)
  - gvar (グリフのバリエーション)
  - cvar (cvt のバリエーション)
  - avar (軸のバリエーション)
- OpenType (TrueType のラッパに埋め込まれた PostScript、または TrueType ラッパに含まれる高度組版機能テーブル)
  - Postscript Type2
  - CFF
  - Adobe 版のファイルフォーマット
    - SING 外字拡張 (より詳しい情報は、グリフレット GDK の documentation サブディレクトリから入手可能です)。
  - MS/Adobe によって指定されていない用字系コードの考えられる情報源: ISO 15924
  - Microsoft の言語/ロケールの全リスト (すべてがサポートされているわけではなく、いくつかは未サポートでしょう)
- PS Type1 フォントに対する Apple の sfnt ラッパ
- Postscript Type42 (OpenType の逆で、これは PostScript に埋め込まれた TreuType です)。
- SVG 1.1 のフォント
  - SVG 1.2 の、フォントヒント指定の提案
- Macintosh の各種フォントフォーマット
- Windows の各種フォントフォーマット
  - FNT ― Windows バージョン 2
  - FNT ― Windows バージョン 3
  - FON ファイルフォーマットに関するいくらかの情報
- X11 PCF フォーマット
  - 残念ながら本物の規格は存在しません。X11 によるソースコードはここにあります。
  - だから私は自分で説明を書きました……
- PC スクリーンフォント (psf/psfu/psf2)
- TeX の各種フォントフォーマット
  - pk パック形式ビットマップフォーマット
  - gf 汎用フォント (ビットマップ) フォーマット
  - tfm メトリックフォーマット
  - これらを読める形にするには、以下のような操作を行う必要があるでしょう:
    $ weave pktype.web
    $ pdftex pktype.tex
- SIL Graphite フォント (TrueType フォントの洗練された拡張。グリフの文字合成・順序の入れ換え・位置指定などのためのルールを記述する追加テーブル)
- Palm pilot のフォント (pdb ファイル)
  - フォントレコードフォーマット
  - 残念ながら商用フォーマットなので、サポートの予定はありません。
  - Acorn RISC OS フォントフォーマット (これらのフォントは、しばしば非標準の zip 形式で固められています)。
  - Ikarus IK フォーマットは Peter Karow の著書Digital Formats for Typefaces の Appendices G と I に文書化されています。(現在もコピーを URW++ から入手可能です)
    興味深いことに、曲線の正確なフォーマットは解釈を行うプログラムに任せられています。
  - SFD ファイル (FontForge の内部スプラインフォントデータベースフォーマット)
  - cidmap ファイル (Fontforge の CID→Unicode 対応表のフォーマット)
  - XML 形式の各種フォーマット
    - TTX ―
    - UFO と GLIF ― 統合されたフォントオブジェクトおよびグリフ交換フォーマット

  その他のフォント関連リンク

  - ダウンロード可能なフォントに関する Adobe の仕様書
  - Adobe の Technical Notes
  - Adobe のフォントポリシー文書
  - Postscript リファレンスマニュアル
    - (古い リファレンスマニュアル)
  - Microsoft のダウンロード可能なフォント
  - ダウンロード可能な PS CID CJK フォント (このサイトには、CMap ファイルもあります)
    その他
  - 私が知る限り最新の cid2code テーブル
  - PANOSE
    - AGFA から
    - MS から
    - Panose フォント分類体系

  ## Unicode

  - Unicode コンソーシアム
    - Apple の社用拡張 (0xF850-0xF8FE)
    - FontForge の社用拡張 (0xF500-0xF580)
    - 私用領域の符号位置の登録簿 (Adobe や Apple の符号位置はまったく含まれていない)
    - 米国数学会の社用拡張 (0xE000-0xF7D7)
    - Microsoft は、符号化ベクトルの意味を解釈されたくないとき (すなわち、バイト値からグリフへの対応が無意味なものであるとき)“Symbol”符号化方式 (3,0) で 0xF000-0xF0FF を使用しています。
  - フランス語版 Unicode
  - 各文字の画像表示
  - Unicode の用字系割り当て
    - ISO 15924 の用字系リスト
  - Unicode のヘマいろいろ
  - PostScript での Unicode 文字の名前
    - Adobe のグリフ名には他にも同義の名称が含まれています。
    - グリフ名の制限事項
  - Linux 関連
    - FAQ
    - HOWTO
    - Linux マニュアルページの Unicode の項目

  ### その他の エンコーディング

  - Microsoft のコードページ集 および、Unicode のサイト にある同情報
  - Mac のエンコーディング
  - MacRoman
  - IPA
  - GB 18030
  - TeX のラテン文字エンコーディング (おそらくあなたのマシンの `/usr/share/texmf/dvips/base` にも同じものがあるでしょう)
  - TeX のキリル文字エンコーディング

  ## 書籍

  ### FontForge

  Haralambous, Yannis, 2004, Fontes & Codages

  ### タイポグラフィ

  ### フォントエディタの概念

  Karow, Peter, 1994, Font Technology, Description and Tools

  Karow, Peter, 1987, Digital Formats for Typefaces
  ペーター・カロウ: 川内裕子[訳], 1989, 書体のディジタルフォーマット

  ### TeX

  Hoenig, Alan TeX Unbound: LaTeX and TeX Strategies for Fonts, Graphics & More

  Knuth, Donald, 1979, TeX and METAFONT, New Directions in Typesetting

  ― 前 ― 目次 ―