jbanner は, 日本語を含む文字列を拡大し, バナーとして画面に表示するコマンドです。
Revisión | 0b7626d40ad8a89cb4ed6d2039ebfd9e9f5b1972 (tree) |
---|---|
Tiempo | 2019-06-20 10:08:59 |
Autor | Tadamegu Furukawa <tfuruka1@gw.n...> |
Commiter | Tadamegu Furukawa |
ドキュメントもutf-8へ変更しました。pTeXのセットアップが完了していないので、pdf ファイルの生成は未確認です。
@@ -1,28 +1,26 @@ | ||
1 | -\input texinfo @c -*- mode: texinfo; coding: sjis-dos -*- | |
1 | +\input texinfo @c -*- mode: texinfo; coding: utf-8 -*- | |
2 | 2 | @c $Id: jbanner.texinfo,v 1.1 2004/01/19 09:01:28 tfuruka1 Exp $ |
3 | 3 | @c $Log: jbanner.texinfo,v $ |
4 | 4 | @c Revision 1.1 2004/01/19 09:01:28 tfuruka1 |
5 | -@c リビジョン管理をRCSからCVSへ変更しました。 | |
5 | +@c 繝ェ繝薙ず繝ァ繝ウ邂。逅?rRCS縺九iCVS縺ク螟画峩縺励∪縺励◆縲 | |
6 | 6 | @c |
7 | 7 | @c Revision 1.1 2003/06/09 07:09:06 tfuruka1 |
8 | 8 | @c Initial revision |
9 | 9 | @c |
10 | 10 | @c |
11 | 11 | |
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 | |
22 | 13 | |
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 | |
23 | 21 | |
24 | 22 | @c -------------- |
25 | -@c part 1: ヘッダ | |
23 | +@c part 1: 繝倥ャ繝? | |
26 | 24 | @c -------------- |
27 | 25 | |
28 | 26 | @c %**start of header |
@@ -32,30 +30,30 @@ | ||
32 | 30 | @c %**end of header |
33 | 31 | |
34 | 32 | @c -------------------------- |
35 | -@c part 2: 要約の記述と著作権 | |
33 | +@c part 2: 隕∫エ??險倩ソー縺ィ闡嶺ス懈ィゥ | |
36 | 34 | @c -------------------------- |
37 | 35 | @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繧後∪縺吶? | |
43 | 41 | |
44 | 42 | @flushright |
45 | 43 | Copyright @copyright{} 2003 Tadamegu Furukawa |
46 | 44 | @end flushright |
47 | 45 | |
48 | -このドキュメントの版数は $Revision: 1.1 $ です。 | |
46 | +縺薙?繝峨く繝・繝。繝ウ繝医?迚域焚縺ッ $Revision: 1.1 $ 縺ァ縺吶? | |
49 | 47 | @end copying |
50 | 48 | |
51 | 49 | @c ------------------------------------ |
52 | -@c part 3: タイトルページ, 目次, 著作権 | |
50 | +@c part 3: 繧ソ繧、繝医Ν繝壹?繧ク, 逶ョ谺。, 闡嶺ス懈ィゥ | |
53 | 51 | @c ------------------------------------ |
54 | 52 | @titlepage |
55 | 53 | @title JBANNER |
56 | -@subtitle 日本語を含む文字列を拡大し, バナーとして画面に表示する | |
54 | +@subtitle 譌・譛ャ隱槭r蜷ォ繧?譁?ュ怜?繧呈僑螟ァ縺? 繝舌リ繝シ縺ィ縺励※逕サ髱「縺ォ陦ィ遉コ縺吶k | |
57 | 55 | @author tfuruka1 at nifty dot com |
58 | -@author Copyright @copyright 2003 Tadamegu Furukawa | |
56 | +@author Copyright @copyright{} 2003 Tadamegu Furukawa | |
59 | 57 | |
60 | 58 | @c the following two commands start the copyright page. |
61 | 59 | @page |
@@ -67,7 +65,7 @@ Copyright @copyright{} 2003 Tadamegu Furukawa | ||
67 | 65 | @contents |
68 | 66 | |
69 | 67 | @c ------------ |
70 | -@c インストール | |
68 | +@c 繧、繝ウ繧ケ繝医?繝ォ | |
71 | 69 | @c ------------ |
72 | 70 | @dircategory Individual utilities |
73 | 71 | @direntry |
@@ -75,83 +73,83 @@ Copyright @copyright{} 2003 Tadamegu Furukawa | ||
75 | 73 | @end direntry |
76 | 74 | |
77 | 75 | @c ------------------------------------- |
78 | -@c Part 4: `Top'ノードとマスターメニュー | |
76 | +@c Part 4: `Top'繝弱?繝峨→繝槭せ繧ソ繝シ繝。繝九Η繝シ | |
79 | 77 | @c ------------------------------------- |
80 | 78 | @ifnottex |
81 | -@node Top, 要旨, (dir), (dir) | |
79 | +@node Top, 隕∵葎, (dir), (dir) | |
82 | 80 | @top JBANNER |
83 | 81 | @end ifnottex |
84 | 82 | |
85 | 83 | @insertcopying |
86 | 84 | |
87 | 85 | @menu |
88 | -* 要旨:: | |
89 | -* 機能概要:: | |
90 | -* 動作環境:: | |
91 | -* インストールとアンインストール方法:: | |
92 | -* 使用方法:: | |
93 | -* 蛇足:: | |
94 | -* 取り扱い:: | |
86 | +* 隕∵葎:: | |
87 | +* 讖溯?讎りヲ?: | |
88 | +* 蜍穂ス懃腸蠅?: | |
89 | +* 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕?: | |
90 | +* 菴ソ逕ィ譁ケ豕?: | |
91 | +* 陋?カウ:: | |
92 | +* 蜿悶j謇ア縺?: | |
95 | 93 | |
96 | 94 | @detailmenu |
97 | 95 | --- The Detailed Node Listing --- |
98 | 96 | |
99 | -インストールとアンインストール方法 | |
97 | +繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕 | |
100 | 98 | |
101 | -* インストール:: | |
102 | -* アンインストール:: | |
99 | +* 繧、繝ウ繧ケ繝医?繝ォ:: | |
100 | +* 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ:: | |
103 | 101 | |
104 | -使用方法 | |
102 | +菴ソ逕ィ譁ケ豕 | |
105 | 103 | |
106 | -* 簡単な使いかた:: | |
107 | -* コマンド形式:: | |
108 | -* ヘルプオプション:: | |
109 | -* 全体的なオプション:: | |
110 | -* 特殊オプション(WIN32):: | |
104 | +* 邁。蜊倥↑菴ソ縺?°縺?: | |
105 | +* 繧ウ繝槭Φ繝牙ス「蠑?: | |
106 | +* 繝倥Ν繝励が繝励す繝ァ繝ウ:: | |
107 | +* 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ:: | |
108 | +* 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32):: | |
111 | 109 | |
112 | -蛇足 | |
110 | +陋?カウ | |
113 | 111 | |
114 | -* コンパイル方法:: | |
115 | -* コマンドライン引数の解析:: | |
116 | -* 蛇足の蛇足:: | |
112 | +* 繧ウ繝ウ繝代う繝ォ譁ケ豕?: | |
113 | +* 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫?: | |
114 | +* 陋?カウ縺ョ陋?カウ:: | |
117 | 115 | |
118 | -取り扱い | |
116 | +蜿悶j謇ア縺 | |
119 | 117 | |
120 | -* 著作権、免責等:: | |
121 | -* バグ報告等:: | |
118 | +* 闡嶺ス懈ィゥ縲∝?雋ャ遲?: | |
119 | +* 繝舌げ蝣ア蜻顔ュ?: | |
122 | 120 | |
123 | 121 | @end detailmenu |
124 | 122 | @end menu |
125 | 123 | |
126 | 124 | @c -------------------------- |
127 | -@c Part 5: ドキュメントの本体 | |
125 | +@c Part 5: 繝峨く繝・繝。繝ウ繝医?譛ャ菴 | |
128 | 126 | @c -------------------------- |
129 | -@node 要旨, 機能概要, Top, Top | |
130 | -@chapter 要旨 | |
127 | +@node 隕∵葎, 讖溯?讎りヲ? Top, Top | |
128 | +@chapter 隕∵葎 | |
131 | 129 | |
132 | -jbanner は, 日本語を含む文字列を拡大し, バナーとして画面に表示するコマン | |
133 | -ドです。以下の出力例を見れば何をするコマンドなのかは一目瞭然でしょう。 | |
130 | +jbanner 縺ッ, 譌・譛ャ隱槭r蜷ォ繧?譁?ュ怜?繧呈僑螟ァ縺? 繝舌リ繝シ縺ィ縺励※逕サ髱「縺ォ陦ィ遉コ縺吶k繧ウ繝槭Φ | |
131 | +繝峨〒縺吶?ゆサ・荳九?蜃コ蜉帑セ九r隕九l縺ー菴輔r縺吶k繧ウ繝槭Φ繝峨↑縺ョ縺九?荳?逶ョ迸ュ辟カ縺ァ縺励g縺?? | |
134 | 132 | |
135 | 133 | @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 '_/' 貍「蟄 | |
155 | 153 | |
156 | 154 | _/ _/ _/ _/ |
157 | 155 | _/ _/_/_/_/_/_/_/_/_/_/_/ _/ |
@@ -171,161 +169,161 @@ _/ _/_/ _/_/ _/_/_/ | ||
171 | 169 | |
172 | 170 | @end example |
173 | 171 | |
174 | -ふとした事から, banner を使用したくなったのですが, Cygwin の banner は日 | |
175 | -本語を通してくれませんでした(当たり前ですけど)。多分, 数時間で作成できる | |
176 | -だろうと思って作り始めたのですが, 色々と機能を追加しては削除したりして, | |
177 | -結構な日数を費やしてしましました。 | |
172 | +縺オ縺ィ縺励◆莠九°繧? banner 繧剃スソ逕ィ縺励◆縺上↑縺」縺溘?縺ァ縺吶′, Cygwin 縺ョ banner 縺ッ譌・ | |
173 | +譛ャ隱槭r騾壹@縺ヲ縺上l縺セ縺帙s縺ァ縺励◆(蠖薙◆繧雁燕縺ァ縺吶¢縺ゥ)縲ょ、壼?, 謨ー譎る俣縺ァ菴懈?縺ァ縺阪k | |
174 | +縺?繧阪≧縺ィ諤昴▲縺ヲ菴懊j蟋九a縺溘?縺ァ縺吶′, 濶イ縲?→讖溯?繧定ソス蜉?縺励※縺ッ蜑企勁縺励◆繧翫@縺ヲ, | |
175 | +邨先ァ九↑譌・謨ー繧定イサ繧?@縺ヲ縺励∪縺励∪縺励◆縲 | |
178 | 176 | |
179 | 177 | @c -------------------------------------------------------------------- |
180 | -@node 機能概要, 動作環境, 要旨, Top | |
178 | +@node 讖溯?讎りヲ? 蜍穂ス懃腸蠅? 隕∵葎, Top | |
181 | 179 | @comment node-name, next, previous, up |
182 | -@chapter 機能概要 | |
180 | +@chapter 讖溯?讎りヲ | |
183 | 181 | |
184 | -jbanner は, 日本語を含む文字列を拡大し, バナーとして画面に表示するコマン | |
185 | -ドです。 | |
182 | +jbanner 縺ッ, 譌・譛ャ隱槭r蜷ォ繧?譁?ュ怜?繧呈僑螟ァ縺? 繝舌リ繝シ縺ィ縺励※逕サ髱「縺ォ陦ィ遉コ縺吶k繧ウ繝槭Φ | |
183 | +繝峨〒縺吶? | |
186 | 184 | |
187 | -ある日, メールに日本語のバナーを入れたいと思って, Cygwin の banner を使 | |
188 | -用したところ, 思った通り, 日本語は通してくれませんでした。多分, 日本語化 | |
189 | -されたものが有ると思い, インターネット等で検索してみたのですが, 違うバナー | |
190 | -が沢山ヒットしてしまい, 結局目的のものは探し出せませんでした。 | |
185 | +縺ゅk譌・, 繝。繝シ繝ォ縺ォ譌・譛ャ隱槭?繝舌リ繝シ繧貞?繧後◆縺?→諤昴▲縺ヲ, Cygwin 縺ョ banner 繧剃スソ | |
186 | +逕ィ縺励◆縺ィ縺薙m, 諤昴▲縺滄?壹j, 譌・譛ャ隱槭?騾壹@縺ヲ縺上l縺セ縺帙s縺ァ縺励◆縲ょ、壼?, 譌・譛ャ隱槫喧 | |
187 | +縺輔l縺溘b縺ョ縺梧怏繧九→諤昴>, 繧、繝ウ繧ソ繝シ繝阪ャ繝育ュ峨〒讀懃エ「縺励※縺ソ縺溘?縺ァ縺吶′, 驕輔≧繝舌リ繝シ | |
188 | +縺梧イ「螻ア繝偵ャ繝医@縺ヲ縺励∪縺? 邨仙ア?逶ョ逧??繧ゅ?縺ッ謗「縺怜?縺帙∪縺帙s縺ァ縺励◆縲 | |
191 | 189 | |
192 | 190 | @quotation |
193 | -「しょうがない。作るか〜。」 | |
191 | +縲後@繧?≧縺後↑縺??ゆス懊k縺九?懊?ゅ? | |
194 | 192 | |
195 | -「多分, 二〜三時間もあれば作れるだろう」 | |
193 | +縲悟、壼?, 莠後?應ク画凾髢薙b縺ゅl縺ー菴懊l繧九□繧阪≧縲 | |
196 | 194 | @end quotation |
197 | 195 | |
198 | -と思って, 作り始めました。ま〜, だいたいは二時間ぐらいで出来たのですが, | |
199 | -どうせなら, オリジナルと同じ動作にしようと思い, オリジナルを操作しながら, | |
200 | -動作を真似て作りました。 | |
196 | +縺ィ諤昴▲縺ヲ, 菴懊j蟋九a縺セ縺励◆縲ゅ∪縲? 縺?縺?◆縺??莠梧凾髢薙$繧峨>縺ァ蜃コ譚・縺溘?縺ァ縺吶′, | |
197 | +縺ゥ縺?○縺ェ繧? 繧ェ繝ェ繧ク繝翫Ν縺ィ蜷後§蜍穂ス懊↓縺励h縺?→諤昴>, 繧ェ繝ェ繧ク繝翫Ν繧呈桃菴懊@縺ェ縺後i, | |
198 | +蜍穂ス懊r逵滉シシ縺ヲ菴懊j縺セ縺励◆縲 | |
201 | 199 | |
202 | -面倒だったので, オリジナルのソースは見ないで作成したので, 細かい部分まで | |
203 | -は真似しきれてないと思います。何れにしろ, オリジナルは多分プログラム内部 | |
204 | -にフォント情報を持っているでしょう(違うかな?)。欧文のように数が少なけれ | |
205 | -ば可能なのですが, 日本語は数が多いのでフォントを内部に持つのは得策ではな | |
206 | -いと判断して, OS からフォント情報を得ています。そんな訳でオリジナルには | |
207 | -存在しない機能として, 以下の機能があります。 | |
200 | +髱「蛟偵□縺」縺溘?縺ァ, 繧ェ繝ェ繧ク繝翫Ν縺ョ繧ス繝シ繧ケ縺ッ隕九↑縺?〒菴懈?縺励◆縺ョ縺ァ, 邏ー縺九>驛ィ蛻?∪縺ァ | |
201 | +縺ッ逵滉シシ縺励″繧後※縺ェ縺?→諤昴>縺セ縺吶?ゆス輔l縺ォ縺励m, 繧ェ繝ェ繧ク繝翫Ν縺ッ螟壼?繝励Ο繧ー繝ゥ繝?蜀?Κ | |
202 | +縺ォ繝輔か繝ウ繝域ュ蝣ア繧呈戟縺」縺ヲ縺?k縺ァ縺励g縺?驕輔≧縺九↑?)縲よャァ譁??繧医≧縺ォ謨ー縺悟ー代↑縺代l | |
203 | +縺ー蜿ッ閭ス縺ェ縺ョ縺ァ縺吶′, 譌・譛ャ隱槭?謨ー縺悟、壹>縺ョ縺ァ繝輔か繝ウ繝医r蜀?Κ縺ォ謖√▽縺ョ縺ッ蠕礼ュ悶〒縺ッ縺ェ | |
204 | +縺?→蛻、譁ュ縺励※, OS 縺九i繝輔か繝ウ繝域ュ蝣ア繧貞セ励※縺?∪縺吶?ゅ◎繧薙↑險ウ縺ァ繧ェ繝ェ繧ク繝翫Ν縺ォ縺ッ | |
205 | +蟄伜惠縺励↑縺?ゥ溯?縺ィ縺励※, 莉・荳九?讖溯?縺後≠繧翫∪縺吶? | |
208 | 206 | |
209 | 207 | @itemize |
210 | 208 | @item |
211 | -日本語を処理できます | |
209 | +譌・譛ャ隱槭r蜃ヲ逅?〒縺阪∪縺 | |
212 | 210 | |
213 | 211 | @item |
214 | -フォントの指定が可能です | |
212 | +繝輔か繝ウ繝医?謖?ョ壹′蜿ッ閭ス縺ァ縺 | |
215 | 213 | |
216 | 214 | @item |
217 | -フォントサイズの指定が可能です | |
215 | +繝輔か繝ウ繝医し繧、繧コ縺ョ謖?ョ壹′蜿ッ閭ス縺ァ縺 | |
218 | 216 | |
219 | 217 | @item |
220 | -フォントファミリを列挙する事ができます。 | |
218 | +繝輔か繝ウ繝医ヵ繧。繝溘Μ繧貞?謖吶☆繧倶コ九′縺ァ縺阪∪縺吶? | |
221 | 219 | |
222 | 220 | @end itemize |
223 | 221 | |
224 | -フォントの指定が可能になった事により, | |
222 | +繝輔か繝ウ繝医?謖?ョ壹′蜿ッ閭ス縺ォ縺ェ縺」縺滉コ九↓繧医j, | |
225 | 223 | |
226 | 224 | @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 | +縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「貍「縲?縲?縲?縲?貍「 | |
244 | 242 | @end example |
245 | 243 | |
246 | -こんな事も出来るようになりました。 | |
244 | +縺薙s縺ェ莠九b蜃コ譚・繧九h縺?↓縺ェ繧翫∪縺励◆縲 | |
247 | 245 | |
248 | 246 | @c -------------------------------------------------------------------- |
249 | -@node 動作環境, インストールとアンインストール方法, 機能概要, Top | |
247 | +@node 蜍穂ス懃腸蠅? 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕? 讖溯?讎りヲ? Top | |
250 | 248 | @comment node-name, next, previous, up |
251 | -@chapter 動作環境 | |
249 | +@chapter 蜍穂ス懃腸蠅 | |
252 | 250 | |
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 | +縺溽腸蠅?? | |
257 | 255 | |
258 | 256 | @itemize |
259 | 257 | @item Windows 2000 |
260 | 258 | @item Windows Xp |
261 | 259 | @end itemize |
262 | 260 | |
263 | -のみです。 | |
261 | +縺ョ縺ソ縺ァ縺吶? | |
264 | 262 | |
265 | 263 | @c -------------------------------------------------------------------- |
266 | -@node インストールとアンインストール方法, 使用方法, 動作環境, Top | |
264 | +@node 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕? 菴ソ逕ィ譁ケ豕? 蜍穂ス懃腸蠅? Top | |
267 | 265 | @comment node-name, next, previous, up |
268 | -@chapter インストールとアンインストール方法 | |
266 | +@chapter 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕 | |
269 | 267 | |
270 | 268 | @menu |
271 | -* インストール:: | |
272 | -* アンインストール:: | |
269 | +* 繧、繝ウ繧ケ繝医?繝ォ:: | |
270 | +* 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ:: | |
273 | 271 | @end menu |
274 | 272 | |
275 | -@node インストール, アンインストール, インストールとアンインストール方法, インストールとアンインストール方法 | |
273 | +@node 繧、繝ウ繧ケ繝医?繝ォ, 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ, 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕? 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕 | |
276 | 274 | @comment node-name, next, previous, up |
277 | -@section インストール | |
275 | +@section 繧、繝ウ繧ケ繝医?繝ォ | |
278 | 276 | |
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} 縲 | |
284 | 282 | |
285 | -@node アンインストール, , インストール, インストールとアンインストール方法 | |
283 | +@node 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ, , 繧、繝ウ繧ケ繝医?繝ォ, 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕 | |
286 | 284 | @comment node-name, next, previous, up |
287 | -@section アンインストール | |
285 | +@section 繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ | |
288 | 286 | |
289 | -アンインストールは, @file{jbanner.exe}を削除するだけです。レジストリは一 | |
290 | -切触っていませんので, それ以外には何も行う必要はありません。 | |
287 | +繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ縺ッ, @file{jbanner.exe}繧貞炎髯、縺吶k縺?縺代〒縺吶?ゅΞ繧ク繧ケ繝医Μ縺ッ荳? | |
288 | +蛻?ァヲ縺」縺ヲ縺?∪縺帙s縺ョ縺ァ, 縺昴l莉・螟悶↓縺ッ菴輔b陦後≧蠢?ヲ√?縺ゅj縺セ縺帙s縲 | |
291 | 289 | |
292 | 290 | @c -------------------------------------------------------------------- |
293 | -@node 使用方法, 蛇足, インストールとアンインストール方法, Top | |
291 | +@node 菴ソ逕ィ譁ケ豕? 陋?カウ, 繧、繝ウ繧ケ繝医?繝ォ縺ィ繧「繝ウ繧、繝ウ繧ケ繝医?繝ォ譁ケ豕? Top | |
294 | 292 | @comment node-name, next, previous, up |
295 | -@chapter 使用方法 | |
293 | +@chapter 菴ソ逕ィ譁ケ豕 | |
296 | 294 | |
297 | 295 | @menu |
298 | -* 簡単な使いかた:: | |
299 | -* コマンド形式:: | |
300 | -* ヘルプオプション:: | |
301 | -* 全体的なオプション:: | |
302 | -* 特殊オプション(WIN32):: | |
296 | +* 邁。蜊倥↑菴ソ縺?°縺?: | |
297 | +* 繧ウ繝槭Φ繝牙ス「蠑?: | |
298 | +* 繝倥Ν繝励が繝励す繝ァ繝ウ:: | |
299 | +* 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ:: | |
300 | +* 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32):: | |
303 | 301 | @end menu |
304 | 302 | |
305 | 303 | @c -------------------------------------------------------------------- |
306 | -@node 簡単な使いかた, コマンド形式, 使用方法, 使用方法 | |
304 | +@node 邁。蜊倥↑菴ソ縺?°縺? 繧ウ繝槭Φ繝牙ス「蠑? 菴ソ逕ィ譁ケ豕? 菴ソ逕ィ譁ケ豕 | |
307 | 305 | @comment node-name, next, previous, up |
308 | -@section 簡単な使いかた | |
306 | +@section 邁。蜊倥↑菴ソ縺?°縺 | |
309 | 307 | |
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 | +縺?? | |
315 | 313 | |
316 | -そのままコマンドプロンプトから@samp{jbanner}と入力すると, | |
314 | +縺昴?縺セ縺セ繧ウ繝槭Φ繝峨?繝ュ繝ウ繝励ヨ縺九i@samp{jbanner}縺ィ蜈・蜉帙☆繧九→, | |
317 | 315 | |
318 | 316 | @example |
319 | 317 | 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譁?ュ怜? | |
322 | 320 | @end example |
323 | 321 | |
324 | -といった, 簡単な使用方法を表示します。今度は「表示する文字列」を何か入力してみ | |
325 | -ます。ここでは「ほげ」と入力します。 | |
322 | +縺ィ縺?▲縺? 邁。蜊倥↑菴ソ逕ィ譁ケ豕輔r陦ィ遉コ縺励∪縺吶?ゆサ雁コヲ縺ッ縲瑚。ィ遉コ縺吶k譁?ュ怜?縲阪r菴輔°蜈・蜉帙@縺ヲ縺ソ | |
323 | +縺セ縺吶?ゅ%縺薙〒縺ッ縲後⊇縺偵?阪→蜈・蜉帙@縺セ縺吶? | |
326 | 324 | |
327 | 325 | @example |
328 | -C:\home\tfuruka1>jbanner ほげ | |
326 | +C:\home\tfuruka1>jbanner 縺サ縺 | |
329 | 327 | X X |
330 | 328 | X X X X |
331 | 329 | X XXXXXXXX X X |
@@ -342,74 +340,74 @@ C:\home\tfuruka1>jbanner | ||
342 | 340 | X XXXX XX |
343 | 341 | @end example |
344 | 342 | |
345 | -これが基本的な使用方法です。あとは, オプションで細かい指定がそれなりにで | |
346 | -きます。 | |
343 | +縺薙l縺悟渕譛ャ逧?↑菴ソ逕ィ譁ケ豕輔〒縺吶?ゅ≠縺ィ縺ッ, 繧ェ繝励す繝ァ繝ウ縺ァ邏ー縺九>謖?ョ壹′縺昴l縺ェ繧翫↓縺ァ | |
344 | +縺阪∪縺吶? | |
347 | 345 | |
348 | 346 | @c -------------------------------------------------------------------- |
349 | -@node コマンド形式, ヘルプオプション, 簡単な使いかた, 使用方法 | |
347 | +@node 繧ウ繝槭Φ繝牙ス「蠑? 繝倥Ν繝励が繝励す繝ァ繝ウ, 邁。蜊倥↑菴ソ縺?°縺? 菴ソ逕ィ譁ケ豕 | |
350 | 348 | @comment node-name, next, previous, up |
351 | -@section コマンド形式 | |
349 | +@section 繧ウ繝槭Φ繝牙ス「蠑 | |
352 | 350 | |
353 | -@file{jbanner}のコマンド形式は以下の通りです。 | |
351 | +@file{jbanner}縺ョ繧ウ繝槭Φ繝牙ス「蠑上?莉・荳九?騾壹j縺ァ縺吶? | |
354 | 352 | |
355 | 353 | @example |
356 | -jbanner [options] 表示文字列 | |
354 | +jbanner [options] 陦ィ遉コ譁?ュ怜? | |
357 | 355 | @end example |
358 | 356 | |
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蜷後§諢丞袖縺ォ縺ェ繧翫∪縺吶? | |
365 | 363 | |
366 | 364 | @example |
367 | 365 | --option argument |
368 | 366 | --option=argument |
369 | 367 | @end example |
370 | 368 | |
371 | -因みにjbannerには@code{--option}というオプションは存在しません。上記はあ | |
372 | -くまで例です。 | |
369 | +蝗?縺ソ縺ォjbanner縺ォ縺ッ@code{--option}縺ィ縺?≧繧ェ繝励す繝ァ繝ウ縺ッ蟄伜惠縺励∪縺帙s縲ゆク願ィ倥?縺 | |
370 | +縺上∪縺ァ萓九〒縺吶? | |
373 | 371 | |
374 | 372 | @c -------------------------------------------------------------------- |
375 | -@node ヘルプオプション, 全体的なオプション, コマンド形式, 使用方法 | |
373 | +@node 繝倥Ν繝励が繝励す繝ァ繝ウ, 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ, 繧ウ繝槭Φ繝牙ス「蠑? 菴ソ逕ィ譁ケ豕 | |
376 | 374 | @comment node-name, next, previous, up |
377 | -@section ヘルプオプション | |
375 | +@section 繝倥Ν繝励が繝励す繝ァ繝ウ | |
378 | 376 | |
379 | -ヘルプオプションを指定した場合は, jbanner に関連する情報を表示し, 直ちに | |
380 | -コマンドを終了します。表示文字列を指定した場合も, バナー処理を行いません。 | |
377 | +繝倥Ν繝励が繝励す繝ァ繝ウ繧呈欠螳壹@縺溷?エ蜷医?, jbanner 縺ォ髢「騾」縺吶k諠??ア繧定。ィ遉コ縺? 逶エ縺。縺ォ | |
378 | +繧ウ繝槭Φ繝峨r邨ゆコ?@縺セ縺吶?り。ィ遉コ譁?ュ怜?繧呈欠螳壹@縺溷?エ蜷医b, 繝舌リ繝シ蜃ヲ逅?r陦後>縺セ縺帙s縲 | |
381 | 379 | |
382 | 380 | @table @kbd |
383 | 381 | |
384 | 382 | @item -? |
385 | 383 | @itemx --help |
386 | 384 | |
387 | -詳細な使用方法を表示し, 処理を終了します。 | |
385 | +隧ウ邏ー縺ェ菴ソ逕ィ譁ケ豕輔r陦ィ遉コ縺? 蜃ヲ逅?r邨ゆコ?@縺セ縺吶? | |
388 | 386 | |
389 | 387 | @item --usage |
390 | -簡潔な使用方法を表示し, 処理を終了します。 | |
388 | +邁。貎斐↑菴ソ逕ィ譁ケ豕輔r陦ィ遉コ縺? 蜃ヲ逅?r邨ゆコ?@縺セ縺吶? | |
391 | 389 | |
392 | 390 | @item --version |
393 | -ヴァージョン情報を表示し, 処理を終了します。 | |
391 | +繝エ繧。繝シ繧ク繝ァ繝ウ諠??ア繧定。ィ遉コ縺? 蜃ヲ逅?r邨ゆコ?@縺セ縺吶? | |
394 | 392 | @end table |
395 | 393 | |
396 | 394 | @c -------------------------------------------------------------------- |
397 | -@node 全体的なオプション, 特殊オプション(WIN32), ヘルプオプション, 使用方法 | |
395 | +@node 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ, 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32), 繝倥Ν繝励が繝励す繝ァ繝ウ, 菴ソ逕ィ譁ケ豕 | |
398 | 396 | @comment node-name, next, previous, up |
399 | -@section 全体的なオプション | |
397 | +@section 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ | |
400 | 398 | |
401 | 399 | @table @kbd |
402 | 400 | |
403 | 401 | @item -c=X |
404 | 402 | @itemx --char=X |
405 | 403 | |
406 | -バナーを作成する為に使用する文字列を指定します。このオプションを指定しな | |
407 | -かった場合は, バナーを作成する文字列として@code{X}を使用します。このオプ | |
408 | -ションで指定するのは文字ではなく, @strong{文字列}です。例えば, @code{AB} | |
409 | -を指定した場合は, 以下のようになります。 | |
404 | +繝舌リ繝シ繧剃ス懈?縺吶k轤コ縺ォ菴ソ逕ィ縺吶k譁?ュ怜?繧呈欠螳壹@縺セ縺吶?ゅ%縺ョ繧ェ繝励す繝ァ繝ウ繧呈欠螳壹@縺ェ | |
405 | +縺九▲縺溷?エ蜷医?, 繝舌リ繝シ繧剃ス懈?縺吶k譁?ュ怜?縺ィ縺励※@code{X}繧剃スソ逕ィ縺励∪縺吶?ゅ%縺ョ繧ェ繝 | |
406 | +繧キ繝ァ繝ウ縺ァ謖?ョ壹☆繧九?縺ッ譁?ュ励〒縺ッ縺ェ縺? @strong{譁?ュ怜?}縺ァ縺吶?ゆセ九∴縺ー, @code{AB} | |
407 | +繧呈欠螳壹@縺溷?エ蜷医?, 莉・荳九?繧医≧縺ォ縺ェ繧翫∪縺吶? | |
410 | 408 | |
411 | 409 | @example |
412 | -[513] ~/WORK/jbanner/src: ./jbanner -c AB 漢字 | |
410 | +[513] ~/WORK/jbanner/src: ./jbanner -c AB 貍「蟄 | |
413 | 411 | AB AB AB AB |
414 | 412 | AB ABABABABABABABABABABAB AB |
415 | 413 | AB AB AB ABABABABABABABABABABABABABABAB |
@@ -430,12 +428,12 @@ AB ABAB ABAB ABABAB | ||
430 | 428 | @item -w=80 |
431 | 429 | @itemx --width=80 |
432 | 430 | |
433 | -バナーの表示幅を設定します。このオプションを指定しなかった場合の表示幅は | |
434 | -80文字です。表示幅は 1以上, 1024未満の範囲で指定可能です。表示幅を超えた | |
435 | -分部はカットされます。表示幅を 45に指定した場合の例を以下に示します。 | |
431 | +繝舌リ繝シ縺ョ陦ィ遉コ蟷?r險ュ螳壹@縺セ縺吶?ゅ%縺ョ繧ェ繝励す繝ァ繝ウ繧呈欠螳壹@縺ェ縺九▲縺溷?エ蜷医?陦ィ遉コ蟷?? | |
432 | +80譁?ュ励〒縺吶?り。ィ遉コ蟷?? 1莉・荳? 1024譛ェ貅?縺ョ遽?峇縺ァ謖?ョ壼庄閭ス縺ァ縺吶?り。ィ遉コ蟷?r雜?∴縺 | |
433 | +蛻?Κ縺ッ繧ォ繝?ヨ縺輔l縺セ縺吶?り。ィ遉コ蟷?r 45縺ォ謖?ョ壹@縺溷?エ蜷医?萓九r莉・荳九↓遉コ縺励∪縺吶? | |
436 | 434 | |
437 | 435 | @example |
438 | -[517] ~/WORK/jbanner/src: ./jbanner -c AB --width=45 漢字 | |
436 | +[517] ~/WORK/jbanner/src: ./jbanner -c AB --width=45 貍「蟄 | |
439 | 437 | AB AB AB |
440 | 438 | AB ABABABABABABABABABABAB |
441 | 439 | AB AB AB ABABABABABAB |
@@ -455,46 +453,46 @@ AB ABAB ABAB AB | ||
455 | 453 | @end table |
456 | 454 | |
457 | 455 | @c -------------------------------------------------------------------- |
458 | -@node 特殊オプション(WIN32), , 全体的なオプション, 使用方法 | |
456 | +@node 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32), , 蜈ィ菴鍋噪縺ェ繧ェ繝励す繝ァ繝ウ, 菴ソ逕ィ譁ケ豕 | |
459 | 457 | @comment node-name, next, previous, up |
460 | -@section 特殊オプション(WIN32) | |
458 | +@section 迚ケ谿翫が繝励す繝ァ繝ウ(WIN32) | |
461 | 459 | |
462 | -@file{jbanner}は, Windows のフォントを使用してバナーを作成しています。そ | |
463 | -のために, フォントに関連するオプションを用意しています。 | |
460 | +@file{jbanner}縺ッ, Windows 縺ョ繝輔か繝ウ繝医r菴ソ逕ィ縺励※繝舌リ繝シ繧剃ス懈?縺励※縺?∪縺吶?ゅ◎ | |
461 | +縺ョ縺溘a縺ォ, 繝輔か繝ウ繝医↓髢「騾」縺吶k繧ェ繝励す繝ァ繝ウ繧堤畑諢上@縺ヲ縺?∪縺吶? | |
464 | 462 | |
465 | 463 | @table @kbd |
466 | 464 | |
467 | -@item -F="MS ゴシック" | |
468 | -@itemx --fontname="MS ゴシック" | |
465 | +@item -F="?ュ?ウ 繧エ繧キ繝?け" | |
466 | +@itemx --fontname="?ュ?ウ 繧エ繧キ繝?け" | |
469 | 467 | |
470 | -バナー作成に使用するフォント名を指定します。このオプションを指定しなかっ | |
471 | -た場合は, @code{MS ゴシック}を使用します。以下の例は, フォントに | |
472 | -@code{@@FixedSys}を使用した場合の例です。 | |
468 | +繝舌リ繝シ菴懈?縺ォ菴ソ逕ィ縺吶k繝輔か繝ウ繝亥錐繧呈欠螳壹@縺セ縺吶?ゅ%縺ョ繧ェ繝励す繝ァ繝ウ繧呈欠螳壹@縺ェ縺九▲ | |
469 | +縺溷?エ蜷医?, @code{MS 繧エ繧キ繝?け}繧剃スソ逕ィ縺励∪縺吶?ゆサ・荳九?萓九?, 繝輔か繝ウ繝医↓ | |
470 | +@code{@@FixedSys}繧剃スソ逕ィ縺励◆蝣エ蜷医?萓九〒縺吶? | |
473 | 471 | |
474 | 472 | @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 | +縲?縲?縲?縲?貍「縲?縲?縲?縲?縲?縲?縲?縲?貍「貍「縲?縲?縲?貍「貍「貍「縲?縲?縲?縲?縲?貍「 | |
494 | 492 | @end example |
495 | 493 | |
496 | -このオプションで指定するのは, 書体名(フォントフェイス)ではなく, フォント | |
497 | -名なので, 以下のように指定する事も出来ます。 | |
494 | +縺薙?繧ェ繝励す繝ァ繝ウ縺ァ謖?ョ壹☆繧九?縺ッ, 譖ク菴灘錐(繝輔か繝ウ繝医ヵ繧ァ繧、繧ケ)縺ァ縺ッ縺ェ縺? 繝輔か繝ウ繝 | |
495 | +蜷阪↑縺ョ縺ァ, 莉・荳九?繧医≧縺ォ謖?ョ壹☆繧倶コ九b蜃コ譚・縺セ縺吶? | |
498 | 496 | |
499 | 497 | @example |
500 | 498 | [538] ~/WORK/jbanner/src: ./jbanner -F="Times New Roman Bold Italic" Hoge |
@@ -521,14 +519,14 @@ XXXX XXXX XXX XXXX XXX | ||
521 | 519 | @item -f=16 |
522 | 520 | @itemx --fontsize=16 |
523 | 521 | |
524 | -バナー作成に使用するフォントのフォントサイズを指定します。このサイズはフォ | |
525 | -ントの高さを意味します。フォントの幅は, アスペクトル比から自動算出します。 | |
526 | -このオプションを指定しなかった場合のフォントサイズは 16を指定した事にな | |
527 | -ります。フォントサイズに 24を指定した場合の例を以下に示します(行書体は16 | |
528 | -ドットだと辛いですね)。 | |
522 | +繝舌リ繝シ菴懈?縺ォ菴ソ逕ィ縺吶k繝輔か繝ウ繝医?繝輔か繝ウ繝医し繧、繧コ繧呈欠螳壹@縺セ縺吶?ゅ%縺ョ繧オ繧、繧コ縺ッ繝輔か | |
523 | +繝ウ繝医?鬮倥&繧呈э蜻ウ縺励∪縺吶?ゅヵ繧ゥ繝ウ繝医?蟷??, 繧「繧ケ繝壹け繝医Ν豈斐°繧芽?蜍慕ョ怜?縺励∪縺吶? | |
524 | +縺薙?繧ェ繝励す繝ァ繝ウ繧呈欠螳壹@縺ェ縺九▲縺溷?エ蜷医?繝輔か繝ウ繝医し繧、繧コ縺ッ 16繧呈欠螳壹@縺滉コ九↓縺ェ | |
525 | +繧翫∪縺吶?ゅヵ繧ゥ繝ウ繝医し繧、繧コ縺ォ 24繧呈欠螳壹@縺溷?エ蜷医?萓九r莉・荳九↓遉コ縺励∪縺?陦梧嶌菴薙?16 | |
526 | +繝峨ャ繝医□縺ィ霎帙>縺ァ縺吶?)縲 | |
529 | 527 | |
530 | 528 | @example |
531 | -[546] ~/WORK/jbanner/src: ./jbanner -c '##' -F=HGS行書体 -f 24 あ | |
529 | +[546] ~/WORK/jbanner/src: ./jbanner -c '##' -F=HGS陦梧嶌菴 -f 24 縺 | |
532 | 530 | |
533 | 531 | |
534 | 532 |
@@ -554,79 +552,79 @@ XXXX XXXX XXX XXXX XXX | ||
554 | 552 | |
555 | 553 | @item --lsfont[=family] |
556 | 554 | |
557 | -familyで指定したフォントファミリのフォント情報を列挙し、コマンドを終了し | |
558 | -ます。フォント名を指定する時に、システムに使用できるフォントを調べる場合 | |
559 | -に使用する事を想定しています。familyを指定しなかった場合は、使用可能な全 | |
560 | -てのフォントを列挙します。フォント情報は、左から | |
555 | +family縺ァ謖?ョ壹@縺溘ヵ繧ゥ繝ウ繝医ヵ繧。繝溘Μ縺ョ繝輔か繝ウ繝域ュ蝣ア繧貞?謖吶@縲√さ繝槭Φ繝峨r邨ゆコ?@ | |
556 | +縺セ縺吶?ゅヵ繧ゥ繝ウ繝亥錐繧呈欠螳壹☆繧区凾縺ォ縲√す繧ケ繝?Β縺ォ菴ソ逕ィ縺ァ縺阪k繝輔か繝ウ繝医r隱ソ縺ケ繧句?エ蜷 | |
557 | +縺ォ菴ソ逕ィ縺吶k莠九r諠ウ螳壹@縺ヲ縺?∪縺吶?Gamily繧呈欠螳壹@縺ェ縺九▲縺溷?エ蜷医?縲∽スソ逕ィ蜿ッ閭ス縺ェ蜈ィ | |
558 | +縺ヲ縺ョ繝輔か繝ウ繝医r蛻玲嫌縺励∪縺吶?ゅヵ繧ゥ繝ウ繝域ュ蝣ア縺ッ縲∝キヲ縺九i | |
561 | 559 | |
562 | 560 | @itemize |
563 | -@item フォント名 | |
564 | -@item スタイル名 | |
565 | -@item 書体名 | |
561 | +@item 繝輔か繝ウ繝亥錐 | |
562 | +@item 繧ケ繧ソ繧、繝ォ蜷 | |
563 | +@item 譖ク菴灘錐 | |
566 | 564 | @end itemize |
567 | 565 | |
568 | -の順に列挙します。以下に例を示します。 | |
566 | +縺ョ鬆?↓蛻玲嫌縺励∪縺吶?ゆサ・荳九↓萓九r遉コ縺励∪縺吶? | |
569 | 567 | |
570 | 568 | @example |
571 | 569 | [551] ~/WORK/jbanner/src: ./jbanner --lsfont=times |
572 | 570 | "Times New Roman" "Regular" "Times" |
573 | 571 | "Times New Roman" "Regular" "Times" |
574 | 572 | "Times New Roman" "Regular" "Times" |
575 | ----中略--- | |
573 | +---荳ュ逡・--- | |
576 | 574 | "Times New Roman Bold" "Bold" "Times" |
577 | 575 | "Times New Roman Bold" "Bold" "Times" |
578 | 576 | "Times New Roman Bold" "Bold" "Times" |
579 | ----中略--- | |
577 | +---荳ュ逡・--- | |
580 | 578 | "Times New Roman Bold Italic" "Bold Italic" "Times" |
581 | 579 | "Times New Roman Bold Italic" "Bold Italic" "Times" |
582 | -...以下省略... | |
580 | +...莉・荳狗怐逡・... | |
583 | 581 | |
584 | -[552] ~/WORK/jbanner/src: ./jbanner --lsfont="MS ゴシック" | |
585 | -"MS ゴシック" "標準" "MS ゴシック" | |
582 | +[552] ~/WORK/jbanner/src: ./jbanner --lsfont="?ュ?ウ 繧エ繧キ繝?け" | |
583 | +"?ュ?ウ 繧エ繧キ繝?け" "讓呎コ? "?ュ?ウ 繧エ繧キ繝?け" | |
586 | 584 | @end example |
587 | 585 | |
588 | -jbanner のオプションで指定するのは, フォント名です。フォント名から使用す | |
589 | -る書体名を得ています。日本語のフォントの場合は, フォント名と書体名は殆ど | |
590 | -一致しているようです。 | |
586 | +jbanner 縺ョ繧ェ繝励す繝ァ繝ウ縺ァ謖?ョ壹☆繧九?縺ッ, 繝輔か繝ウ繝亥錐縺ァ縺吶?ゅヵ繧ゥ繝ウ繝亥錐縺九i菴ソ逕ィ縺 | |
587 | +繧区嶌菴灘錐繧貞セ励※縺?∪縺吶?よ律譛ャ隱槭?繝輔か繝ウ繝医?蝣エ蜷医?, 繝輔か繝ウ繝亥錐縺ィ譖ク菴灘錐縺ッ谿?← | |
588 | +荳?閾エ縺励※縺?k繧医≧縺ァ縺吶? | |
591 | 589 | @end table |
592 | 590 | |
593 | 591 | @c -------------------------------------------------------------------- |
594 | -@node 蛇足, 取り扱い, 使用方法, Top | |
592 | +@node 陋?カウ, 蜿悶j謇ア縺? 菴ソ逕ィ譁ケ豕? Top | |
595 | 593 | @comment node-name, next, previous, up |
596 | -@chapter 蛇足 | |
594 | +@chapter 陋?カウ | |
597 | 595 | |
598 | 596 | @menu |
599 | -* コンパイル方法:: | |
600 | -* コマンドライン引数の解析:: | |
601 | -* 蛇足の蛇足:: | |
597 | +* 繧ウ繝ウ繝代う繝ォ譁ケ豕?: | |
598 | +* 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫?: | |
599 | +* 陋?カウ縺ョ陋?カウ:: | |
602 | 600 | @end menu |
603 | 601 | |
604 | -@node コンパイル方法, コマンドライン引数の解析, 蛇足, 蛇足 | |
602 | +@node 繧ウ繝ウ繝代う繝ォ譁ケ豕? 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫? 陋?カウ, 陋?カウ | |
605 | 603 | @comment node-name, next, previous, up |
606 | -@section コンパイル方法 | |
604 | +@section 繧ウ繝ウ繝代う繝ォ譁ケ豕 | |
607 | 605 | |
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})縺後◎繧後↓縺ゅ◆繧翫∪縺吶? | |
616 | 614 | |
617 | 615 | @example |
618 | -printf("表示\n") | |
616 | +printf("陦ィ遉コ\n") | |
619 | 617 | @end example |
620 | 618 | |
621 | -だとエラーになりますので、 | |
619 | +縺?縺ィ繧ィ繝ゥ繝シ縺ォ縺ェ繧翫∪縺吶?縺ァ縲 | |
622 | 620 | |
623 | 621 | @example |
624 | -printf("\x95\x5c示\n") | |
622 | +printf("\x95\x5c遉コ\n") | |
625 | 623 | @end example |
626 | 624 | |
627 | -と記述しています。 | |
625 | +縺ィ險倩ソー縺励※縺?∪縺吶? | |
628 | 626 | |
629 | -一応, 私がコンパイルを確認したコンパイラを以下に列挙します。 | |
627 | +荳?蠢? 遘√′繧ウ繝ウ繝代う繝ォ繧堤「コ隱阪@縺溘さ繝ウ繝代う繝ゥ繧剃サ・荳九↓蛻玲嫌縺励∪縺吶? | |
630 | 628 | |
631 | 629 | @itemize |
632 | 630 | @item |
@@ -637,20 +635,20 @@ Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for | ||
637 | 635 | gcc (GCC) 3.2 20020818 (prerelease) |
638 | 636 | @end itemize |
639 | 637 | |
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蜿ら?縺励※荳九&縺?? | |
644 | 642 | |
645 | 643 | @c -------------------------------------------------------------------- |
646 | -@node コマンドライン引数の解析, 蛇足の蛇足, コンパイル方法, 蛇足 | |
644 | +@node 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫? 陋?カウ縺ョ陋?カウ, 繧ウ繝ウ繝代う繝ォ譁ケ豕? 陋?カウ | |
647 | 645 | @comment node-name, next, previous, up |
648 | -@section コマンドライン引数の解析 | |
646 | +@section 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫 | |
649 | 647 | |
650 | -恥ずかしながら, 今回デバッグをしていて始めて判ったのですが, gcc でコンパ | |
651 | -イルしたものと, MSVC でコンパイルしたもので, コマンドライン引数の処理が異 | |
652 | -なるようです。Windows のコマンドプロンプトから, 以下のコマンドを入力して, | |
653 | -その引数の渡り方を調べてみました。 | |
648 | +諱・縺壹°縺励↑縺後i, 莉雁屓繝?ヰ繝?げ繧偵@縺ヲ縺?※蟋九a縺ヲ蛻、縺」縺溘?縺ァ縺吶′, gcc 縺ァ繧ウ繝ウ繝 | |
649 | +繧、繝ォ縺励◆繧ゅ?縺ィ, MSVC 縺ァ繧ウ繝ウ繝代う繝ォ縺励◆繧ゅ?縺ァ, 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ蜃ヲ逅?′逡ー | |
650 | +縺ェ繧九h縺?〒縺吶?8indows 縺ョ繧ウ繝槭Φ繝峨?繝ュ繝ウ繝励ヨ縺九i, 莉・荳九?繧ウ繝槭Φ繝峨r蜈・蜉帙@縺ヲ, | |
651 | +縺昴?蠑墓焚縺ョ貂。繧頑婿繧定ェソ縺ケ縺ヲ縺ソ縺セ縺励◆縲 | |
654 | 652 | |
655 | 653 | @itemize |
656 | 654 | @item |
@@ -658,7 +656,7 @@ gcc (GCC) 3.2 20020818 (prerelease) | ||
658 | 656 | |
659 | 657 | @enumerate |
660 | 658 | @item |
661 | -MSVCでコンパイルした場合 | |
659 | +MSVC縺ァ繧ウ繝ウ繝代う繝ォ縺励◆蝣エ蜷 | |
662 | 660 | |
663 | 661 | @example |
664 | 662 | ARGV[0]=<jbanner> |
@@ -668,10 +666,10 @@ ARGV[3]=<Roman'> | ||
668 | 666 | ARGV[4]=<hoge> |
669 | 667 | @end example |
670 | 668 | |
671 | -@code{Times New Roman}を一つの引数として渡すつもりで@code{'}で括ったので | |
672 | -すが, 見事に引数が三つに分割されてしまいました。 | |
669 | +@code{Times New Roman}繧剃ク?縺、縺ョ蠑墓焚縺ィ縺励※貂。縺吶▽繧ゅj縺ァ@code{'}縺ァ諡ャ縺」縺溘?縺ァ | |
670 | +縺吶′, 隕倶コ九↓蠑墓焚縺御ク峨▽縺ォ蛻?牡縺輔l縺ヲ縺励∪縺?∪縺励◆縲 | |
673 | 671 | |
674 | -@item gccでコンパイルした場合 | |
672 | +@item gcc縺ァ繧ウ繝ウ繝代う繝ォ縺励◆蝣エ蜷 | |
675 | 673 | |
676 | 674 | @example |
677 | 675 | ARGV[0]=<jbanner> |
@@ -679,18 +677,18 @@ ARGV[1]=<--fontname=Times New Roman> | ||
679 | 677 | ARGV[2]=<hoge> |
680 | 678 | @end example |
681 | 679 | |
682 | -こちらは, 意図した通りです。 | |
680 | +縺薙■繧峨?, 諢丞峙縺励◆騾壹j縺ァ縺吶? | |
683 | 681 | |
684 | 682 | @end enumerate |
685 | 683 | |
686 | 684 | @item |
687 | 685 | @samp{jbanner --fontname="Times New Roman" hoge} |
688 | 686 | |
689 | -今度は, @code{'}ではなく, @code{"}で括ってみました。 | |
687 | +莉雁コヲ縺ッ, @code{'}縺ァ縺ッ縺ェ縺? @code{"}縺ァ諡ャ縺」縺ヲ縺ソ縺セ縺励◆縲 | |
690 | 688 | |
691 | 689 | @enumerate |
692 | 690 | |
693 | -@item MSVCでコンパイルした場合 | |
691 | +@item MSVC縺ァ繧ウ繝ウ繝代う繝ォ縺励◆蝣エ蜷 | |
694 | 692 | |
695 | 693 | @example |
696 | 694 | ARGV[0]=<jbanner> |
@@ -698,9 +696,9 @@ ARGV[1]=<--fontname=Times New Roman> | ||
698 | 696 | ARGV[2]=<hoge> |
699 | 697 | @end example |
700 | 698 | |
701 | -意図した通りです。 | |
699 | +諢丞峙縺励◆騾壹j縺ァ縺吶? | |
702 | 700 | |
703 | -@item gcc でコンパイルした場合 | |
701 | +@item gcc 縺ァ繧ウ繝ウ繝代う繝ォ縺励◆蝣エ蜷 | |
704 | 702 | |
705 | 703 | @example |
706 | 704 | ARGV[0]=<./jbanner> |
@@ -708,53 +706,53 @@ ARGV[1]=<--fontname=Times New Roman> | ||
708 | 706 | ARGV[2]=<hoge> |
709 | 707 | @end example |
710 | 708 | |
711 | -意図した通りです。 | |
709 | +諢丞峙縺励◆騾壹j縺ァ縺吶? | |
712 | 710 | |
713 | 711 | @end enumerate |
714 | 712 | @end itemize |
715 | 713 | |
716 | -といった結果になりました。私は殆ど bash を使用していますので, シェルが処 | |
717 | -理してくれるので, 気が付きませんでした。 | |
714 | +縺ィ縺?▲縺溽オ先棡縺ォ縺ェ繧翫∪縺励◆縲らァ√?谿?← bash 繧剃スソ逕ィ縺励※縺?∪縺吶?縺ァ, 繧キ繧ァ繝ォ縺悟? | |
715 | +逅?@縺ヲ縺上l繧九?縺ァ, 豌励′莉倥″縺セ縺帙s縺ァ縺励◆縲 | |
718 | 716 | |
719 | 717 | @c -------------------------------------------------------------------- |
720 | -@node 蛇足の蛇足, , コマンドライン引数の解析, 蛇足 | |
718 | +@node 陋?カウ縺ョ陋?カウ, , 繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ョ隗」譫? 陋?カウ | |
721 | 719 | @comment node-name, next, previous, up |
722 | -@section 蛇足の蛇足 | |
720 | +@section 陋?カウ縺ョ陋?カウ | |
723 | 721 | |
724 | -一部, デバッグ用に Syslog 出力しています。Syslogd を起動している方は, ご | |
725 | -注意(べつに悪さは与えないと思いますが)ください。 | |
722 | +荳?驛ィ, 繝?ヰ繝?げ逕ィ縺ォ Syslog 蜃コ蜉帙@縺ヲ縺?∪縺吶?4yslogd 繧定オキ蜍輔@縺ヲ縺?k譁ケ縺ッ, 縺 | |
723 | +豕ィ諢?縺ケ縺、縺ォ謔ェ縺輔?荳弱∴縺ェ縺?→諤昴>縺セ縺吶′)縺上□縺輔>縲 | |
726 | 724 | |
727 | 725 | |
728 | 726 | @c -------------------------------------------------------------------- |
729 | -@node 取り扱い, , 蛇足, Top | |
727 | +@node 蜿悶j謇ア縺? , 陋?カウ, Top | |
730 | 728 | @comment node-name, next, previous, up |
731 | -@chapter 取り扱い | |
729 | +@chapter 蜿悶j謇ア縺 | |
732 | 730 | |
733 | 731 | @menu |
734 | -* 著作権、免責等:: | |
735 | -* バグ報告等:: | |
732 | +* 闡嶺ス懈ィゥ縲∝?雋ャ遲?: | |
733 | +* 繝舌げ蝣ア蜻顔ュ?: | |
736 | 734 | @end menu |
737 | 735 | |
738 | -@node 著作権、免責等, バグ報告等, 取り扱い, 取り扱い | |
736 | +@node 闡嶺ス懈ィゥ縲∝?雋ャ遲? 繝舌げ蝣ア蜻顔ュ? 蜿悶j謇ア縺? 蜿悶j謇ア縺 | |
739 | 737 | @comment node-name, next, previous, up |
740 | -@section 著作権、免責等 | |
738 | +@section 闡嶺ス懈ィゥ縲∝?雋ャ遲 | |
741 | 739 | |
742 | -本プログラムはフリーソフトウェアです。本プログラムを使用して生じたいかな | |
743 | -る結果に対しても作者は責任を負わないこととします。個人の責任に於いて使用 | |
744 | -して下さい。入手したアーカイブのままの形式であれば, 再頒布, 転載は可能と | |
745 | -します。常識的に扱ってください。 | |
740 | +譛ャ繝励Ο繧ー繝ゥ繝?縺ッ繝輔Μ繝シ繧ス繝輔ヨ繧ヲ繧ァ繧「縺ァ縺吶?よ悽繝励Ο繧ー繝ゥ繝?繧剃スソ逕ィ縺励※逕溘§縺溘>縺九↑ | |
741 | +繧狗オ先棡縺ォ蟇セ縺励※繧ゆス懆???雋ャ莉サ繧定イ?繧上↑縺?%縺ィ縺ィ縺励∪縺吶?ょ?倶ココ縺ョ雋ャ莉サ縺ォ譁シ縺?※菴ソ逕ィ | |
742 | +縺励※荳九&縺??ょ?謇九@縺溘い繝シ繧ォ繧、繝悶?縺セ縺セ縺ョ蠖「蠑上〒縺ゅl縺ー, 蜀埼?貞ク? 霆「霈峨?蜿ッ閭ス縺ィ | |
743 | +縺励∪縺吶?ょクク隴倡噪縺ォ謇ア縺」縺ヲ縺上□縺輔>縲 | |
746 | 744 | |
747 | -@node バグ報告等, , 著作権、免責等, 取り扱い | |
745 | +@node 繝舌げ蝣ア蜻顔ュ? , 闡嶺ス懈ィゥ縲∝?雋ャ遲? 蜿悶j謇ア縺 | |
748 | 746 | @comment node-name, next, previous, up |
749 | -@section バグ報告等 | |
747 | +@section 繝舌げ蝣ア蜻顔ュ | |
750 | 748 | |
751 | -バグ報告, 改善案(あるいは, 自分で改善した), 質問等ありましたら, 是非作者 | |
752 | -へ「励ましのお便り」@code{(^^;}を送って下さい。特にご自分で改善なさった | |
753 | -場合は, 私も恩恵に預かりたいので, 是非教えて下さい。改善案のご連絡を下さっ | |
754 | -ても, 仕事に忙殺されている関係上, ご希望に添える事は出来ないかもしれませ | |
755 | -んが, バグ修正はなるべく行うつもりです。自分の名誉の為にも@dots{}(^^; | |
749 | +繝舌げ蝣ア蜻? 謾ケ蝟?。?縺ゅk縺??, 閾ェ蛻?〒謾ケ蝟?@縺?, 雉ェ蝠冗ュ峨≠繧翫∪縺励◆繧? 譏ッ髱樔ス懆? | |
750 | +縺ク縲悟干縺セ縺励?縺贋セソ繧翫?后code{(^^;}繧帝?√▲縺ヲ荳九&縺??ら音縺ォ縺碑?蛻?〒謾ケ蝟?↑縺輔▲縺 | |
751 | +蝣エ蜷医?, 遘√b諱ゥ諱オ縺ォ鬆舌°繧翫◆縺??縺ァ, 譏ッ髱樊蕗縺医※荳九&縺??よ隼蝟?。医?縺秘?」邨。繧剃ク九&縺」 | |
752 | +縺ヲ繧? 莉穂コ九↓蠢呎ョコ縺輔l縺ヲ縺?k髢「菫ゆク? 縺泌ク梧悍縺ォ豺サ縺医k莠九?蜃コ譚・縺ェ縺?°繧ゅ@繧後∪縺 | |
753 | +繧薙′, 繝舌げ菫ョ豁」縺ッ縺ェ繧九∋縺剰。後≧縺、繧ゅj縺ァ縺吶?り?蛻??蜷崎ェ峨?轤コ縺ォ繧?dots{}(^^; | |
756 | 754 | |
757 | -メールアドレスは, 以下の通りです。 | |
755 | +繝。繝シ繝ォ繧「繝峨Ξ繧ケ縺ッ, 莉・荳九?騾壹j縺ァ縺吶? | |
758 | 756 | |
759 | 757 | @flushright |
760 | 758 | @ifhtml |
@@ -766,14 +764,14 @@ T.Furukawa @email{tfuruka1 at nifty dot com} | ||
766 | 764 | @end flushright |
767 | 765 | |
768 | 766 | @c -------------------------- |
769 | -@c Part 6: ドキュメントの終り | |
767 | +@c Part 6: 繝峨く繝・繝。繝ウ繝医?邨ゅj | |
770 | 768 | @c -------------------------- |
771 | -@c @node 索引, , 取り扱い, Top | |
772 | -@c @unnumbered 索引 | |
769 | +@c @node 邏「蠑? , 蜿悶j謇ア縺? Top | |
770 | +@c @unnumbered 邏「蠑 | |
773 | 771 | |
774 | 772 | @c @printindex cp |
775 | 773 | @c @printindex fn |
776 | 774 | @c @printindex vr |
777 | 775 | |
778 | -@c インデックスは要らないや | |
776 | +@c 繧、繝ウ繝?ャ繧ッ繧ケ縺ッ隕√i縺ェ縺?d | |
779 | 777 | @bye |
@@ -111,7 +111,7 @@ PLAIN_TXT = $(BASE_NAME).txt | ||
111 | 111 | PDF = $(BASE_NAME).pdf |
112 | 112 | HTML = $(BASE_NAME).html |
113 | 113 | |
114 | -MAKEINFO=/usr/local/bin/makeinfo | |
114 | +MAKEINFO=/bin/makeinfo | |
115 | 115 | TEXINDEX=/usr/local/bin/texindex |
116 | 116 | DVIPDF=/usr/local/bin/dvipdfmx |
117 | 117 | ETAGS=/usr/local/emacs/bin/etags.exe |
@@ -140,7 +140,7 @@ tar: ../$(EXE) doc clean tags | ||
140 | 140 | # |
141 | 141 | # --- ドキュメント |
142 | 142 | # |
143 | -doc : $(INFO) $(PDF) $(BASE_NAME).ps $(PLAIN_TXT) $(HTML) | |
143 | +doc : $(INFO) $(PLAIN_TXT) $(HTML) $(PDF) $(BASE_NAME).ps | |
144 | 144 | |
145 | 145 | # --- html |
146 | 146 | $(HTML) : $(TEXINFO) makefile |
@@ -179,8 +179,8 @@ $(BASE_NAME).dvi : $(TEXINFO) makefile | ||
179 | 179 | @echo --- |
180 | 180 | @echo --- make dvi --- |
181 | 181 | @echo --- |
182 | - ptex $(TEXINFO) | |
183 | - $(SHELL) -c "$(TEXINDEX) $(BASE_NAME).??" | |
182 | + ptex -kanji=utf8 $(TEXINFO) | |
183 | + $(TEXINDEX) $(BASE_NAME).?? | |
184 | 184 | ptex $(TEXINFO) |
185 | 185 | ptex $(TEXINFO) |
186 | 186 | # --- ps |