This is ebfont-ja.info, produced by makeinfo version 4.0 from
ebfont-ja.texi.

INFO-DIR-SECTION CD-ROM Book Utilities
START-INFO-DIR-ENTRY
* ebfont-ja: (ebfont-ja).       Get font data in a CD-ROM book.
END-INFO-DIR-ENTRY

   ebfont: Utility for generating font files of local characters in a
CD-ROM book, by Motoyuki Kasahara.

   Copyright (C) 1998, 1999, 2000, 01  Motoyuki Kasahara

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by Free Software Foundation, Inc.


File: ebfont-ja.info,  Node: Top,  Next: Introduction,  Prev: (dir),  Up: (dir)

   この文書は第 3.2.1 版です。 EB ライブラリバージョン 3.2.1 に対応して
います。

* Menu:

* Introduction::                はじめに
* What is Local Character::     外字とは
* Invoking ebfont::             `ebfont' の実行
* Summary of Options::          `ebfont' のオプション一覧

 --- The Detailed Node Listing ---

`ebfont' の実行

* Image Formats::               画像形式
* Heights::                     高さ
* Subbooks::                    副本


File: ebfont-ja.info,  Node: Introduction,  Next: What is Local Character,  Prev: Top,  Up: Top

はじめに
********

   `ebfont' コマンドは、CD-ROM 書籍の外字のビットマップデータを読み込
み、それを指定された画像形式に変換し、ファイルに書き出します。 `ebfont'
は EB ライブラリを使用しており、ライブラリと一緒に配布されています。

   `ebfont' はフリーソフトウェアです。あなたは、 Free Software Foundation
が公表した GNU General Public License (GNU 一般公有使用許諾) バージョン
2 あるいはそれ以降の各バージョンの中からいずれかを選択し、そのバージョ
ンが定める条項に従って本プログラムを再頒布または変更することができます。

   `ebfont' は有用とは思いますが、頒布にあたっては、市場性及び特定目的
適合性についての暗黙の保証を含めて、いかなる保証も行ないません。 詳細に
ついては GNU General Public License をお読み下さい。


File: ebfont-ja.info,  Node: What is Local Character,  Next: Invoking ebfont,  Prev: Introduction,  Up: Top

外字とは
********

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

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

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

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

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

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


File: ebfont-ja.info,  Node: Invoking ebfont,  Next: Summary of Options,  Prev: What is Local Character,  Up: Top

`ebfont' の実行
***************

   `ebfont' の一般的な起動方法は次の通りです。

     % ebfont 書籍へのパス

書籍へのパスには、CD-ROM 書籍のトップディレクトリ、つまり `CATALOG' ま
たは `CATALOGS' ファイルが存在するディレクトリを指定します。 複数のパ
スを書くことはできませんが、以下のように、パスの指定を省くことはできま
す。

     % ebfont

この場合、`ebfont' はカレントディレクトリの下に画像ファイルを生成しま
す。 このとき、ファイル名の一般形式は次の通りです。

     副本/高さ/narrow/文字番号.拡張子
     副本/高さ/wide/文字番号.拡張子

拡張子は `xbm'、`xpm'、`gif'、 `bmp' のいずれかで、文字番号は 16 進数
4 桁 (`0' から `9' と `a' から `f') で、次のようになります。

     ejdict/16/narrow/a121.xbm
     ejdict/16/wide/a321.xbm

`ejdict/16/xbm/narrow' などの中間のディレクトリは、もし無ければ
`ebfont' が生成します。

   `--output-directory' オプションを指定することで、`ebfont' はカレント
ディレクトリ以外のディレクトリに画像ファイルを出力することができます。
そのトップディレクトリは、`ebfont' を実行する前に作成されていなければ
なりません。

     % ebfont --output-directory ディレクトリ書籍へのパス

* Menu:

* Image Formats::               画像形式
* Heights::                     高さ
* Subbooks::                    副本


File: ebfont-ja.info,  Node: Image Formats,  Next: Heights,  Prev: Invoking ebfont,  Up: Invoking ebfont

画像形式
========

   `ebfont' は XBM, XPM, GIF89a, BMP 形式の画像ファイルを生成すること
ができます。 画像形式は `--image-format' (`-i')
オプションで指定します。 `--image-format' オプションは引数を一つ取り、
そこにカンマ (`,') で区切って、画像形式の名前を並べて書きます。 たとえ
ば、以下のコマンドを実行すると、`ebfont' は XPM 形式と GIF 形式の画像フ
ァイルを生成します。

     % ebfont --image-format xpm,gif 書籍へのパス

`--image-format' の引数は、次のように分けて書くこともできます。

     % ebfont --image-format xpm --image-format gif 書籍へのパス

