ebfont コマンド

[前へ] [次へ] [目次]

## 外字とは

CD-ROM 書籍の多くは、書籍固有の文字、外字 (local characters) を定義して います。 たとえば、CD-ROM 書籍に使われる文字セットは発音記号を持っていないため、 英和辞書の中には発音記号を定義しているものがあります。

CD-ROM 書籍は、外字のビットマップデータも持っています。 `ebfont` コマンドは、CD-ROM 書籍のビットマップデータを読み、 それを指定された画像形式に変換し、ファイルに書き出します。 `ebfont` は、XBM、XPM、GIF、BMP、PNG のうちのいずれか、 または複数の画像ファイルを生成することができます。 特に指定がなければ、XBM 形式が選択されます。

外字は、半角 (narrow) と 全角 (wide) の 2 種類に分類されます。 半角の文字のビットマップデータでは、高さは幅の約半分です。 全角の文字のビットマップデータでは、高さと幅はほぼ同じです。 CD-ROM 書籍は、一冊の中に両方の種類の外字を定義することが可能で、 `ebfont` は両方の種類の画像ファイルを生成します。

CD-ROM 書籍の内部形式の仕様書では、半角と全角の両方の外字に対して 4 種類のサイズを定義しています。 外字の幅、高さ、サイズは次の通りです。

高さ | 半角 | 全角
16 | 8x16 | 16x16
24 | 16x24 | 24x24
30 | 16x30 | 32x30
48 | 24x48 | 48x48

特に指定がなければ、`ebfont` は高さが 16 ピクセルのフォントの 画像ファイルを生成します。

[前へ] [次へ] [目次]