• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

jbanner は, 日本語を含む文字列を拡大し, バナーとして画面に表示するコマンドです。


Commit MetaInfo

Revisión0b7626d40ad8a89cb4ed6d2039ebfd9e9f5b1972 (tree)
Tiempo2019-06-20 10:08:59
AutorTadamegu Furukawa <tfuruka1@gw.n...>
CommiterTadamegu Furukawa

Log Message

ドキュメントもutf-8へ変更しました。pTeXのセットアップが完了していないので、pdf ファイルの生成は未確認です。

Cambiar Resumen

Diferencia incremental

--- a/src/jbanner.texinfo
+++ b/src/jbanner.texinfo
@@ -1,28 +1,26 @@
1-\input texinfo @c -*- mode: texinfo; coding: sjis-dos -*-
1+\input texinfo @c -*- mode: texinfo; coding: utf-8 -*-
22 @c $Id: jbanner.texinfo,v 1.1 2004/01/19 09:01:28 tfuruka1 Exp $
33 @c $Log: jbanner.texinfo,v $
44 @c Revision 1.1 2004/01/19 09:01:28 tfuruka1
5-@c リビジョン管理をRCSからCVSへ変更しました。
5+@c 繝ェ繝薙ず繝ァ繝ウ邂。逅?rRCS縺九iCVS縺ク螟画峩縺励∪縺励◆縲
66 @c
77 @c Revision 1.1 2003/06/09 07:09:06 tfuruka1
88 @c Initial revision
99 @c
1010 @c
1111
12-@c ↓ pTeXでエラーが出るので、取り敢えずコメントアウト
13-@c @documentlanguage{ja}
14-
15-@c 現在, これは makeinfo の HTML 出力のみで使われます.ドキュメントエンコード
16-@c enc が指定された場合, `<meta>'タグで出力の`<head>'に含められます. <meta
17-@c http-equiv="Content-Type" content="text/html; charset=enc"> てな事を書い
18-@c ているんですが, 私の makeinfo だと, 巧く行かないようななので, 手動で html を
19-@c 書き換えています。
20-@c <meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp">
21-@documentencoding{iso-2022-jp}
12+@documentlanguage ja
2213
14+@c 迴セ蝨ィ, 縺薙l縺ッ makeinfo 縺ョ HTML 蜃コ蜉帙?縺ソ縺ァ菴ソ繧上l縺セ縺?繝峨く繝・繝。繝ウ繝医お繝ウ繧ウ繝シ繝
15+@c enc 縺梧欠螳壹&繧後◆蝣エ蜷? `<meta>'繧ソ繧ー縺ァ蜃コ蜉帙?`<head>'縺ォ蜷ォ繧√i繧後∪縺? <meta
16+@c http-equiv="Content-Type" content="text/html; charset=enc"> 縺ヲ縺ェ莠九r譖ク縺
17+@c 縺ヲ縺?k繧薙〒縺吶′, 遘√? makeinfo 縺?縺ィ, 蟾ァ縺剰。後°縺ェ縺?h縺?↑縺ェ縺ョ縺ァ, 謇句虚縺ァ html 繧
18+@c 譖ク縺肴鋤縺医※縺?∪縺吶?
19+@c <meta http-equiv="Content-Type" content="text/html; utf-8">
20+@documentencoding utf-8
2321
2422 @c --------------
25-@c part 1: ヘッダ
23+@c part 1: 繝倥ャ繝?
2624 @c --------------
2725
2826 @c %**start of header
@@ -32,30 +30,30 @@
3230 @c %**end of header
3331
3432 @c --------------------------
35-@c part 2: 要約の記述と著作権
33+@c part 2: 隕∫エ??險倩ソー縺ィ闡嶺ス懈ィゥ
3634 @c --------------------------
3735 @copying
38-このドキュメントは, jbanner について記述しています。jbanner は日本語を含
39-む文字列を拡大し, バナーとして画面に表示するコマンドです。CYGWIN の
40-banner と同じ動作になるように作成したつもりですが, ソースを全く参照して
41-いませんので, 内部処理は全く異なっているでしょう。また, 細かい動作は異なっ
42-ていると思われます。
36+縺薙?繝峨く繝・繝。繝ウ繝医?, jbanner 縺ォ縺、縺?※險倩ソー縺励※縺?∪縺吶?Kbanner 縺ッ譌・譛ャ隱槭r蜷ォ
37+繧?譁?ュ怜?繧呈僑螟ァ縺? 繝舌リ繝シ縺ィ縺励※逕サ髱「縺ォ陦ィ遉コ縺吶k繧ウ繝槭Φ繝峨〒縺吶??YGWIN 縺ョ
38+banner 縺ィ蜷後§蜍穂ス懊↓縺ェ繧九h縺?↓菴懈?縺励◆縺、繧ゅj縺ァ縺吶′, 繧ス繝シ繧ケ繧貞?縺丞盾辣ァ縺励※
39+縺?∪縺帙s縺ョ縺ァ, 蜀?Κ蜃ヲ逅??蜈ィ縺冗焚縺ェ縺」縺ヲ縺?k縺ァ縺励g縺??ゅ∪縺? 邏ー縺九>蜍穂ス懊?逡ー縺ェ縺」
40+縺ヲ縺?k縺ィ諤昴o繧後∪縺吶?
4341
4442 @flushright
4543 Copyright @copyright{} 2003 Tadamegu Furukawa
4644 @end flushright
4745
48-このドキュメントの版数は $Revision: 1.1 $ です。
46+縺薙?繝峨く繝・繝。繝ウ繝医?迚域焚縺ッ $Revision: 1.1 $ 縺ァ縺吶?
4947 @end copying
5048
5149 @c ------------------------------------
52-@c part 3: タイトルページ, 目次, 著作権
50+@c part 3: 繧ソ繧、繝医Ν繝壹?繧ク, 逶ョ谺。, 闡嶺ス懈ィゥ
5351 @c ------------------------------------
5452 @titlepage
5553 @title JBANNER
56-@subtitle 日本語を含む文字列を拡大し, バナーとして画面に表示する
54+@subtitle 譌・譛ャ隱槭r蜷ォ繧?譁?ュ怜?繧呈僑螟ァ縺? 繝舌リ繝シ縺ィ縺励※逕サ髱「縺ォ陦ィ遉コ縺吶k
5755 @author tfuruka1 at nifty dot com
58-@author Copyright @copyright 2003 Tadamegu Furukawa
56+@author Copyright @copyright{} 2003 Tadamegu Furukawa
5957
6058 @c the following two commands start the copyright page.
6159 @page
@@ -67,7 +65,7 @@ Copyright @copyright{} 2003 Tadamegu Furukawa
6765 @contents
6866
6967 @c ------------
70-@c インストール
68+@c 繧、繝ウ繧ケ繝医?繝ォ
7169 @c ------------
7270 @dircategory Individual utilities
7371 @direntry
@@ -75,83 +73,83 @@ Copyright @copyright{} 2003 Tadamegu Furukawa
7573 @end direntry
7674
7775 @c -------------------------------------
78-@c Part 4: `Top'ノードとマスターメニュー
76+@c Part 4: `Top'繝弱?繝峨→繝槭せ繧ソ繝シ繝。繝九Η繝シ
7977 @c -------------------------------------
8078 @ifnottex
81-@node Top, 要旨, (dir), (dir)
79+@node Top, 隕∵葎, (dir), (dir)
8280 @top JBANNER
8381 @end ifnottex
8482
8583 @insertcopying
8684
8785 @menu
88-* 要旨::
89-* 機能概要::
90-* 動作環境::
91-* インストールとアンインストール方法::
92-* 使用方法::
93-* 蛇足::
94-* 取り扱い::
86+* 隕∵葎::
87+* 讖溯?讎りヲ?:
88+* 蜍穂ス懃腸蠅?:
89+* 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕?:
90+* 菴ソ逕ィ譁ケ豕?:
91+* 陋?カウ::
92+* 蜿悶j謇ア縺?:
9593
9694 @detailmenu
9795 --- The Detailed Node Listing ---
9896
99-インストールとアンインストール方法
97+繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕
10098
101-* インストール::
102-* アンインストール::
99+* 繧、繝ウ繧ケ繝医?繝ォ::
100+* 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ::
103101
104-使用方法
102+菴ソ逕ィ譁ケ豕
105103
106-* 簡単な使いかた::
107-* コマンド形式::
108-* ヘルプオプション::
109-* 全体的なオプション::
110-* 特殊オプション(WIN32)::
104+* 邁。蜊倥↑菴ソ縺?°縺?:
105+* 繧ウ繝槭Φ繝牙ス「蠑?:
106+* 繝倥Ν繝励が繝励す繝ァ繝ウ::
107+* 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ::
108+* 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32)::
111109
112-蛇足
110+陋?カウ
113111
114-* コンパイル方法::
115-* コマンドライン引数の解析::
116-* 蛇足の蛇足::
112+* 繧ウ繝ウ繝代う繝ォ譁ケ豕?:
113+* 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫?:
114+* 陋?カウ縺ョ陋?カウ::
117115
118-取り扱い
116+蜿悶j謇ア縺
119117
120-* 著作権、免責等::
121-* バグ報告等::
118+* 闡嶺ス懈ィゥ縲∝?雋ャ遲?:
119+* 繝舌げ蝣ア蜻顔ュ?:
122120
123121 @end detailmenu
124122 @end menu
125123
126124 @c --------------------------
127-@c Part 5: ドキュメントの本体
125+@c Part 5: 繝峨く繝・繝。繝ウ繝医?譛ャ菴
128126 @c --------------------------
129-@node 要旨, 機能概要, Top, Top
130-@chapter 要旨
127+@node 隕∵葎, 讖溯?讎りヲ? Top, Top
128+@chapter 隕∵葎
131129
132-jbanner は, 日本語を含む文字列を拡大し, バナーとして画面に表示するコマン
133-ドです。以下の出力例を見れば何をするコマンドなのかは一目瞭然でしょう。
130+jbanner 縺ッ, 譌・譛ャ隱槭r蜷ォ繧?譁?ュ怜?繧呈僑螟ァ縺? 繝舌リ繝シ縺ィ縺励※逕サ髱「縺ォ陦ィ遉コ縺吶k繧ウ繝槭Φ
131+繝峨〒縺吶?ゆサ・荳九?蜃コ蜉帑セ九r隕九l縺ー菴輔r縺吶k繧ウ繝槭Φ繝峨↑縺ョ縺九?荳?逶ョ迸ュ辟カ縺ァ縺励g縺??
134132
135133 @example
136-[491] ~/WORK/jbanner/src: ./jbanner -c 漢 漢字
137-
138- 漢     漢   漢           漢
139-  漢 漢漢漢漢漢漢漢漢漢漢漢        漢
140-   漢   漢   漢    漢漢漢漢漢漢漢漢漢漢漢漢漢漢漢
141-                漢             漢
142-漢    漢漢漢漢漢漢漢漢漢  漢             漢
143- 漢   漢   漢   漢     漢漢漢漢漢漢漢漢漢
144-  漢  漢漢漢漢漢漢漢漢漢            漢
145-         漢               漢
146-     漢漢漢漢漢漢漢漢漢         漢漢
147-  漢      漢             漢
148-  漢 漢漢漢漢漢漢漢漢漢漢漢 漢漢漢漢漢漢漢漢漢漢漢漢漢漢漢
149- 漢       漢             漢
150- 漢      漢 漢            漢
151-漢     漢漢   漢漢          漢
152-漢   漢漢       漢漢      漢漢漢
153-
154-[492] ~/WORK/jbanner/src: ./jbanner -c '_/' 漢字
134+[491] ~/WORK/jbanner/src: ./jbanner -c 貍「 貍「蟄
135+
136+縲?貍「縲?縲?縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
137+縲?縲?貍「縲?貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「
138+縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?縲?貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「
139+縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
140+貍「縲?縲?縲?縲?貍「貍「貍「貍「貍「貍「貍「貍「貍「縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
141+縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?縲?縲?貍「貍「貍「貍「貍「貍「貍「貍「貍「
142+縲?縲?貍「縲?縲?貍「貍「貍「貍「貍「貍「貍「貍「貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
143+縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
144+縲?縲?縲?縲?縲?貍「貍「貍「貍「貍「貍「貍「貍「貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「貍「
145+縲?縲?貍「縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
146+縲?縲?貍「縲?貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「縲?貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「貍「
147+縲?貍「縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
148+縲?貍「縲?縲?縲?縲?縲?縲?貍「縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
149+貍「縲?縲?縲?縲?縲?貍「貍「縲?縲?縲?貍「貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「
150+貍「縲?縲?縲?貍「貍「縲?縲?縲?縲?縲?縲?縲?貍「貍「縲?縲?縲?縲?縲?縲?貍「貍「貍「
151+
152+[492] ~/WORK/jbanner/src: ./jbanner -c '_/' 貍「蟄
155153
156154 _/ _/ _/ _/
157155 _/ _/_/_/_/_/_/_/_/_/_/_/ _/
@@ -171,161 +169,161 @@ _/ _/_/ _/_/ _/_/_/
171169
172170 @end example
173171
174-ふとした事から, banner を使用したくなったのですが, Cygwin の banner は日
175-本語を通してくれませんでした(当たり前ですけど)。多分, 数時間で作成できる
176-だろうと思って作り始めたのですが, 色々と機能を追加しては削除したりして,
177-結構な日数を費やしてしましました。
172+縺オ縺ィ縺励◆莠九°繧? banner 繧剃スソ逕ィ縺励◆縺上↑縺」縺溘?縺ァ縺吶′, Cygwin 縺ョ banner 縺ッ譌・
173+譛ャ隱槭r騾壹@縺ヲ縺上l縺セ縺帙s縺ァ縺励◆(蠖薙◆繧雁燕縺ァ縺吶¢縺ゥ)縲ょ、壼?, 謨ー譎る俣縺ァ菴懈?縺ァ縺阪k
174+縺?繧阪≧縺ィ諤昴▲縺ヲ菴懊j蟋九a縺溘?縺ァ縺吶′, 濶イ縲?→讖溯?繧定ソス蜉?縺励※縺ッ蜑企勁縺励◆繧翫@縺ヲ,
175+邨先ァ九↑譌・謨ー繧定イサ繧?@縺ヲ縺励∪縺励∪縺励◆縲
178176
179177 @c --------------------------------------------------------------------
180-@node 機能概要, 動作環境, 要旨, Top
178+@node 讖溯?讎りヲ? 蜍穂ス懃腸蠅? 隕∵葎, Top
181179 @comment node-name, next, previous, up
182-@chapter 機能概要
180+@chapter 讖溯?讎りヲ
183181
184-jbanner は, 日本語を含む文字列を拡大し, バナーとして画面に表示するコマン
185-ドです。
182+jbanner 縺ッ, 譌・譛ャ隱槭r蜷ォ繧?譁?ュ怜?繧呈僑螟ァ縺? 繝舌リ繝シ縺ィ縺励※逕サ髱「縺ォ陦ィ遉コ縺吶k繧ウ繝槭Φ
183+繝峨〒縺吶?
186184
187-ある日, メールに日本語のバナーを入れたいと思って, Cygwin の banner を使
188-用したところ, 思った通り, 日本語は通してくれませんでした。多分, 日本語化
189-されたものが有ると思い, インターネット等で検索してみたのですが, 違うバナー
190-が沢山ヒットしてしまい, 結局目的のものは探し出せませんでした。
185+縺ゅk譌・, 繝。繝シ繝ォ縺ォ譌・譛ャ隱槭?繝舌リ繝シ繧貞?繧後◆縺?→諤昴▲縺ヲ, Cygwin 縺ョ banner 繧剃スソ
186+逕ィ縺励◆縺ィ縺薙m, 諤昴▲縺滄?壹j, 譌・譛ャ隱槭?騾壹@縺ヲ縺上l縺セ縺帙s縺ァ縺励◆縲ょ、壼?, 譌・譛ャ隱槫喧
187+縺輔l縺溘b縺ョ縺梧怏繧九→諤昴>, 繧、繝ウ繧ソ繝シ繝阪ャ繝育ュ峨〒讀懃エ「縺励※縺ソ縺溘?縺ァ縺吶′, 驕輔≧繝舌リ繝シ
188+縺梧イ「螻ア繝偵ャ繝医@縺ヲ縺励∪縺? 邨仙ア?逶ョ逧??繧ゅ?縺ッ謗「縺怜?縺帙∪縺帙s縺ァ縺励◆縲
191189
192190 @quotation
193-「しょうがない。作るか〜。」
191+縲後@繧?≧縺後↑縺??ゆス懊k縺九?懊?ゅ?
194192
195-「多分, 二〜三時間もあれば作れるだろう」
193+縲悟、壼?, 莠後?應ク画凾髢薙b縺ゅl縺ー菴懊l繧九□繧阪≧縲
196194 @end quotation
197195
198-と思って, 作り始めました。ま〜, だいたいは二時間ぐらいで出来たのですが,
199-どうせなら, オリジナルと同じ動作にしようと思い, オリジナルを操作しながら,
200-動作を真似て作りました。
196+縺ィ諤昴▲縺ヲ, 菴懊j蟋九a縺セ縺励◆縲ゅ∪縲? 縺?縺?◆縺??莠梧凾髢薙$繧峨>縺ァ蜃コ譚・縺溘?縺ァ縺吶′,
197+縺ゥ縺?○縺ェ繧? 繧ェ繝ェ繧ク繝翫Ν縺ィ蜷後§蜍穂ス懊↓縺励h縺?→諤昴>, 繧ェ繝ェ繧ク繝翫Ν繧呈桃菴懊@縺ェ縺後i,
198+蜍穂ス懊r逵滉シシ縺ヲ菴懊j縺セ縺励◆縲
201199
202-面倒だったので, オリジナルのソースは見ないで作成したので, 細かい部分まで
203-は真似しきれてないと思います。何れにしろ, オリジナルは多分プログラム内部
204-にフォント情報を持っているでしょう(違うかな?)。欧文のように数が少なけれ
205-ば可能なのですが, 日本語は数が多いのでフォントを内部に持つのは得策ではな
206-いと判断して, OS からフォント情報を得ています。そんな訳でオリジナルには
207-存在しない機能として, 以下の機能があります。
200+髱「蛟偵□縺」縺溘?縺ァ, 繧ェ繝ェ繧ク繝翫Ν縺ョ繧ス繝シ繧ケ縺ッ隕九↑縺?〒菴懈?縺励◆縺ョ縺ァ, 邏ー縺九>驛ィ蛻?∪縺ァ
201+縺ッ逵滉シシ縺励″繧後※縺ェ縺?→諤昴>縺セ縺吶?ゆス輔l縺ォ縺励m, 繧ェ繝ェ繧ク繝翫Ν縺ッ螟壼?繝励Ο繧ー繝ゥ繝?蜀?Κ
202+縺ォ繝輔か繝ウ繝域ュ蝣ア繧呈戟縺」縺ヲ縺?k縺ァ縺励g縺?驕輔≧縺九↑?)縲よャァ譁??繧医≧縺ォ謨ー縺悟ー代↑縺代l
203+縺ー蜿ッ閭ス縺ェ縺ョ縺ァ縺吶′, 譌・譛ャ隱槭?謨ー縺悟、壹>縺ョ縺ァ繝輔か繝ウ繝医r蜀?Κ縺ォ謖√▽縺ョ縺ッ蠕礼ュ悶〒縺ッ縺ェ
204+縺?→蛻、譁ュ縺励※, OS 縺九i繝輔か繝ウ繝域ュ蝣ア繧貞セ励※縺?∪縺吶?ゅ◎繧薙↑險ウ縺ァ繧ェ繝ェ繧ク繝翫Ν縺ォ縺ッ
205+蟄伜惠縺励↑縺?ゥ溯?縺ィ縺励※, 莉・荳九?讖溯?縺後≠繧翫∪縺吶?
208206
209207 @itemize
210208 @item
211-日本語を処理できます
209+譌・譛ャ隱槭r蜃ヲ逅?〒縺阪∪縺
212210
213211 @item
214-フォントの指定が可能です
212+繝輔か繝ウ繝医?謖?ョ壹′蜿ッ閭ス縺ァ縺
215213
216214 @item
217-フォントサイズの指定が可能です
215+繝輔か繝ウ繝医し繧、繧コ縺ョ謖?ョ壹′蜿ッ閭ス縺ァ縺
218216
219217 @item
220-フォントファミリを列挙する事ができます。
218+繝輔か繝ウ繝医ヵ繧。繝溘Μ繧貞?謖吶☆繧倶コ九′縺ァ縺阪∪縺吶?
221219
222220 @end itemize
223221
224-フォントの指定が可能になった事により,
222+繝輔か繝ウ繝医?謖?ョ壹′蜿ッ閭ス縺ォ縺ェ縺」縺滉コ九↓繧医j,
225223
226224 @example
227-[498] ~/WORK/jbanner/src: ./jbanner -c 漢 --fontname='@@MS 明朝' 漢字
228- 
229- 漢        漢   漢   漢      漢
230- 漢  漢漢漢 漢 漢   漢  漢漢漢    漢漢
231- 漢  漢 漢 漢 漢  漢    漢      漢
232-漢漢漢 漢 漢 漢 漢 漢     漢  漢   漢
233- 漢  漢 漢 漢 漢漢      漢 漢漢   漢
234- 漢  漢漢漢漢漢漢漢       漢  漢漢  漢
235- 漢  漢 漢 漢 漢漢    漢 漢  漢 漢 漢
236-漢漢漢 漢 漢 漢 漢 漢   漢漢漢  漢 漢漢漢漢漢漢漢
237- 漢  漢 漢 漢 漢  漢    漢  漢   漢   漢漢
238- 漢  漢漢漢 漢 漢   漢   漢  漢   漢   漢
239- 漢        漢   漢   漢  漢   漢   漢
240-    漢漢漢           漢  漢   漢
241- 漢漢    漢漢漢        漢      漢
242-漢   漢漢    漢漢漢漢漢  漢漢漢     漢
243-   漢      漢        漢漢    漢
225+[498] ~/WORK/jbanner/src: ./jbanner -c 貍「 --fontname='@@?ュ?ウ 譏取悃' 貍「蟄
226+縲?
227+縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?貍「
228+縲?貍「縲?縲?貍「貍「貍「縲?貍「縲?貍「縲?縲?縲?貍「縲?縲?貍「貍「貍「縲?縲?縲?縲?貍「貍「
229+縲?貍「縲?縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?貍「
230+貍「貍「貍「縲?貍「縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?貍「
231+縲?貍「縲?縲?貍「縲?貍「縲?貍「縲?貍「貍「縲?縲?縲?縲?縲?縲?貍「縲?貍「貍「縲?縲?縲?貍「
232+縲?貍「縲?縲?貍「貍「貍「貍「貍「貍「貍「縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?貍「貍「縲?縲?貍「
233+縲?貍「縲?縲?貍「縲?貍「縲?貍「縲?貍「貍「縲?縲?縲?縲?貍「縲?貍「縲?縲?貍「縲?貍「縲?貍「
234+貍「貍「貍「縲?貍「縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?縲?貍「貍「貍「縲?縲?貍「縲?貍「貍「貍「貍「貍「貍「貍「
235+縲?貍「縲?縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「貍「
236+縲?貍「縲?縲?貍「貍「貍「縲?貍「縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「
237+縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「
238+縲?縲?縲?縲?貍「貍「貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?貍「
239+縲?貍「貍「縲?縲?縲?縲?貍「貍「貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?貍「
240+貍「縲?縲?縲?貍「貍「縲?縲?縲?縲?貍「貍「貍「貍「貍「縲?縲?貍「貍「貍「縲?縲?縲?縲?縲?貍「
241+縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「貍「縲?縲?縲?縲?貍「
244242 @end example
245243
246-こんな事も出来るようになりました。
244+縺薙s縺ェ莠九b蜃コ譚・繧九h縺?↓縺ェ繧翫∪縺励◆縲
247245
248246 @c --------------------------------------------------------------------
249-@node 動作環境, インストールとアンインストール方法, 機能概要, Top
247+@node 蜍穂ス懃腸蠅? 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕? 讖溯?讎りヲ? Top
250248 @comment node-name, next, previous, up
251-@chapter 動作環境
249+@chapter 蜍穂ス懃腸蠅
252250
253-一応, Windows(32bit)汎用のつもりです。特殊な API は一切使用していません
254-ので, 多分 Windows 95/98/98SE/ME/NT/2000/Xp の何れでも動作すると思います。
255-もしかすると, Win32s でも動作するかもしれません。但し私が動作確認を行っ
256-た環境は
251+荳?蠢? Windows(32bit)豎守畑縺ョ縺、繧ゅj縺ァ縺吶?ら音谿翫↑ API 縺ッ荳?蛻?スソ逕ィ縺励※縺?∪縺帙s
252+縺ョ縺ァ, 螟壼? Windows 95/98/98SE/ME/NT/2000/Xp 縺ョ菴輔l縺ァ繧ょ虚菴懊☆繧九→諤昴>縺セ縺吶?
253+繧ゅ@縺九☆繧九→, Win32s 縺ァ繧ょ虚菴懊☆繧九°繧ゅ@繧後∪縺帙s縲ゆス?@遘√′蜍穂ス懃「コ隱阪r陦後▲
254+縺溽腸蠅??
257255
258256 @itemize
259257 @item Windows 2000
260258 @item Windows Xp
261259 @end itemize
262260
263-のみです。
261+縺ョ縺ソ縺ァ縺吶?
264262
265263 @c --------------------------------------------------------------------
266-@node インストールとアンインストール方法, 使用方法, 動作環境, Top
264+@node 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕? 菴ソ逕ィ譁ケ豕? 蜍穂ス懃腸蠅? Top
267265 @comment node-name, next, previous, up
268-@chapter インストールとアンインストール方法
266+@chapter 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕
269267
270268 @menu
271-* インストール::
272-* アンインストール::
269+* 繧、繝ウ繧ケ繝医?繝ォ::
270+* 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ::
273271 @end menu
274272
275-@node インストール, アンインストール, インストールとアンインストール方法, インストールとアンインストール方法
273+@node 繧、繝ウ繧ケ繝医?繝ォ, 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ, 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕? 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕
276274 @comment node-name, next, previous, up
277-@section インストール
275+@section 繧、繝ウ繧ケ繝医?繝ォ
278276
279-インストールは, 特殊な事は何も行う必要はありません。@file{jbanner.exe}を
280-任意のフォルダ(ディレクトリ)にコピーして下さい。jbanner はコマンドプロン
281-プトから使用するツールですので, 環境変数@code{Path}に含まれているディレ
282-クトリにコピーする事をお勧め致します。エクスプローラから, クリックしても
283-何も起こりませんので悪しからず@code{:-p} 。
277+繧、繝ウ繧ケ繝医?繝ォ縺ッ, 迚ケ谿翫↑莠九?菴輔b陦後≧蠢?ヲ√?縺ゅj縺セ縺帙s縲?file{jbanner.exe}繧
278+莉サ諢上?繝輔か繝ォ繝?(繝?ぅ繝ャ繧ッ繝医Μ)縺ォ繧ウ繝斐?縺励※荳九&縺??Kbanner 縺ッ繧ウ繝槭Φ繝峨?繝ュ繝ウ
279+繝励ヨ縺九i菴ソ逕ィ縺吶k繝??繝ォ縺ァ縺吶?縺ァ, 迺ー蠅?、画焚@code{Path}縺ォ蜷ォ縺セ繧後※縺?k繝?ぅ繝ャ
280+繧ッ繝医Μ縺ォ繧ウ繝斐?縺吶k莠九r縺雁匡繧∬?縺励∪縺吶?ゅお繧ッ繧ケ繝励Ο繝シ繝ゥ縺九i, 繧ッ繝ェ繝?け縺励※繧
281+菴輔b襍キ縺薙j縺セ縺帙s縺ョ縺ァ謔ェ縺励°繧峨★@code{:-p} 縲
284282
285-@node アンインストール, , インストール, インストールとアンインストール方法
283+@node 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ, , 繧、繝ウ繧ケ繝医?繝ォ, 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕
286284 @comment node-name, next, previous, up
287-@section アンインストール
285+@section 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ
288286
289-アンインストールは, @file{jbanner.exe}を削除するだけです。レジストリは一
290-切触っていませんので, それ以外には何も行う必要はありません。
287+繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ縺ッ, @file{jbanner.exe}繧貞炎髯、縺吶k縺?縺代〒縺吶?ゅΞ繧ク繧ケ繝医Μ縺ッ荳?
288+蛻?ァヲ縺」縺ヲ縺?∪縺帙s縺ョ縺ァ, 縺昴l莉・螟悶↓縺ッ菴輔b陦後≧蠢?ヲ√?縺ゅj縺セ縺帙s縲
291289
292290 @c --------------------------------------------------------------------
293-@node 使用方法, 蛇足, インストールとアンインストール方法, Top
291+@node 菴ソ逕ィ譁ケ豕? 陋?カウ, 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕? Top
294292 @comment node-name, next, previous, up
295-@chapter 使用方法
293+@chapter 菴ソ逕ィ譁ケ豕
296294
297295 @menu
298-* 簡単な使いかた::
299-* コマンド形式::
300-* ヘルプオプション::
301-* 全体的なオプション::
302-* 特殊オプション(WIN32)::
296+* 邁。蜊倥↑菴ソ縺?°縺?:
297+* 繧ウ繝槭Φ繝牙ス「蠑?:
298+* 繝倥Ν繝励が繝励す繝ァ繝ウ::
299+* 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ::
300+* 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32)::
303301 @end menu
304302
305303 @c --------------------------------------------------------------------
306-@node 簡単な使いかた, コマンド形式, 使用方法, 使用方法
304+@node 邁。蜊倥↑菴ソ縺?°縺? 繧ウ繝槭Φ繝牙ス「蠑? 菴ソ逕ィ譁ケ豕? 菴ソ逕ィ譁ケ豕
307305 @comment node-name, next, previous, up
308-@section 簡単な使いかた
306+@section 邁。蜊倥↑菴ソ縺?°縺
309307
310-@file{jbanner}は Windows のコマンドプロンプト等から使用します。私は
311-Emacs の shell で bash を起動して使用する事が殆どですので, このドキュメ
312-ントの例もbash のものを使用しているのが殆どです。コマンドプロンプトで使
313-用する場合に於いても特に大きな違いはありませんので, 適当に読み替えて下さ
314-い。
308+@file{jbanner}縺ッ Windows 縺ョ繧ウ繝槭Φ繝峨?繝ュ繝ウ繝励ヨ遲峨°繧我スソ逕ィ縺励∪縺吶?らァ√?
309+Emacs 縺ョ shell 縺ァ bash 繧定オキ蜍輔@縺ヲ菴ソ逕ィ縺吶k莠九′谿?←縺ァ縺吶?縺ァ, 縺薙?繝峨く繝・繝。
310+繝ウ繝医?萓九bbash 縺ョ繧ゅ?繧剃スソ逕ィ縺励※縺?k縺ョ縺梧ョ?←縺ァ縺吶?ゅさ繝槭Φ繝峨?繝ュ繝ウ繝励ヨ縺ァ菴ソ
311+逕ィ縺吶k蝣エ蜷医↓譁シ縺?※繧ら音縺ォ螟ァ縺阪↑驕輔>縺ッ縺ゅj縺セ縺帙s縺ョ縺ァ, 驕ゥ蠖薙↓隱ュ縺ソ譖ソ縺医※荳九&
312+縺??
315313
316-そのままコマンドプロンプトから@samp{jbanner}と入力すると,
314+縺昴?縺セ縺セ繧ウ繝槭Φ繝峨?繝ュ繝ウ繝励ヨ縺九i@samp{jbanner}縺ィ蜈・蜉帙☆繧九→,
317315
318316 @example
319317 C:\home\tfuruka1>jbanner
320-jbanner: 引数が不十分です。
321-Usage: jbanner [-c X] [-w 80] [--usage] [--version] [--help] 表示する文字列
318+jbanner: 蠑墓焚縺御ク榊香蛻?〒縺吶?
319+Usage: jbanner [-c X] [-w 80] [--usage] [--version] [--help] 陦ィ遉コ縺吶k譁?ュ怜?
322320 @end example
323321
324-といった, 簡単な使用方法を表示します。今度は「表示する文字列」を何か入力してみ
325-ます。ここでは「ほげ」と入力します。
322+縺ィ縺?▲縺? 邁。蜊倥↑菴ソ逕ィ譁ケ豕輔r陦ィ遉コ縺励∪縺吶?ゆサ雁コヲ縺ッ縲瑚。ィ遉コ縺吶k譁?ュ怜?縲阪r菴輔°蜈・蜉帙@縺ヲ縺ソ
323+縺セ縺吶?ゅ%縺薙〒縺ッ縲後⊇縺偵?阪→蜈・蜉帙@縺セ縺吶?
326324
327325 @example
328-C:\home\tfuruka1>jbanner ほげ
326+C:\home\tfuruka1>jbanner 縺サ縺
329327 X X
330328 X X X X
331329 X XXXXXXXX X X
@@ -342,74 +340,74 @@ C:\home\tfuruka1>jbanner
342340 X XXXX XX
343341 @end example
344342
345-これが基本的な使用方法です。あとは, オプションで細かい指定がそれなりにで
346-きます。
343+縺薙l縺悟渕譛ャ逧?↑菴ソ逕ィ譁ケ豕輔〒縺吶?ゅ≠縺ィ縺ッ, 繧ェ繝励す繝ァ繝ウ縺ァ邏ー縺九>謖?ョ壹′縺昴l縺ェ繧翫↓縺ァ
344+縺阪∪縺吶?
347345
348346 @c --------------------------------------------------------------------
349-@node コマンド形式, ヘルプオプション, 簡単な使いかた, 使用方法
347+@node 繧ウ繝槭Φ繝牙ス「蠑? 繝倥Ν繝励が繝励す繝ァ繝ウ, 邁。蜊倥↑菴ソ縺?°縺? 菴ソ逕ィ譁ケ豕
350348 @comment node-name, next, previous, up
351-@section コマンド形式
349+@section 繧ウ繝槭Φ繝牙ス「蠑
352350
353-@file{jbanner}のコマンド形式は以下の通りです。
351+@file{jbanner}縺ョ繧ウ繝槭Φ繝牙ス「蠑上?莉・荳九?騾壹j縺ァ縺吶?
354352
355353 @example
356-jbanner [options] 表示文字列
354+jbanner [options] 陦ィ遉コ譁?ュ怜?
357355 @end example
358356
359-@code{表示文字列}で指定した文字列を拡大して, バナーとして, 画面に表示し
360-ます。オプションは, @code{-}又は@code{--}から始まる文字又は文字列で, 出
361-力形式に対する指示を行う事ができます。オプションの中には, 引数を必要とす
362-るものもあります。その場合の引数は, コマンドの次の引数として記述する事も
363-できますし, @code{=}で連結して指定する事も可能です。例えば, 以下の二つは
364-どちらも同じ意味になります。
357+@code{陦ィ遉コ譁?ュ怜?}縺ァ謖?ョ壹@縺滓枚蟄怜?繧呈僑螟ァ縺励※, 繝舌リ繝シ縺ィ縺励※, 逕サ髱「縺ォ陦ィ遉コ縺
358+縺セ縺吶?ゅが繝励す繝ァ繝ウ縺ッ, @code{-}蜿医?@code{--}縺九i蟋九∪繧区枚蟄怜処縺ッ譁?ュ怜?縺ァ, 蜃コ
359+蜉帛ス「蠑上↓蟇セ縺吶k謖?、コ繧定。後≧莠九′縺ァ縺阪∪縺吶?ゅが繝励す繝ァ繝ウ縺ョ荳ュ縺ォ縺ッ, 蠑墓焚繧貞ソ?ヲ√→縺
360+繧九b縺ョ繧ゅ≠繧翫∪縺吶?ゅ◎縺ョ蝣エ蜷医?蠑墓焚縺ッ, 繧ウ繝槭Φ繝峨?谺。縺ョ蠑墓焚縺ィ縺励※險倩ソー縺吶k莠九b
361+縺ァ縺阪∪縺吶@, @code{=}縺ァ騾」邨舌@縺ヲ謖?ョ壹☆繧倶コ九b蜿ッ閭ス縺ァ縺吶?ゆセ九∴縺ー, 莉・荳九?莠後▽縺ッ
362+縺ゥ縺。繧峨b蜷後§諢丞袖縺ォ縺ェ繧翫∪縺吶?
365363
366364 @example
367365 --option argument
368366 --option=argument
369367 @end example
370368
371-因みにjbannerには@code{--option}というオプションは存在しません。上記はあ
372-くまで例です。
369+蝗?縺ソ縺ォjbanner縺ォ縺ッ@code{--option}縺ィ縺?≧繧ェ繝励す繝ァ繝ウ縺ッ蟄伜惠縺励∪縺帙s縲ゆク願ィ倥?縺
370+縺上∪縺ァ萓九〒縺吶?
373371
374372 @c --------------------------------------------------------------------
375-@node ヘルプオプション, 全体的なオプション, コマンド形式, 使用方法
373+@node 繝倥Ν繝励が繝励す繝ァ繝ウ, 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ, 繧ウ繝槭Φ繝牙ス「蠑? 菴ソ逕ィ譁ケ豕
376374 @comment node-name, next, previous, up
377-@section ヘルプオプション
375+@section 繝倥Ν繝励が繝励す繝ァ繝ウ
378376
379-ヘルプオプションを指定した場合は, jbanner に関連する情報を表示し, 直ちに
380-コマンドを終了します。表示文字列を指定した場合も, バナー処理を行いません。
377+繝倥Ν繝励が繝励す繝ァ繝ウ繧呈欠螳壹@縺溷?エ蜷医?, jbanner 縺ォ髢「騾」縺吶k諠??ア繧定。ィ遉コ縺? 逶エ縺。縺ォ
378+繧ウ繝槭Φ繝峨r邨ゆコ?@縺セ縺吶?り。ィ遉コ譁?ュ怜?繧呈欠螳壹@縺溷?エ蜷医b, 繝舌リ繝シ蜃ヲ逅?r陦後>縺セ縺帙s縲
381379
382380 @table @kbd
383381
384382 @item -?
385383 @itemx --help
386384
387-詳細な使用方法を表示し, 処理を終了します。
385+隧ウ邏ー縺ェ菴ソ逕ィ譁ケ豕輔r陦ィ遉コ縺? 蜃ヲ逅?r邨ゆコ?@縺セ縺吶?
388386
389387 @item --usage
390-簡潔な使用方法を表示し, 処理を終了します。
388+邁。貎斐↑菴ソ逕ィ譁ケ豕輔r陦ィ遉コ縺? 蜃ヲ逅?r邨ゆコ?@縺セ縺吶?
391389
392390 @item --version
393-ヴァージョン情報を表示し, 処理を終了します。
391+繝エ繧。繝シ繧ク繝ァ繝ウ諠??ア繧定。ィ遉コ縺? 蜃ヲ逅?r邨ゆコ?@縺セ縺吶?
394392 @end table
395393
396394 @c --------------------------------------------------------------------
397-@node 全体的なオプション, 特殊オプション(WIN32), ヘルプオプション, 使用方法
395+@node 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ, 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32), 繝倥Ν繝励が繝励す繝ァ繝ウ, 菴ソ逕ィ譁ケ豕
398396 @comment node-name, next, previous, up
399-@section 全体的なオプション
397+@section 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ
400398
401399 @table @kbd
402400
403401 @item -c=X
404402 @itemx --char=X
405403
406-バナーを作成する為に使用する文字列を指定します。このオプションを指定しな
407-かった場合は, バナーを作成する文字列として@code{X}を使用します。このオプ
408-ションで指定するのは文字ではなく, @strong{文字列}です。例えば, @code{AB}
409-を指定した場合は, 以下のようになります。
404+繝舌リ繝シ繧剃ス懈?縺吶k轤コ縺ォ菴ソ逕ィ縺吶k譁?ュ怜?繧呈欠螳壹@縺セ縺吶?ゅ%縺ョ繧ェ繝励す繝ァ繝ウ繧呈欠螳壹@縺ェ
405+縺九▲縺溷?エ蜷医?, 繝舌リ繝シ繧剃ス懈?縺吶k譁?ュ怜?縺ィ縺励※@code{X}繧剃スソ逕ィ縺励∪縺吶?ゅ%縺ョ繧ェ繝
406+繧キ繝ァ繝ウ縺ァ謖?ョ壹☆繧九?縺ッ譁?ュ励〒縺ッ縺ェ縺? @strong{譁?ュ怜?}縺ァ縺吶?ゆセ九∴縺ー, @code{AB}
407+繧呈欠螳壹@縺溷?エ蜷医?, 莉・荳九?繧医≧縺ォ縺ェ繧翫∪縺吶?
410408
411409 @example
412-[513] ~/WORK/jbanner/src: ./jbanner -c AB 漢字
410+[513] ~/WORK/jbanner/src: ./jbanner -c AB 貍「蟄
413411 AB AB AB AB
414412 AB ABABABABABABABABABABAB AB
415413 AB AB AB ABABABABABABABABABABABABABABAB
@@ -430,12 +428,12 @@ AB ABAB ABAB ABABAB
430428 @item -w=80
431429 @itemx --width=80
432430
433-バナーの表示幅を設定します。このオプションを指定しなかった場合の表示幅は
434-80文字です。表示幅は 1以上, 1024未満の範囲で指定可能です。表示幅を超えた
435-分部はカットされます。表示幅を 45に指定した場合の例を以下に示します。
431+繝舌リ繝シ縺ョ陦ィ遉コ蟷?r險ュ螳壹@縺セ縺吶?ゅ%縺ョ繧ェ繝励す繝ァ繝ウ繧呈欠螳壹@縺ェ縺九▲縺溷?エ蜷医?陦ィ遉コ蟷??
432+80譁?ュ励〒縺吶?り。ィ遉コ蟷?? 1莉・荳? 1024譛ェ貅?縺ョ遽?峇縺ァ謖?ョ壼庄閭ス縺ァ縺吶?り。ィ遉コ蟷?r雜?∴縺
433+蛻?Κ縺ッ繧ォ繝?ヨ縺輔l縺セ縺吶?り。ィ遉コ蟷?r 45縺ォ謖?ョ壹@縺溷?エ蜷医?萓九r莉・荳九↓遉コ縺励∪縺吶?
436434
437435 @example
438-[517] ~/WORK/jbanner/src: ./jbanner -c AB --width=45 漢字
436+[517] ~/WORK/jbanner/src: ./jbanner -c AB --width=45 貍「蟄
439437 AB AB AB
440438 AB ABABABABABABABABABABAB
441439 AB AB AB ABABABABABAB
@@ -455,46 +453,46 @@ AB ABAB ABAB AB
455453 @end table
456454
457455 @c --------------------------------------------------------------------
458-@node 特殊オプション(WIN32), , 全体的なオプション, 使用方法
456+@node 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32), , 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ, 菴ソ逕ィ譁ケ豕
459457 @comment node-name, next, previous, up
460-@section 特殊オプション(WIN32)
458+@section 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32)
461459
462-@file{jbanner}は, Windows のフォントを使用してバナーを作成しています。そ
463-のために, フォントに関連するオプションを用意しています。
460+@file{jbanner}縺ッ, Windows 縺ョ繝輔か繝ウ繝医r菴ソ逕ィ縺励※繝舌リ繝シ繧剃ス懈?縺励※縺?∪縺吶?ゅ◎
461+縺ョ縺溘a縺ォ, 繝輔か繝ウ繝医↓髢「騾」縺吶k繧ェ繝励す繝ァ繝ウ繧堤畑諢上@縺ヲ縺?∪縺吶?
464462
465463 @table @kbd
466464
467-@item -F="MS ゴシック"
468-@itemx --fontname="MS ゴシック"
465+@item -F="?ュ?ウ 繧エ繧キ繝?け"
466+@itemx --fontname="?ュ?ウ 繧エ繧キ繝?け"
469467
470-バナー作成に使用するフォント名を指定します。このオプションを指定しなかっ
471-た場合は, @code{MS ゴシック}を使用します。以下の例は, フォントに
472-@code{@@FixedSys}を使用した場合の例です。
468+繝舌リ繝シ菴懈?縺ォ菴ソ逕ィ縺吶k繝輔か繝ウ繝亥錐繧呈欠螳壹@縺セ縺吶?ゅ%縺ョ繧ェ繝励す繝ァ繝ウ繧呈欠螳壹@縺ェ縺九▲
469+縺溷?エ蜷医?, @code{MS 繧エ繧キ繝?け}繧剃スソ逕ィ縺励∪縺吶?ゆサ・荳九?萓九?, 繝輔か繝ウ繝医↓
470+@code{@@FixedSys}繧剃スソ逕ィ縺励◆蝣エ蜷医?萓九〒縺吶?
473471
474472 @example
475-[537] ~/WORK/jbanner/src: ./jbanner -c '漢' -F=@@FixedSys 漢字
476- 
477- 
478- 
479- 漢        漢   漢   漢漢漢     漢
480- 漢  漢漢漢 漢 漢   漢   漢       漢
481- 漢  漢 漢 漢 漢  漢    漢       漢
482-漢漢漢 漢 漢 漢 漢  漢    漢  漢    漢
483- 漢  漢 漢 漢 漢 漢     漢  漢漢   漢
484- 漢  漢漢漢漢漢漢漢漢      漢  漢 漢  漢
485- 漢  漢 漢 漢 漢 漢     漢  漢  漢 漢
486-漢漢漢 漢 漢 漢 漢  漢  漢漢漢  漢  漢漢漢漢漢漢漢
487- 漢  漢 漢 漢 漢  漢    漢  漢    漢   漢
488- 漢  漢漢漢 漢 漢   漢   漢  漢    漢   漢
489- 漢        漢   漢   漢  漢    漢
490-  漢               漢  漢    漢
491- 漢    漢  漢漢       漢       漢
492-漢    漢     漢漢     漢       漢
493-    漢        漢漢   漢漢漢     漢
473+[537] ~/WORK/jbanner/src: ./jbanner -c '貍「' -F=@@FixedSys 貍「蟄
474+縲?
475+縲?
476+縲?
477+縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「貍「貍「縲?縲?縲?縲?縲?貍「
478+縲?貍「縲?縲?貍「貍「貍「縲?貍「縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?貍「
479+縲?貍「縲?縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?貍「
480+貍「貍「貍「縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「
481+縲?貍「縲?縲?貍「縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?縲?縲?縲?貍「縲?縲?貍「貍「縲?縲?縲?貍「
482+縲?貍「縲?縲?貍「貍「貍「貍「貍「貍「貍「貍「縲?縲?縲?縲?縲?縲?貍「縲?縲?貍「縲?貍「縲?縲?貍「
483+縲?貍「縲?縲?貍「縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?縲?縲?縲?貍「縲?縲?貍「縲?縲?貍「縲?貍「
484+貍「貍「貍「縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?貍「縲?縲?貍「貍「貍「縲?縲?貍「縲?縲?貍「貍「貍「貍「貍「貍「貍「
485+縲?貍「縲?縲?貍「縲?貍「縲?貍「縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「縲?縲?縲?貍「
486+縲?貍「縲?縲?貍「貍「貍「縲?貍「縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「縲?縲?縲?貍「
487+縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「
488+縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?貍「縲?縲?縲?縲?貍「
489+縲?貍「縲?縲?縲?縲?貍「縲?縲?貍「貍「縲?縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?貍「
490+貍「縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?貍「貍「縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?貍「
491+縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「貍「縲?縲?縲?貍「貍「貍「縲?縲?縲?縲?縲?貍「
494492 @end example
495493
496-このオプションで指定するのは, 書体名(フォントフェイス)ではなく, フォント
497-名なので, 以下のように指定する事も出来ます。
494+縺薙?繧ェ繝励す繝ァ繝ウ縺ァ謖?ョ壹☆繧九?縺ッ, 譖ク菴灘錐(繝輔か繝ウ繝医ヵ繧ァ繧、繧ケ)縺ァ縺ッ縺ェ縺? 繝輔か繝ウ繝
495+蜷阪↑縺ョ縺ァ, 莉・荳九?繧医≧縺ォ謖?ョ壹☆繧倶コ九b蜃コ譚・縺セ縺吶?
498496
499497 @example
500498 [538] ~/WORK/jbanner/src: ./jbanner -F="Times New Roman Bold Italic" Hoge
@@ -521,14 +519,14 @@ XXXX XXXX XXX XXXX XXX
521519 @item -f=16
522520 @itemx --fontsize=16
523521
524-バナー作成に使用するフォントのフォントサイズを指定します。このサイズはフォ
525-ントの高さを意味します。フォントの幅は, アスペクトル比から自動算出します。
526-このオプションを指定しなかった場合のフォントサイズは 16を指定した事にな
527-ります。フォントサイズに 24を指定した場合の例を以下に示します(行書体は16
528-ドットだと辛いですね)。
522+繝舌リ繝シ菴懈?縺ォ菴ソ逕ィ縺吶k繝輔か繝ウ繝医?繝輔か繝ウ繝医し繧、繧コ繧呈欠螳壹@縺セ縺吶?ゅ%縺ョ繧オ繧、繧コ縺ッ繝輔か
523+繝ウ繝医?鬮倥&繧呈э蜻ウ縺励∪縺吶?ゅヵ繧ゥ繝ウ繝医?蟷??, 繧「繧ケ繝壹け繝医Ν豈斐°繧芽?蜍慕ョ怜?縺励∪縺吶?
524+縺薙?繧ェ繝励す繝ァ繝ウ繧呈欠螳壹@縺ェ縺九▲縺溷?エ蜷医?繝輔か繝ウ繝医し繧、繧コ縺ッ 16繧呈欠螳壹@縺滉コ九↓縺ェ
525+繧翫∪縺吶?ゅヵ繧ゥ繝ウ繝医し繧、繧コ縺ォ 24繧呈欠螳壹@縺溷?エ蜷医?萓九r莉・荳九↓遉コ縺励∪縺?陦梧嶌菴薙?16
526+繝峨ャ繝医□縺ィ霎帙>縺ァ縺吶?)縲
529527
530528 @example
531-[546] ~/WORK/jbanner/src: ./jbanner -c '##' -F=HGS行書体 -f 24 あ
529+[546] ~/WORK/jbanner/src: ./jbanner -c '##' -F=HGS陦梧嶌菴 -f 24 縺
532530
533531
534532
@@ -554,79 +552,79 @@ XXXX XXXX XXX XXXX XXX
554552
555553 @item --lsfont[=family]
556554
557-familyで指定したフォントファミリのフォント情報を列挙し、コマンドを終了し
558-ます。フォント名を指定する時に、システムに使用できるフォントを調べる場合
559-に使用する事を想定しています。familyを指定しなかった場合は、使用可能な全
560-てのフォントを列挙します。フォント情報は、左から
555+family縺ァ謖?ョ壹@縺溘ヵ繧ゥ繝ウ繝医ヵ繧。繝溘Μ縺ョ繝輔か繝ウ繝域ュ蝣ア繧貞?謖吶@縲√さ繝槭Φ繝峨r邨ゆコ?@
556+縺セ縺吶?ゅヵ繧ゥ繝ウ繝亥錐繧呈欠螳壹☆繧区凾縺ォ縲√す繧ケ繝?Β縺ォ菴ソ逕ィ縺ァ縺阪k繝輔か繝ウ繝医r隱ソ縺ケ繧句?エ蜷
557+縺ォ菴ソ逕ィ縺吶k莠九r諠ウ螳壹@縺ヲ縺?∪縺吶?Gamily繧呈欠螳壹@縺ェ縺九▲縺溷?エ蜷医?縲∽スソ逕ィ蜿ッ閭ス縺ェ蜈ィ
558+縺ヲ縺ョ繝輔か繝ウ繝医r蛻玲嫌縺励∪縺吶?ゅヵ繧ゥ繝ウ繝域ュ蝣ア縺ッ縲∝キヲ縺九i
561559
562560 @itemize
563-@item フォント名
564-@item スタイル名
565-@item 書体名
561+@item 繝輔か繝ウ繝亥錐
562+@item 繧ケ繧ソ繧、繝ォ蜷
563+@item 譖ク菴灘錐
566564 @end itemize
567565
568-の順に列挙します。以下に例を示します。
566+縺ョ鬆?↓蛻玲嫌縺励∪縺吶?ゆサ・荳九↓萓九r遉コ縺励∪縺吶?
569567
570568 @example
571569 [551] ~/WORK/jbanner/src: ./jbanner --lsfont=times
572570 "Times New Roman" "Regular" "Times"
573571 "Times New Roman" "Regular" "Times"
574572 "Times New Roman" "Regular" "Times"
575----中略---
573+---荳ュ逡・---
576574 "Times New Roman Bold" "Bold" "Times"
577575 "Times New Roman Bold" "Bold" "Times"
578576 "Times New Roman Bold" "Bold" "Times"
579----中略---
577+---荳ュ逡・---
580578 "Times New Roman Bold Italic" "Bold Italic" "Times"
581579 "Times New Roman Bold Italic" "Bold Italic" "Times"
582-...以下省略...
580+...莉・荳狗怐逡・...
583581
584-[552] ~/WORK/jbanner/src: ./jbanner --lsfont="MS ゴシック"
585-"MS ゴシック" "標準" "MS ゴシック"
582+[552] ~/WORK/jbanner/src: ./jbanner --lsfont="?ュ?ウ 繧エ繧キ繝?け"
583+"?ュ?ウ 繧エ繧キ繝?け" "讓呎コ? "?ュ?ウ 繧エ繧キ繝?け"
586584 @end example
587585
588-jbanner のオプションで指定するのは, フォント名です。フォント名から使用す
589-る書体名を得ています。日本語のフォントの場合は, フォント名と書体名は殆ど
590-一致しているようです。
586+jbanner 縺ョ繧ェ繝励す繝ァ繝ウ縺ァ謖?ョ壹☆繧九?縺ッ, 繝輔か繝ウ繝亥錐縺ァ縺吶?ゅヵ繧ゥ繝ウ繝亥錐縺九i菴ソ逕ィ縺
587+繧区嶌菴灘錐繧貞セ励※縺?∪縺吶?よ律譛ャ隱槭?繝輔か繝ウ繝医?蝣エ蜷医?, 繝輔か繝ウ繝亥錐縺ィ譖ク菴灘錐縺ッ谿?←
588+荳?閾エ縺励※縺?k繧医≧縺ァ縺吶?
591589 @end table
592590
593591 @c --------------------------------------------------------------------
594-@node 蛇足, 取り扱い, 使用方法, Top
592+@node 陋?カウ, 蜿悶j謇ア縺? 菴ソ逕ィ譁ケ豕? Top
595593 @comment node-name, next, previous, up
596-@chapter 蛇足
594+@chapter 陋?カウ
597595
598596 @menu
599-* コンパイル方法::
600-* コマンドライン引数の解析::
601-* 蛇足の蛇足::
597+* 繧ウ繝ウ繝代う繝ォ譁ケ豕?:
598+* 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫?:
599+* 陋?カウ縺ョ陋?カウ::
602600 @end menu
603601
604-@node コンパイル方法, コマンドライン引数の解析, 蛇足, 蛇足
602+@node 繧ウ繝ウ繝代う繝ォ譁ケ豕? 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫? 陋?カウ, 陋?カウ
605603 @comment node-name, next, previous, up
606-@section コンパイル方法
604+@section 繧ウ繝ウ繝代う繝ォ譁ケ豕
607605
608-コンパイルは, VC6.0と Cygwin の gcc で確認しています。特殊な事は行ってい
609-ないつもりですので, もっと古いものでも, 多分大丈夫だと思います。gcc でコ
610-ンパイルを通す為に姑息な事(といっても, 昔 MS-DOS の MSC-3あたりを使用し
611-ていた頃もこんな事をしていましたが)をしています。早い話が, 日本語を正し
612-く処理できない分部の対応をしているだけです。もう少し詳しくいうと, エスケー
613-プコード@code{0x5C}が, SHIFT-JIS での漢字コードの 2バイト目と一致してし
614-まい, 特定の漢字コード(2バイト目がエスケープコードと一致するコード)が正
615-しく処理されないのです。例えば, 「表」(@code{0x955c})がそれにあたります。
606+繧ウ繝ウ繝代う繝ォ縺ッ, VC6.0縺ィ Cygwin 縺ョ gcc 縺ァ遒コ隱阪@縺ヲ縺?∪縺吶?ら音谿翫↑莠九?陦後▲縺ヲ縺
607+縺ェ縺?▽繧ゅj縺ァ縺吶?縺ァ, 繧ゅ▲縺ィ蜿、縺?b縺ョ縺ァ繧? 螟壼?螟ァ荳亥、ォ縺?縺ィ諤昴>縺セ縺吶?Hcc 縺ァ繧ウ
608+繝ウ繝代う繝ォ繧帝?壹☆轤コ縺ォ蟋第?縺ェ莠?縺ィ縺?▲縺ヲ繧? 譏 MS-DOS 縺ョ MSC-3縺ゅ◆繧翫r菴ソ逕ィ縺
609+縺ヲ縺?◆鬆?b縺薙s縺ェ莠九r縺励※縺?∪縺励◆縺?繧偵@縺ヲ縺?∪縺吶?よ掠縺?ゥア縺? 譌・譛ャ隱槭r豁」縺
610+縺丞?逅?〒縺阪↑縺??驛ィ縺ョ蟇セ蠢懊r縺励※縺?k縺?縺代〒縺吶?ゅb縺?ー代@隧ウ縺励¥縺?≧縺ィ, 繧ィ繧ケ繧ア繝シ
611+繝励さ繝シ繝院code{0x5C}縺? SHIFT-JIS 縺ァ縺ョ貍「蟄励さ繝シ繝峨? 2繝舌う繝育岼縺ィ荳?閾エ縺励※縺
612+縺セ縺? 迚ケ螳壹?貍「蟄励さ繝シ繝?2繝舌う繝育岼縺後お繧ケ繧ア繝シ繝励さ繝シ繝峨→荳?閾エ縺吶k繧ウ繝シ繝?縺梧ュ」
613+縺励¥蜃ヲ逅?&繧後↑縺??縺ァ縺吶?ゆセ九∴縺ー, 縲瑚。ィ縲?@code{0x955c})縺後◎繧後↓縺ゅ◆繧翫∪縺吶?
616614
617615 @example
618-printf("表示\n")
616+printf("陦ィ遉コ\n")
619617 @end example
620618
621-だとエラーになりますので、
619+縺?縺ィ繧ィ繝ゥ繝シ縺ォ縺ェ繧翫∪縺吶?縺ァ縲
622620
623621 @example
624-printf("\x95\x5c示\n")
622+printf("\x95\x5c遉コ\n")
625623 @end example
626624
627-と記述しています。
625+縺ィ險倩ソー縺励※縺?∪縺吶?
628626
629-一応, 私がコンパイルを確認したコンパイラを以下に列挙します。
627+荳?蠢? 遘√′繧ウ繝ウ繝代う繝ォ繧堤「コ隱阪@縺溘さ繝ウ繝代う繝ゥ繧剃サ・荳九↓蛻玲嫌縺励∪縺吶?
630628
631629 @itemize
632630 @item
@@ -637,20 +635,20 @@ Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for
637635 gcc (GCC) 3.2 20020818 (prerelease)
638636 @end itemize
639637
640-コンパイルは, nmake または make 一発で行えるように考慮したつもりですが,
641-環境によっては, makefile を書き換える必要があるかもしれません(と, いうよ
642-り, 私と全く同じ環境の筈がありませんので, 何らかの書き換えは必要になりま
643-す)。修正方法は, makefile 内に記述していますので, そちらを参照して下さい。
638+繧ウ繝ウ繝代う繝ォ縺ッ, nmake 縺セ縺溘? make 荳?逋コ縺ァ陦後∴繧九h縺?↓閠??縺励◆縺、繧ゅj縺ァ縺吶′,
639+迺ー蠅?↓繧医▲縺ヲ縺ッ, makefile 繧呈嶌縺肴鋤縺医k蠢?ヲ√′縺ゅk縺九b縺励l縺セ縺帙s(縺ィ, 縺?≧繧
640+繧? 遘√→蜈ィ縺丞酔縺倡腸蠅??遲医′縺ゅj縺セ縺帙s縺ョ縺ァ, 菴輔i縺九?譖ク縺肴鋤縺医?蠢?ヲ√↓縺ェ繧翫∪
641+縺?縲ゆソョ豁」譁ケ豕輔?, makefile 蜀?↓險倩ソー縺励※縺?∪縺吶?縺ァ, 縺昴■繧峨r蜿ら?縺励※荳九&縺??
644642
645643 @c --------------------------------------------------------------------
646-@node コマンドライン引数の解析, 蛇足の蛇足, コンパイル方法, 蛇足
644+@node 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫? 陋?カウ縺ョ陋?カウ, 繧ウ繝ウ繝代う繝ォ譁ケ豕? 陋?カウ
647645 @comment node-name, next, previous, up
648-@section コマンドライン引数の解析
646+@section 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫
649647
650-恥ずかしながら, 今回デバッグをしていて始めて判ったのですが, gcc でコンパ
651-イルしたものと, MSVC でコンパイルしたもので, コマンドライン引数の処理が異
652-なるようです。Windows のコマンドプロンプトから, 以下のコマンドを入力して,
653-その引数の渡り方を調べてみました。
648+諱・縺壹°縺励↑縺後i, 莉雁屓繝?ヰ繝?げ繧偵@縺ヲ縺?※蟋九a縺ヲ蛻、縺」縺溘?縺ァ縺吶′, gcc 縺ァ繧ウ繝ウ繝
649+繧、繝ォ縺励◆繧ゅ?縺ィ, MSVC 縺ァ繧ウ繝ウ繝代う繝ォ縺励◆繧ゅ?縺ァ, 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ蜃ヲ逅?′逡ー
650+縺ェ繧九h縺?〒縺吶?8indows 縺ョ繧ウ繝槭Φ繝峨?繝ュ繝ウ繝励ヨ縺九i, 莉・荳九?繧ウ繝槭Φ繝峨r蜈・蜉帙@縺ヲ,
651+縺昴?蠑墓焚縺ョ貂。繧頑婿繧定ェソ縺ケ縺ヲ縺ソ縺セ縺励◆縲
654652
655653 @itemize
656654 @item
@@ -658,7 +656,7 @@ gcc (GCC) 3.2 20020818 (prerelease)
658656
659657 @enumerate
660658 @item
661-MSVCでコンパイルした場合
659+MSVC縺ァ繧ウ繝ウ繝代う繝ォ縺励◆蝣エ蜷
662660
663661 @example
664662 ARGV[0]=<jbanner>
@@ -668,10 +666,10 @@ ARGV[3]=<Roman'>
668666 ARGV[4]=<hoge>
669667 @end example
670668
671-@code{Times New Roman}を一つの引数として渡すつもりで@code{'}で括ったので
672-すが, 見事に引数が三つに分割されてしまいました。
669+@code{Times New Roman}繧剃ク?縺、縺ョ蠑墓焚縺ィ縺励※貂。縺吶▽繧ゅj縺ァ@code{'}縺ァ諡ャ縺」縺溘?縺ァ
670+縺吶′, 隕倶コ九↓蠑墓焚縺御ク峨▽縺ォ蛻?牡縺輔l縺ヲ縺励∪縺?∪縺励◆縲
673671
674-@item gccでコンパイルした場合
672+@item gcc縺ァ繧ウ繝ウ繝代う繝ォ縺励◆蝣エ蜷
675673
676674 @example
677675 ARGV[0]=<jbanner>
@@ -679,18 +677,18 @@ ARGV[1]=<--fontname=Times New Roman>
679677 ARGV[2]=<hoge>
680678 @end example
681679
682-こちらは, 意図した通りです。
680+縺薙■繧峨?, 諢丞峙縺励◆騾壹j縺ァ縺吶?
683681
684682 @end enumerate
685683
686684 @item
687685 @samp{jbanner --fontname="Times New Roman" hoge}
688686
689-今度は, @code{'}ではなく, @code{"}で括ってみました。
687+莉雁コヲ縺ッ, @code{'}縺ァ縺ッ縺ェ縺? @code{"}縺ァ諡ャ縺」縺ヲ縺ソ縺セ縺励◆縲
690688
691689 @enumerate
692690
693-@item MSVCでコンパイルした場合
691+@item MSVC縺ァ繧ウ繝ウ繝代う繝ォ縺励◆蝣エ蜷
694692
695693 @example
696694 ARGV[0]=<jbanner>
@@ -698,9 +696,9 @@ ARGV[1]=<--fontname=Times New Roman>
698696 ARGV[2]=<hoge>
699697 @end example
700698
701-意図した通りです。
699+諢丞峙縺励◆騾壹j縺ァ縺吶?
702700
703-@item gcc でコンパイルした場合
701+@item gcc 縺ァ繧ウ繝ウ繝代う繝ォ縺励◆蝣エ蜷
704702
705703 @example
706704 ARGV[0]=<./jbanner>
@@ -708,53 +706,53 @@ ARGV[1]=<--fontname=Times New Roman>
708706 ARGV[2]=<hoge>
709707 @end example
710708
711-意図した通りです。
709+諢丞峙縺励◆騾壹j縺ァ縺吶?
712710
713711 @end enumerate
714712 @end itemize
715713
716-といった結果になりました。私は殆ど bash を使用していますので, シェルが処
717-理してくれるので, 気が付きませんでした。
714+縺ィ縺?▲縺溽オ先棡縺ォ縺ェ繧翫∪縺励◆縲らァ√?谿?← bash 繧剃スソ逕ィ縺励※縺?∪縺吶?縺ァ, 繧キ繧ァ繝ォ縺悟?
715+逅?@縺ヲ縺上l繧九?縺ァ, 豌励′莉倥″縺セ縺帙s縺ァ縺励◆縲
718716
719717 @c --------------------------------------------------------------------
720-@node 蛇足の蛇足, , コマンドライン引数の解析, 蛇足
718+@node 陋?カウ縺ョ陋?カウ, , 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫? 陋?カウ
721719 @comment node-name, next, previous, up
722-@section 蛇足の蛇足
720+@section 陋?カウ縺ョ陋?カウ
723721
724-一部, デバッグ用に Syslog 出力しています。Syslogd を起動している方は, ご
725-注意(べつに悪さは与えないと思いますが)ください。
722+荳?驛ィ, 繝?ヰ繝?げ逕ィ縺ォ Syslog 蜃コ蜉帙@縺ヲ縺?∪縺吶?4yslogd 繧定オキ蜍輔@縺ヲ縺?k譁ケ縺ッ, 縺
723+豕ィ諢?縺ケ縺、縺ォ謔ェ縺輔?荳弱∴縺ェ縺?→諤昴>縺セ縺吶′)縺上□縺輔>縲
726724
727725
728726 @c --------------------------------------------------------------------
729-@node 取り扱い, , 蛇足, Top
727+@node 蜿悶j謇ア縺? , 陋?カウ, Top
730728 @comment node-name, next, previous, up
731-@chapter 取り扱い
729+@chapter 蜿悶j謇ア縺
732730
733731 @menu
734-* 著作権、免責等::
735-* バグ報告等::
732+* 闡嶺ス懈ィゥ縲∝?雋ャ遲?:
733+* 繝舌げ蝣ア蜻顔ュ?:
736734 @end menu
737735
738-@node 著作権、免責等, バグ報告等, 取り扱い, 取り扱い
736+@node 闡嶺ス懈ィゥ縲∝?雋ャ遲? 繝舌げ蝣ア蜻顔ュ? 蜿悶j謇ア縺? 蜿悶j謇ア縺
739737 @comment node-name, next, previous, up
740-@section 著作権、免責等
738+@section 闡嶺ス懈ィゥ縲∝?雋ャ遲
741739
742-本プログラムはフリーソフトウェアです。本プログラムを使用して生じたいかな
743-る結果に対しても作者は責任を負わないこととします。個人の責任に於いて使用
744-して下さい。入手したアーカイブのままの形式であれば, 再頒布, 転載は可能と
745-します。常識的に扱ってください。
740+譛ャ繝励Ο繧ー繝ゥ繝?縺ッ繝輔Μ繝シ繧ス繝輔ヨ繧ヲ繧ァ繧「縺ァ縺吶?よ悽繝励Ο繧ー繝ゥ繝?繧剃スソ逕ィ縺励※逕溘§縺溘>縺九↑
741+繧狗オ先棡縺ォ蟇セ縺励※繧ゆス懆???雋ャ莉サ繧定イ?繧上↑縺?%縺ィ縺ィ縺励∪縺吶?ょ?倶ココ縺ョ雋ャ莉サ縺ォ譁シ縺?※菴ソ逕ィ
742+縺励※荳九&縺??ょ?謇九@縺溘い繝シ繧ォ繧、繝悶?縺セ縺セ縺ョ蠖「蠑上〒縺ゅl縺ー, 蜀埼?貞ク? 霆「霈峨?蜿ッ閭ス縺ィ
743+縺励∪縺吶?ょクク隴倡噪縺ォ謇ア縺」縺ヲ縺上□縺輔>縲
746744
747-@node バグ報告等, , 著作権、免責等, 取り扱い
745+@node 繝舌げ蝣ア蜻顔ュ? , 闡嶺ス懈ィゥ縲∝?雋ャ遲? 蜿悶j謇ア縺
748746 @comment node-name, next, previous, up
749-@section バグ報告等
747+@section 繝舌げ蝣ア蜻顔ュ
750748
751-バグ報告, 改善案(あるいは, 自分で改善した), 質問等ありましたら, 是非作者
752-へ「励ましのお便り」@code{(^^;}を送って下さい。特にご自分で改善なさった
753-場合は, 私も恩恵に預かりたいので, 是非教えて下さい。改善案のご連絡を下さっ
754-ても, 仕事に忙殺されている関係上, ご希望に添える事は出来ないかもしれませ
755-んが, バグ修正はなるべく行うつもりです。自分の名誉の為にも@dots{}(^^;
749+繝舌げ蝣ア蜻? 謾ケ蝟?。?縺ゅk縺??, 閾ェ蛻?〒謾ケ蝟?@縺?, 雉ェ蝠冗ュ峨≠繧翫∪縺励◆繧? 譏ッ髱樔ス懆?
750+縺ク縲悟干縺セ縺励?縺贋セソ繧翫?后code{(^^;}繧帝?√▲縺ヲ荳九&縺??ら音縺ォ縺碑?蛻?〒謾ケ蝟?↑縺輔▲縺
751+蝣エ蜷医?, 遘√b諱ゥ諱オ縺ォ鬆舌°繧翫◆縺??縺ァ, 譏ッ髱樊蕗縺医※荳九&縺??よ隼蝟?。医?縺秘?」邨。繧剃ク九&縺」
752+縺ヲ繧? 莉穂コ九↓蠢呎ョコ縺輔l縺ヲ縺?k髢「菫ゆク? 縺泌ク梧悍縺ォ豺サ縺医k莠九?蜃コ譚・縺ェ縺?°繧ゅ@繧後∪縺
753+繧薙′, 繝舌げ菫ョ豁」縺ッ縺ェ繧九∋縺剰。後≧縺、繧ゅj縺ァ縺吶?り?蛻??蜷崎ェ峨?轤コ縺ォ繧?dots{}(^^;
756754
757-メールアドレスは, 以下の通りです。
755+繝。繝シ繝ォ繧「繝峨Ξ繧ケ縺ッ, 莉・荳九?騾壹j縺ァ縺吶?
758756
759757 @flushright
760758 @ifhtml
@@ -766,14 +764,14 @@ T.Furukawa @email{tfuruka1 at nifty dot com}
766764 @end flushright
767765
768766 @c --------------------------
769-@c Part 6: ドキュメントの終り
767+@c Part 6: 繝峨く繝・繝。繝ウ繝医?邨ゅj
770768 @c --------------------------
771-@c @node 索引, , 取り扱い, Top
772-@c @unnumbered 索引
769+@c @node 邏「蠑? , 蜿悶j謇ア縺? Top
770+@c @unnumbered 邏「蠑
773771
774772 @c @printindex cp
775773 @c @printindex fn
776774 @c @printindex vr
777775
778-@c インデックスは要らないや
776+@c 繧、繝ウ繝?ャ繧ッ繧ケ縺ッ隕√i縺ェ縺?d
779777 @bye
--- a/src/makefile
+++ b/src/makefile
@@ -111,7 +111,7 @@ PLAIN_TXT = $(BASE_NAME).txt
111111 PDF = $(BASE_NAME).pdf
112112 HTML = $(BASE_NAME).html
113113
114-MAKEINFO=/usr/local/bin/makeinfo
114+MAKEINFO=/bin/makeinfo
115115 TEXINDEX=/usr/local/bin/texindex
116116 DVIPDF=/usr/local/bin/dvipdfmx
117117 ETAGS=/usr/local/emacs/bin/etags.exe
@@ -140,7 +140,7 @@ tar: ../$(EXE) doc clean tags
140140 #
141141 # --- ドキュメント
142142 #
143-doc : $(INFO) $(PDF) $(BASE_NAME).ps $(PLAIN_TXT) $(HTML)
143+doc : $(INFO) $(PLAIN_TXT) $(HTML) $(PDF) $(BASE_NAME).ps
144144
145145 # --- html
146146 $(HTML) : $(TEXINFO) makefile
@@ -179,8 +179,8 @@ $(BASE_NAME).dvi : $(TEXINFO) makefile
179179 @echo ---
180180 @echo --- make dvi ---
181181 @echo ---
182- ptex $(TEXINFO)
183- $(SHELL) -c "$(TEXINDEX) $(BASE_NAME).??"
182+ ptex -kanji=utf8 $(TEXINFO)
183+ $(TEXINDEX) $(BASE_NAME).??
184184 ptex $(TEXINFO)
185185 ptex $(TEXINFO)
186186 # --- ps