XPM と GIF 形式では、前景色は黒 (RGB の `#000000') に、背景色は透明に
なります。 BMP 形式では、前景色は黒に、背景色は白 (RGB の `#ffffff')
になります。

   `ebzip' は GIF の画像を生成する際に LZW 圧縮アルゴリズムを使わない
ため、ファイルのサイズは相当大きくなります。


File: ebfont-ja.info,  Node: Heights,  Next: Subbooks,  Prev: Image Formats,  Up: Invoking ebfont

高さ
====

   特に指定がなければ、 `ebfont' は、半角と全角それぞれについて、高さ 16
ピクセルのフォントの画像ファイルを生成します。 `--font-height' (`-f')
オプションを使用することで、他の高さのフォントの画像ファイルを生成する
ことができます。 `--font-height' オプションは引数を一つ取り、そこにカン
マ (`,') で区切って、フォントの高さを並べて書きます。
フォントの高さは、`16'、`24'、`30'、`48' のいずれかでなくてはいけませ
ん。 たとえば、以下のコマンドを実行すると、`ebfont' は高さ 16 ピクセル
と 24 ピクセルのフォントの画像ファイルを生成します。

     % ebfont --font-height 16,24 書籍へのパス

`--font-height' の引数は、次のように分けて書くこともできます。

     % ebfont --font-height 16 --font-height 24 書籍へのパス


File: ebfont-ja.info,  Node: Subbooks,  Prev: Heights,  Up: Invoking ebfont

副本
====

   なにも設定しないと、`ebzip' はすべての副本 (subbook) を対象にして画
像ファイルを生成しますが、`--subbook' (`-S') オプションを使うと、指定
した副本の画像ファイルだけを生成することができます。

   `--subbook' オプションは引数を一つ取り、そこにカンマ (`,') で区切っ
て、副本のディレクトリ名を並べて書きます。 `ebinfo'
コマンドを用いると、あなたの所有している書籍にどのような副本が含まれて
いるのかを知ることができます。

     % ebinfo /mnt/cdrom
     ディスクの形式: EB/EBG/EBXA/EBXA-C/S-EBXA
     文字コード: JIS X 0208
     副本の数: 3
     副本 1:
       題名: 新英和辞典（第四版）
       ディレクトリ: english
       検索方式: 前方一致後方一致条件メニュー
       フォントの大きさ: 16 24 30 48
       半角フォントの文字: 0xa121 -- 0xa24e
       全角フォントの文字: 0xa321 -- 0xa27e
     副本 2:
       題名: CD-ROM 仏和辞典（第三版）
       ディレクトリ: french
       検索方式: 前方一致後方一致条件メニュー
       フォントの大きさ: 16 24 30 48
       半角フォントの文字:
       全角フォントの文字: 0xa321 -- 0xa27e
     副本 3:
       題名: ポケット独和辞典（第三版）
       ディレクトリ: german
       検索方式: メニュー
       フォントの大きさ: 16 24 30 48
       半角フォントの文字:
       全角フォントの文字: 0xa321 -- 0xa27e

(`ebinfo' コマンドに関しての詳細は、 *note `ebinfo' の実行 :
(ebinfo-ja)Invoking ebinfo.)。
この例では、 3 つの副本が書籍には含まれており、そのディレクトリ名は
`english', `french', `german' だということが分かります。

   次のコマンドを実行すると, `ebfont' は `english' と `french' の画像フ
ァイルだけを生成します。

     % ebfont --subbook english,french /mnt/cdrom

ディレクトリ名の大文字・小文字の違いは、区別されません。 `--subbook' の
引数は、次のように分けて書くこともできます。

     % ebfont --subbook english --subbook french /mnt/cdrom


File: ebfont-ja.info,  Node: Summary of Options,  Prev: Invoking ebfont,  Up: Top

`ebfont' のオプション一覧
*************************

   `ebzip' コマンドは、伝統的な一文字オプション名と覚えやすい長いオプ
ション名の両方を扱うことができます。 長いオプション名を表すには、`-' で
はなく `--' を用います。 オプション名が一意に決まる範囲内で、名前の後方
部分を省略することができます。

`-d'
`--debug'
     デバッグ用の情報を、標準エラー出力に出力します。

`-f 高さ'
`--font-height 高さ'
     高さが高さの外字の画像ファイルを生成します。 高さは、高さをカン
     マ (`,') で区切って並べたものでなくてはなりません。 高さの指定と
     して許されるのは、`16'、`24'、`30'、`48' です。 指定がなければ、
     `ebfont' は高さが 16 ピクセルのフォントのものを生成します。 (詳し
     くは、*note 高さ: Heights.)。

`-h'
`--help'
     ヘルプメッセージを標準出力に出力して、終了します。

`-i 画像形式'
`--image-format 画像形式'
     画像形式形式の画像ファイルを生成します。 画像形式は、画像形式名
     をカンマ (`,') で区切って並べたものでなくてはなりません。 対応し
     ている画像形式の名前は `xbm'、`xpm'、`gif'、 `bmp' です。 指定しな
     かったときは、`ebfont' は XBM 形式の画像ファイルを生成します。 (
     詳しくは、*note 画像形式: Image Formats.)。

`-o ディレクトリ'
`--output-directory ディレクトリ'
     画像ファイルをディレクトリ以下に出力します。 指定しなかったとき
     は、`ebfont' はカレントディレクトリ (`.') の下に画像ファイルを生成
     します。 (詳しくは、*note `ebfont' の実行: Invoking ebfont.)。

`-S 副本'
`--subbook 副本'
     `ebfont' に、どの副本の外字を生成させるのかを指定します。
     副本は、副本のディレクトリ名をカンマ (`,') で区切って並べたもので
     なくてはなりません。 指定しなかったときは、すべての副本が生成の対
     象になります。 (詳しくは、*note 副本: Subbooks.)。

`-v'
`--version'
     バージョン番号を標準出力に出力して、終了します。



Tag Table:
Node: Top1062
Node: Introduction1594
Node: What is Local Character2412
Node: Invoking ebfont3979
Node: Image Formats5329
Node: Heights6261
Node: Subbooks7082
Node: Summary of Options8953

End Tag Table
