summaryrefslogtreecommitdiff
path: root/Master/tlpkg/dviout/DOC/dvi.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/dviout/DOC/dvi.html')
-rw-r--r--Master/tlpkg/dviout/DOC/dvi.html402
1 files changed, 200 insertions, 202 deletions
diff --git a/Master/tlpkg/dviout/DOC/dvi.html b/Master/tlpkg/dviout/DOC/dvi.html
index 5b26334bdf3..5d85a28be25 100644
--- a/Master/tlpkg/dviout/DOC/dvi.html
+++ b/Master/tlpkg/dviout/DOC/dvi.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>dvi-format</title>
</head>
@@ -9,250 +9,248 @@
<hr align="left" noShade SIZE="4" width="75%">
<h1 align="center">DVI format</h1>
<hr align="right" noShade SIZE="4" width="75%">
-<p align="center">January 23, 2003</p>
+<p align="center">May, 2021</p>
<pre>
- <b>–Ú ŽŸ</b>
+ <b>目 次</b>
-1. <a href="#format">DVIƒtƒ@ƒCƒ‹‚̃tƒH[ƒ}ƒbƒg</a>
- <a href="#pre">ƒvƒŠƒAƒ“ƒuƒ‹</a>
- <a href="#page">ƒy[ƒW”‚̌”‚̃y[ƒW‹Lq•”</a>
- <a href="#post">ƒ|ƒXƒgƒAƒ“ƒuƒ‹</a>
-2. <a href="#font">ƒtƒHƒ“ƒg‚Ì’è‹`‚ÆDVIware</a>
-3. <a href="#cmd">DVI–œ—ß</a>
- <a href="#table">DVI–œ—߈ꗗ</a>
-4. <a href="#tate">pTeX ‚É‚š‚¯‚éc‘‚«‚Ɖ¡‘‚«‚̐ؑÖ</a>
-5. <a href="#text">DVIƒtƒ@ƒCƒ‹‚Ɖ“ǃeƒLƒXƒgŒ`Ž®ƒtƒ@ƒCƒ‹‚Æ‚ÌŠÔ‚Ì•ÏŠ·<a>
- <a href="#ex-pre">—á</a>
+1. <a href="#format">DVIファむルのフォヌマット</a>
+ <a href="#pre">プリアンブル</a>
+ <a href="#page">ペヌゞ数の個数のペヌゞ蚘述郚</a>
+ <a href="#post">ポストアンブル</a>
+2. <a href="#font">フォントの定矩ずDVIware</a>
+3. <a href="#cmd">DVI呜什</a>
+ <a href="#table">DVI呜什䞀芧</a>
+4. <a href="#tate">pTeX における瞊曞きず暪曞きの切替</a>
+5. <a href="#text">DVIファむルず可読テキスト圢匏ファむルずの間の倉換<a>
+ <a href="#ex-pre">䟋</a>
</pre>
-&nbsp;&nbsp; ŠÖ˜AƒŠƒ“ƒN<br>
-<a href="texinst98.html">Windows 95/98/Me/NT/2000/XP ‚É‚š‚¯‚é TeX
-ƒVƒXƒeƒ€‚̃Cƒ“ƒXƒg[ƒ‹<br>
-<a href="tex_dvioutw.html">dviout‚̃Cƒ“ƒXƒg[ƒ‹</a><br>
-<a href="http://www.ascii.co.jp/pb/ptex/">TFMƒtƒ@ƒCƒ‹‚ÆJFMƒtƒ@ƒCƒ‹</a><p>
+&nbsp;&nbsp; 関連リンク<br>
+<a href="tex_dvioutw.html">dvioutのむンストヌル</a><br>
+<a href="https://asciidwango.github.io/ptex/">TFMファむルずJFMファむル</a><p>
<hr>
-<a name="format"><h2>1. DVIƒtƒ@ƒCƒ‹‚̃tƒH[ƒ}ƒbƒg</h2></a>
+<a name="format"><h2>1. DVIファむルのフォヌマット</h2></a>
<ul>
-<li>DVIƒtƒ@ƒCƒ‹‚́C1 byte ‚ÌDVI–œ—߂ƁC‚»‚ê‚É‘±‚­ 0 byteˆÈã‚̈ø”‚ÌŒJ‚è•Ô‚µ‚©‚琬‚è—§‚Á‚Ä‚¢‚Ü‚·D</li>
-<li>ˆø”‚́C®”‚╶Žš—ñ‚Ȃǂ̃f[ƒ^‚©‚ç‚È‚è‚Ü‚·D</li>
-<li>ˆø”‚ÌŠe®”‚́C1 byte, 2 byte, 3 byte, 4 byte ‚Ì‚¢‚ž‚ê‚©‚Å‹Lq‚³‚êC•„†•t‚«‚Ì‚à‚Ì‚Æ•„†–³‚µ‚Ì‚à‚Ì‚ª‚ ‚è‚Ü‚·D<br>
-Å‰‚Ì byte ‚ªÅ‚ˆÊ‚Ì bits ‚ð•\‚µCÅŒã‚Ì byte ‚ªÅ‰ºˆÊ‚Ì bits ‚ð•\‚µ‚Ü‚·D<br>
-•„†•t‚«‚̏ꍇC•„†‚͍ŏ‰‚Ì byte ‚̍ō‚ˆÊ‚Ì bit ‚ɑΉž‚µ‚Ü‚·D</li>
-<li>ˆÊ’u‚È‚Ç‚ð•\‚·”‚ÍŠî–{“I‚É‚·‚×‚Ä 4 byte ®”‚ð—p‚¢‚ď\•ª‚Ȑž“x‚Å•\Œ»‚³‚ê‚Ü‚·D
-ˆÊ’u’²®‚È‚Ç‚Ì’·‚³‚͏¬‚³‚Ȑ”‚ɂȂ邱‚Æ‚ª‘œ‚¢‚̂ŁCDVIƒtƒ@ƒCƒ‹‚É‚Í 4 byte ˆÈ‰º‚̐®”‚à“±“ü‚·‚邱‚Æ‚É‚æ‚Á‚āCDVIƒtƒ@ƒCƒ‹‚̃TƒCƒY‚ð¬‚³‚­‚·‚éH•v‚ª‚È‚³‚ê‚Ä‚¢‚Ü‚·D</li>
-<li>TeX‚ł́C”‚Æ‚µ‚﬐”‚Í—p‚¢‚žC®”‚Æ‚»‚ÌŠÔ‚ÌŒvŽZ‚Ì‚Ý‚ª—p‚¢‚ç‚ê‚Ü‚·D]‚Á‚āCŒë·‚̈Ⴂ‚Ì‚œ‚ߏˆ—Œn‚ÅŒ‹‰Ê‚ªˆÙ‚È‚éC‚Æ‚¢‚€‚æ‚€‚È‚±‚Ƃ͐¶‚¶‚Ü‚¹‚ñD</li>
-<li>DVIƒtƒ@ƒCƒ‹‚́Cƒtƒ@ƒCƒ‹‚̐擪‚ª <b>ƒvƒŠƒAƒ“ƒuƒ‹</b> ‚ŁC‚»‚ÌŒã <b>ƒy[ƒW‹Lq•”</b> ‚Æ‚È‚èCÅŒã‚É <b>ƒ|ƒXƒgƒAƒ“ƒuƒ‹</b> ‚ª‚ ‚è‚Ü‚·Dƒy[ƒW‹Lq•”‚ÍŠe•Å–ˆ‚É•ª‚©‚ê‚Ä“Æ—§‚µ‚œŒ`‚É‚È‚Á‚Ä‚¢‚Ü‚·D</li>
+<li>DVIファむルは1 byte のDVI呜什ずそれに続く 0 byte以䞊の匕数の繰り返しから成り立っおいたす</li>
+<li>匕数は敎数や文字列などのデヌタからなりたす</li>
+<li>匕数の各敎数は1 byte, 2 byte, 3 byte, 4 byte のいずれかで蚘述され笊号付きのものず笊号無しのものがありたす<br>
+最初の byte が最高䜍の bits を衚し最埌の byte が最䞋䜍の bits を衚したす<br>
+笊号付きの堎合笊号は最初の byte の最高䜍の bit に察応したす</li>
+<li>䜍眮などを衚す数は基本的にすべお 4 byte 敎数を甚いお十分な粟床で衚珟されたす
+䜍眮調敎などの長さは小さな数になるこずが倚いのでDVIファむルには 4 byte 以䞋の敎数も導入するこずによっおDVIファむルのサむズを小さくする工倫がなされおいたす</li>
+<li>TeXでは数ずしお小数は甚いず敎数ずその間の蚈算のみが甚いられたす埓っお誀差の違いのため凊理系で結果が異なるずいうようなこずは生じたせん</li>
+<li>DVIファむルはファむルの先頭が <b>プリアンブル</b> でその埌 <b>ペヌゞ蚘述郚</b> ずなり最埌に <b>ポストアンブル</b> がありたすペヌゞ蚘述郚は各頁毎に分かれお独立した圢になっおいたす</li>
</ul>
<pre>
-<a name="pre"><h3><font color=#800000>ƒvƒŠƒAƒ“ƒuƒ‹</h3></font></a>
- <b>pre(247) ‚ÅŽn‚Ü‚èC¡–@‚Ì’PˆÊ‚âCDVI‚ðì¬‚µ‚œTeX‚̃Rƒƒ“ƒg•¶‚ª‚ ‚é</b>(<a href="#ex-pre">—á</a>)
+<a name="pre"><h3><font color=#800000>プリアンブル</h3></font></a>
+ <b>pre(247) で始たり寞法の単䜍やDVIを䜜成したTeXのコメント文がある</b>(<a href="#ex-pre">䟋</a>)
<font color="red">pre i[1] num[4] den[4] mag[4] k[1] x[k]</font> (15+k) byte
- i[i] DVI‚̃o[ƒWƒ‡ƒ“”ԍ†‚ÅŒ»Ý 2
- num[4] ƒXƒP[ƒ‹ƒtƒ@ƒNƒ^[i32bit•„†–³‚µ®”j ’ʏí 25400000
- den[4] ƒfƒUƒCƒ“ƒTƒCƒYi32bit•„†–³‚µ®”j ’ʏí 473628672 = 7227x2<sup>16</sup>
- DVIƒtƒ@ƒCƒ‹‚É‚š‚¯‚鐡–@‚Ì’PˆÊ‚ðCnum/den x 10<sup>-7</sup> m ‚É‚·‚é
- ’ʏí 1 spiscaled point) = 2<sup>-16</sup> pt = 1.525...x10<sup>-5</sup> pt = 5.362...x10<sup>-9</sup> m = 0.0000053..mm
+ i[i] DVIのバヌゞョン番号で珟圚 2
+ num[4] スケヌルファクタヌ32bit笊号無し敎数 通垞 25400000
+ den[4] デザむンサむズ32bit笊号無し敎数 通垞 473628672 = 7227x2<sup>16</sup>
+ DVIファむルにおける寞法の単䜍をnum/den x 10<sup>-7</sup> m にする
+ 通垞 1 spscaled point) = 2<sup>-16</sup> pt = 1.525...x10<sup>-5</sup> pt = 5.362...x10<sup>-9</sup> m = 0.0000053..mm
2<sup>32</sup> (=4294967296) sp = 23.03...m
1 inch = 2.54cm = 72.27 pt
- mag[4] Šg‘å—Ši32bit•„†–³‚µ®”j
- ã‹L‚ÅŒˆ‚ß‚œ¡–@‚ð mag/1000 ”{‚µ‚ÄŽg—p
- Šg‘åk¬‚ðs‚í‚È‚¢‚Æ‚«‚́Cmag = 1000
- k[1] ƒRƒƒ“ƒg•¶‚Ì’·‚³i0 - 255j
- x[k] ƒRƒƒ“ƒg•¶
+ mag[4] 拡倧率32bit笊号無し敎数
+ 䞊蚘で決めた寞法を mag/1000 倍しお䜿甚
+ 拡倧瞮小を行わないずきはmag = 1000
+ k[1] コメント文の長さ0 - 255
+ x[k] コメント文
-<a name="page"><h3><font color=#800000>ƒy[ƒW”‚̌”‚̃y[ƒW‹Lq•”</font></h3></a>
- <b>Å‰‚̃y[ƒW</b>i<a href="#ex-pre">—á</a>j
- bop(149) ‚ÅŽn‚Ü‚éƒwƒbƒ_
+<a name="page"><h3><font color=#800000>ペヌゞ数の個数のペヌゞ蚘述郚</font></h3></a>
+ <b>最初のペヌゞ</b><a href="#ex-pre">䟋</a>
+ bop(149) で始たるヘッダ
<font color="red">bop c<sub>0</sub>[4] c<sub>1</sub>[4] c<sub>2</sub>[4] c<sub>3</sub>[4] c<sub>4</sub>[4] c<sub>5</sub>[4] c<sub>6</sub>[4] c<sub>7</sub>[4] c<sub>8</sub>[4] c<sub>9</sub>[4] p[4]</font> (45 byte)
-@@@ c<sub>0</sub>[4],... TeX ‚É‚š‚¢‚Ä \shipout ‚ªŽÀs‚³‚ê‚œ‚Æ‚«‚Ì \cout0,... ‚Ì’l‚̃Rƒs[
- c<sub>0</sub> ‚́CTeX‚É‚š‚¯‚é•Å”ԍ†Dc<sub>1</sub>,...,c<sub>9</sub> ‚͒ʏí 0
- p[4] ’Œ‘O‚̃y[ƒW‚Ìbop‚̈ʒu
- Å‰‚̃y[ƒW‚ł́CNULLƒ|ƒCƒ“ƒ^‚ð•\‚· -1 ‚Ì’l‚ª“ü‚Á‚Ä‚¢‚é
+    c<sub>0</sub>[4],... TeX においお \shipout が実行されたずきの \cout0,... の倀のコピヌ
+ c<sub>0</sub> はTeXにおける頁番号c<sub>1</sub>,...,c<sub>9</sub> は通垞 0
+ p[4] 盎前のペヌゞのbopの䜍眮
+ 最初のペヌゞではNULLポむンタを衚す -1 の倀が入っおいる
- ƒy[ƒW‚Ì“à—e‚Ì‹Lq
- <font color="red">ˆÚ“®–œ—߁CƒtƒHƒ“ƒg’è‹`–œ—߁C•¶Žš‚â” ‚Ì•`‰æ–œ—ß‚È‚Ç</font>
+ ペヌゞの内容の蚘述
+ <font color="red">移動呜什フォント定矩呜什文字や箱の描画呜什など</font>
- eop(140) ƒy[ƒW‚̏I‚í‚è
+ eop(140) ペヌゞの終わり
<font color="red">eop</font> (1 byte)
- <b>ŽŸ‚̃y[ƒW</b>iÅ‰‚̃y[ƒW‚Æ“¯—lj
- bop(149) ‚ÅŽn‚Ü‚éƒwƒbƒ_
+ <b>次のペヌゞ</b>最初のペヌゞず同様
+ bop(149) で始たるヘッダ
<font color="red">bop c<sub>0</sub>[4] c<sub>1</sub>[4] c<sub>2</sub>[4] c<sub>3</sub>[4] c<sub>4</sub>[4] c<sub>5</sub>[4] c<sub>6</sub>[4] c<sub>7</sub>[4] c<sub>8</sub>[4] c<sub>9</sub>[4] p[4]</font> (45 byte)
- ƒy[ƒW‚Ì“à—e‚Ì‹Lq
- <font color="red">ˆÚ“®–œ—߁CƒtƒHƒ“ƒg’è‹`–œ—߁C•¶Žš‚â” ‚Ì•`‰æ–œ—ß‚È‚Ç</font>
+ ペヌゞの内容の蚘述
+ <font color="red">移動呜什フォント定矩呜什文字や箱の描画呜什など</font>
- eop(140) ƒy[ƒW‚̏I‚í‚è
+ eop(140) ペヌゞの終わり
<font color="red">eop</font> (1 byte)
...
- <b>ÅŒã‚̃y[ƒW</b>
- bop(149) Žn‚Ü‚éƒwƒbƒ_
+ <b>最埌のペヌゞ</b>
+ bop(149) 始たるヘッダ
<font color="red">bop c<sub>0</sub>[4] c<sub>1</sub>[4] c<sub>2</sub>[4] c<sub>3</sub>[4] c<sub>4</sub>[4] c<sub>5</sub>[4] c<sub>6</sub>[4] c<sub>7</sub>[4] c<sub>8</sub>[4] c<sub>9</sub>[4] p[4]</font> (45 byte)
- ƒy[ƒW‚Ì“à—e‚Ì‹Lq
- <font color="red">ˆÚ“®–œ—߁CƒtƒHƒ“ƒg’è‹`–œ—߁C•¶Žš‚â” ‚Ì•`‰æ–œ—ß‚È‚Ç</font>
+ ペヌゞの内容の蚘述
+ <font color="red">移動呜什フォント定矩呜什文字や箱の描画呜什など</font>
- eop(140) ƒy[ƒW‚̏I‚í‚è
+ eop(140) ペヌゞの終わり
<font color="red">eop</font> (1 byte)
-<a name="post"><h3><font color=#800000>ƒ|ƒXƒgƒAƒ“ƒuƒ‹</font></h3></a>
- <b>post(248) ‚ÅŽn‚Ü‚éƒwƒbƒ_</b>i<a href="#ex-post">—á</a>j
+<a name="post"><h3><font color=#800000>ポストアンブル</font></h3></a>
+ <b>post(248) で始たるヘッダ</b><a href="#ex-post">䟋</a>
<font color="red">post p[4] num[4] den[4] mag[4] l[4] u[4] s[2] t[2]</font> (29 byte)
- p[4] ÅŒã‚̃y[ƒW‚Ì bop ‚̈ʒu
- num[4], den[4], mag[4] preamble ‚É‚š‚¯‚é‚Ì‚Æ“¯‚¶’l
- l[4] ƒy[ƒW‚É‚š‚¯‚鍂‚³‚Ɛ[‚³‚̍őå’l‚̘a
- u[4] ƒy[ƒW‚Ì•‚̍őå’l
- s[2] ƒXƒ^ƒbƒN‚̍ő僌ƒxƒ‹
- t[2] ‘Sƒy[ƒW”i‚·‚È‚í‚¿Cbop–œ—߂̐”j
+ p[4] 最埌のペヌゞの bop の䜍眮
+ num[4], den[4], mag[4] preamble におけるのず同じ倀
+ l[4] ペヌゞにおける高さず深さの最倧倀の和
+ u[4] ペヌゞの幅の最倧倀
+ s[2] スタックの最倧レベル
+ t[2] 党ペヌゞ数すなわちbop呜什の数
- <b>ƒtƒHƒ“ƒg’è‹`–œ—ß</b>i‚±‚ꂪƒtƒHƒ“ƒg‚̐”‚Ÿ‚¯•À‚ԁj
- fntdef1(243), fntdef2(244), fntdef3(245), fntdef4(246) ‚Ì‚¢‚ž‚ê‚©‚ÅŽn‚Ü‚éƒtƒHƒ“ƒg’è‹`
- <font color="red">fntdef</font><font color="blue">x</font> <font color="red">k[</font><font color="blue">x</font><font color="red">] c[4] s[4] d[4] a[1] l[1] n[a+l]</font> (15+x+a+l bytej
- k[</font><font color="blue">x</font>] ƒtƒHƒ“ƒg”ԍ†
- c[4] ƒtƒHƒ“ƒg(TFMƒtƒ@ƒCƒ‹j‚̃`ƒFƒbƒNƒTƒ€
- s[4] ƒXƒP[ƒ‹ƒtƒ@ƒNƒ^[
- d[4] ƒfƒUƒCƒ“ƒTƒCƒY
- a[1] ƒtƒHƒ“ƒg‚̃fƒBƒŒƒNƒgƒŠ–Œ‚Ì•”•ª‚Ì’·‚³i’ʏí 0j
- l[1] ƒtƒHƒ“ƒg‚Ì–Œ‘O‚Ì•”•ª‚Ì’·‚³
- n[a+l] ƒtƒHƒ“ƒg–Œ‚Ì•¶Žš—ñ
+ <b>フォント定矩呜什</b>これがフォントの数だけ䞊ぶ
+ fntdef1(243), fntdef2(244), fntdef3(245), fntdef4(246) のいずれかで始たるフォント定矩
+ <font color="red">fntdef</font><font color="blue">x</font> <font color="red">k[</font><font color="blue">x</font><font color="red">] c[4] s[4] d[4] a[1] l[1] n[a+l]</font> (15+x+a+l byte
+ k[</font><font color="blue">x</font>] フォント番号
+ c[4] フォント(TFMファむルのチェックサム
+ s[4] スケヌルファクタヌ
+ d[4] デザむンサむズ
+ a[1] フォントのディレクトリ名の郚分の長さ通垞 0
+ l[1] フォントの名前の郚分の長さ
+ n[a+l] フォント名の文字列
...
- <b>ƒtƒHƒ“ƒg’è‹`–œ—ß</b>
+ <b>フォント定矩呜什</b>
<font color="red">fntdef</font><font color="blue">x</font> <font color="red">k[</font><font color="blue">x</font><font color="red">] c[4] s[4] d[4] a[1] l[1] n[a+l]</font>
- <b>post_post(249) ‚ÅŽn‚Ü‚é––”ö</b>
+ <b>post_post(249) で始たる末尟</b>
<font color="red">post_post q[4] i[1] 223,...,223</font> (10 - 13 byte)
- q[4] post ‚̈ʒu
- i[1] ƒtƒH[ƒ}ƒbƒg‚Ì IDi’ʏí 2 ‚Ÿ‚ªCpTeX ‚̏c‘‚«‚Å‚Í 3j
- 223 ... 223 DVIƒtƒ@ƒCƒ‹ƒTƒCƒY‚ª 4 ‚Ì”{”‚Æ‚È‚é‚æ‚€ 4 - 7ŒÂ‚Ì 223 ‚ð’u‚­
+ q[4] post の䜍眮
+ i[1] フォヌマットの ID通垞 2 だがpTeX の瞊曞きでは 3
+ 223 ... 223 DVIファむルサむズが 4 の倍数ずなるよう 4 - 7個の 223 を眮く
</pre>
-<a name="font"><h2>2. ƒtƒHƒ“ƒg‚Ì’è‹`‚ÆDVIware</h2></font>
+<a name="font"><h2>2. フォントの定矩ずDVIware</h2></font>
<ul>
-<li>ƒtƒHƒ“ƒg‚Ì‘I‘ð‚̓tƒHƒ“ƒg‚̔ԍ†‚Å‚È‚³‚ê‚Ü‚·‚ªC”ԍ†‚ÆŽÀÛ‚̃tƒHƒ“ƒg‚Ƃ̑Ήž‚ªƒtƒHƒ“ƒg‚Ì’è‹`‚Å‚·D‚±‚̑Ήž‚́C‘S•Å‚ð’Ê‚µ‚Ä“¯‚¶‚à‚Ì‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñD</li>
-<li>Šeƒy[ƒW‹Lq•”‚ɂ́C‚»‚̃y[ƒW‚ÅŽg‚í‚ê‚éƒtƒHƒ“ƒg‚Ì’è‹`‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·D</li>
-<li>ƒ|ƒXƒgƒAƒ“ƒuƒ‹‚Ì•”•ª‚ɁC‚»‚ÌDVIƒtƒ@ƒCƒ‹‚Å—p‚¢‚ç‚ê‚œ‘S‚ẴtƒHƒ“ƒg‚Ì’è‹`‚̃ŠƒXƒg‚ª‚ ‚è‚Ü‚·D
-DVIware‚́Cƒ|ƒXƒgƒAƒ“ƒuƒ‹‚ð“Ç‚Þ‚Ÿ‚¯‚ŁC‚»‚ÌDVIƒtƒ@ƒCƒ‹‚ÅŽg‚í‚ê‚Ä‚¢‚éƒtƒHƒ“ƒg‚̏î•ñ‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·D</li>
-<li>TeX ‚ŒʏíŽg‚í‚ê‚Ä‚¢‚éƒtƒHƒ“ƒg‚̔ԍ†‚́C0 ‚©‚ç 255 ‚Ü‚Å‚Å‚·D</li>
+<li>フォントの遞択はフォントの番号でなされたすが番号ず実際のフォントずの察応がフォントの定矩ですこの察応は党頁を通しお同じものでなければなりたせん</li>
+<li>各ペヌゞ蚘述郚にはそのペヌゞで䜿われるフォントの定矩が含たれおいたす</li>
+<li>ポストアンブルの郚分にそのDVIファむルで甚いられた党おのフォントの定矩のリストがありたす
+DVIwareはポストアンブルを読むだけでそのDVIファむルで䜿われおいるフォントの情報を埗るこずができたす</li>
+<li>TeX で通垞䜿われおいるフォントの番号は0 から 255 たでです</li>
</ul>
-DVIƒtƒ@ƒCƒ‹‚ð“Ç‚ñ‚Å•\ŽŠEˆóü‚È‚Ç‚ðs‚€ <b>DVIware</b> ‚́CŽŸ‚Ì‚æ‚€‚É‚µ‚ÄDVIƒtƒ@ƒCƒ‹‚ð‰ðŽß‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D
+DVIファむルを読んで衚瀺・印刷などを行う <b>DVIware</b> は次のようにしおDVIファむルを解釈するこずができたす
<ol>
-<li>DVIƒtƒ@ƒCƒ‹‚̐擪‚Ì 1 byte ‚ª pre ‚ŁC‚»‚ÌŽŸ‚Ì 1 byte ‚ª 2 ‚Å‚È‚¢‚ƒʏí‚ÌDVIƒtƒ@ƒCƒ‹‚Æ‚Í”F‚ß‚ç‚ê‚È‚¢D
+<li>DVIファむルの先頭の 1 byte が pre でその次の 1 byte が 2 でないず通垞のDVIファむルずは認められない
</li><li>
-DVIƒtƒ@ƒCƒ‹‚ðC––”ö‚©‚炳‚©‚Ì‚Ú‚Á‚Ä 223 ˆÈŠO‚Ì’l‚ð“Ÿ‚é‚܂ŁCƒoƒCƒg’PˆÊ‚Å“Ç‚Ý‚Ü‚·D
+DVIファむルを末尟からさかのがっお 223 以倖の倀を埗るたでバむト単䜍で読みたす
</li>
<li>
-223 ‚̌”‚ª 4ŒÂ‚©‚ç 7ŒÂ‚Ü‚Å‚ÌŠÔ‚Å‚È‚¢‚Æ•s³
+223 の個数が 4個から 7個たでの間でないず䞍正
</li><li>
-ã‹L‚Ì 223 ˆÈŠO‚Ì’l‚ª 2 ‚È‚ç’ʏí‚Ì DVI ƒtƒ@ƒCƒ‹C3 ‚È‚çc‘‚«‚ðŠÜ‚Þ pTeXC‚»‚êˆÈŠO‚È‚ç‚΃Gƒ‰[
+䞊蚘の 223 以倖の倀が 2 なら通垞の DVI ファむル3 なら瞊曞きを含む pTeXそれ以倖ならば゚ラヌ
</li><li>
-‚»‚±‚©‚ç‘O‚Ì 4 byte ‚ð“Ç‚ñ‚Å q[4] ‚·‚È‚í‚¿ post ‚̈ʒu‚ð“Ÿ‚éD
+そこから前の 4 byte を読んで q[4] すなわち post の䜍眮を埗る
</li><li>
-‚»‚̈ʒu‚Ì 1 byte ‚ª post ‚Å‚È‚¯‚ê‚΃Gƒ‰[
+その䜍眮の 1 byte が post でなければ゚ラヌ
</li><li>
-post ‚ÌŽŸ‚©‚ç‚Ì 28 byte ‚ð“Ç‚ñ‚Å p[4] num[4] den[4] mag[4] l[4] u[4] s[2] t[2] ‚ð“Ÿ‚éD
+post の次からの 28 byte を読んで p[4] num[4] den[4] mag[4] l[4] u[4] s[2] t[2] を埗る
<br>
-E num den mag ‚©‚çCDVIƒtƒ@ƒCƒ‹‚Å‚Ì’·‚³‚Ì’PˆÊ‚ÆŠg‘å—Š‚ð“Ÿ‚éD<br>
-E s ‚©‚çƒXƒ^ƒbƒN‚Ì‚œ‚ß‚ÉŠm•Û‚·‚ׂ«—̈æƒTƒCƒY‚ð“Ÿ‚éi4 x 6 x s bytejD<br>
-E t ‚Í‘ƒy[ƒW”<br>
-E p ‚͍Ōã‚̃y[ƒW‚Ì bop ‚̈ʒu
+・ num den mag からDVIファむルでの長さの単䜍ず拡倧率を埗る<br>
+・ s からスタックのために確保すべき領域サむズを埗る4 x 6 x s byte<br>
+・ t は総ペヌゞ数<br>
+・ p は最埌のペヌゞの bop の䜍眮
</li><li>
-post ‚Ì 29 byte Œã‚©‚ç‚̓tƒHƒ“ƒg’è‹`–œ—ß‚ª‘±‚¢‚Ä‚¢‚é‚̂ŁCƒtƒHƒ“ƒg’è‹`–œ—ß‚ªI—¹‚·‚é‚܂Łi‚·‚È‚í‚¿ post_post ‚܂Łj“Ç‚ñ‚ŁCDVIƒtƒ@ƒCƒ‹‚ÅŽg‚í‚ê‚é‘SƒtƒHƒ“ƒg‚̏î•ñ‚ð“Ÿ‚éD
+post の 29 byte 埌からはフォント定矩呜什が続いおいるのでフォント定矩呜什が終了するたですなわち post_post たで読んでDVIファむルで䜿われる党フォントの情報を埗る
</li><li>
-Šeƒy[ƒW‚Ì bop ‚©‚琔‚Š‚Ä 41 byte ‚©‚ç‚Ì 4 byte ‚Ì p[4] ‚́C‚»‚Ì‘O‚̃y[ƒW‚Ì bop ‚̈ʒu‚Å‚ ‚é‚̂ŁCÅIƒy[ƒW‚©‚ç‹t‚É‚œ‚ǂ邱‚Æ‚É‚æ‚Á‚āCŠeƒy[ƒW‚Ì bop ‚̈ʒu‚ª•ª‚©‚éD
+各ペヌゞの bop から数えお 41 byte からの 4 byte の p[4] はその前のペヌゞの bop の䜍眮であるので最終ペヌゞから逆にたどるこずによっお各ペヌゞの bop の䜍眮が分かる
<br>
-E ŽÀÛ‚É bop ‚ª‘¶Ý‚·‚邱‚ƁCÅ‰‚̃y[ƒW‚ɏ‘‚©‚ê‚œ p[4] ‚ª -1 ‚Å‚ ‚邱‚Æ‚ðƒ`ƒFƒbƒN‚µ‚Ä‚š‚­D
+・ 実際に bop が存圚するこず最初のペヌゞに曞かれた p[4] が -1 であるこずをチェックしおおく
<br>
-E bop ‚ÌŽŸ‚Ì 4 byte c<sub>0</sub>[4] ‚Í TeX ‚É‚š‚¯‚éƒy[ƒW”ԍ†‚Æ‚µ‚Ä—p‚¢‚ç‚ê‚Ä‚¢‚é‚̂ŁC—˜—p‚Å‚«‚éD
+・ bop の次の 4 byte c<sub>0</sub>[4] は TeX におけるペヌゞ番号ずしお甚いられおいるので利甚できる
</li>
<li>
-•K—v‚ȃy[ƒW‚ðC‚»‚̃y[ƒW‚Ì bop ‚Ì 45 byte Œã‚©‚珇‚ɁCƒy[ƒW‚̏I‚í‚è‚Ì eop ‚ɏo‰ï‚€‚܂ŁC‰ðŽß‚·‚éiDVI–œ—ß‚ð–|–󂵂ďo—Í‚·‚éjD
+必芁なペヌゞをそのペヌゞの bop の 45 byte 埌から順にペヌゞの終わりの eop に出䌚うたで解釈するDVI呜什を翻蚳しお出力する
</li>
</ol>
-<a name="cmd"><h2>3. DVI–œ—ß</h2></a>
+<a name="cmd"><h2>3. DVI呜什</h2></a>
<table border="1" align="right">
<tr>
<th>
- •Ï”</th><th>–ðŠ„
+ 倉数</th><th>圹割
</th></tr><tr><td align="center">
- h</td><td>ƒJƒŒƒ“ƒgƒ|ƒCƒ“ƒg‚̐…•œˆÊ’u
+ h</td><td>カレントポむントの氎平䜍眮
</td></tr><tr><td align="center">
- v</td><td>ƒJƒŒƒ“ƒgƒ|ƒCƒ“ƒg‚̐‚’ŒˆÊ’u
+ v</td><td>カレントポむントの垂盎䜍眮
</td></tr><tr><td align="center">
- w</td><td rowspan="2">…•œˆÚ“®—ʂ̕ϐ”
+ w</td><td rowspan="2">氎平移動量の倉数
</td></tr><tr><td align="center">
x
</td></tr><tr><td align="center">
- y</td><td rowspan="2">‚’ŒˆÚ“®—ʂ̕ϐ”
+ y</td><td rowspan="2">垂盎移動量の倉数
</td></tr><tr><td align="center">
z
</td></tr><tr><td align="center">
- f</td><td>ƒJƒŒƒ“ƒgƒtƒHƒ“ƒg
+ f</td><td>カレントフォント
</td></tr>
</table>
-1‚‚̃y[ƒW‹Lq•”‚́Cbop –œ—ß‚ÅŽn‚Ü‚èCeop –œ—߂ŏI‚í‚è‚Ü‚·D</p><p>
-‚»‚±‚ł͉E‚Ì7‚‚̕ϐ” h, v, w, x, x, y, z, f ‚ªŽg—p‚³‚ê‚Ü‚·‚ªC‚»‚ê‚ç‚Í f ‚ðœ‚¢‚ÄŠeƒy[ƒW‚ÌŽn‚Ü‚è‚Å 0 ‚ɏ‰Šú‰»‚³‚ê‚Ü‚·D‚œ‚Ÿ‚µCf ‚Ì‚Ý‚Í–¢’è‹`C‚Æ‚È‚è‚Ü‚·D</p><p>
-À•W‚ÌŒŽ“_‚́C—pŽ†‚̍¶ã’[‚©‚ç‰E‚Ö 1 inchC ‰º‚Ö 1 inch ‚Ì—pŽ†“à•”‚É‚ ‚èCÀ•W (h,v) ‚Ì“_‚Ƃ́C‚»‚±‚©‚ç‰E‚Ö hC‰º‚Ö v ‚̈ʒu‚Ì“_‚ð•\‚µ‚Ü‚·D</p><p>
-•`‰æ‚́Cí‚ɃJƒŒƒ“ƒgƒ|ƒCƒ“ƒg (h,v) ‚Æ‚¢‚€À•W‚Ì“_‚ðŠî€‚É‚È‚³‚êC
-u‚‚³ aC• b ‚Ì” ‚Ì•`‰æv‚Ƃ́C
-uƒJƒŒƒ“ƒgƒ|ƒCƒ“ƒg‚ª” ‚̍¶‰º’[‚Æ‚È‚é‚æ‚€‚È’†‚Ì‹l‚Ü‚Á‚œ” ‚Ì•`‰æv‚ð•\‚µ‚Ü‚·D
-—á‚Š‚ÎŒrü‚́C‚»‚Ì‘Ÿ‚³‚ð‚‚³‚ɁC’·‚³‚𕝂ɐݒ肵‚Ä•`‰æ‚³‚ê‚Ü‚·D</p><p>
-ˆÈ‰º‚ɁCDVI–œ—߂̈ꗗ‚ðÚ‚¹‚Ü‚·D‚»‚±‚ł́C
+1぀のペヌゞ蚘述郚はbop 呜什で始たりeop 呜什で終わりたす</p><p>
+そこでは右の7぀の倉数 h, v, w, x, x, y, z, f が䜿甚されたすがそれらは f を陀いお各ペヌゞの始たりで 0 に初期化されたすただしf のみは未定矩ずなりたす</p><p>
+座暙の原点は甚玙の巊䞊端から右ぞ 1 inch 䞋ぞ 1 inch の甚玙内郚にあり座暙 (h,v) の点ずはそこから右ぞ h䞋ぞ v の䜍眮の点を衚したす</p><p>
+描画は垞にカレントポむント (h,v) ずいう座暙の点を基準になされ
+「高さ a幅 b の箱の描画」ずは
+「カレントポむントが箱の巊䞋端ずなるような䞭の詰たった箱の描画」を衚したす
+䟋えば眫線はその倪さを高さに長さを幅に蚭定しお描画されたす</p><p>
+以䞋にDVI呜什の䞀芧を茉せたすそこでは
<br clear="all">
<ul>
-<li>”ԍ† f ‚̃tƒHƒ“ƒg‚É‘®‚·‚éƒR[ƒh”ԍ†‚ª xx ‚Ì•¶Žš‚ðCch(f,xx) ‚Æ•\‚µ‚Ä‚¢‚Ü‚·D</li>
-<li>‚±‚Ì•¶Žš ch(f,xx) ‚Ì•‚ð w(f, xx) ‚Æ•\‚µ‚Ä‚¢‚Ü‚·D</li>
-<li>ˆÈ‰º‚́Csetchar<font color="blue">xx</font>CsetruleCputruleCfntnum<font color="blue">yy</font>, fntdef<font color="blue">x</font> ‚́C’ʏ킻‚ê‚Œ‚êCset_char_<font color="blue">xx</font></li>Cset_ruleCput_ruleCfnt_num_<font color="blue">yy</font>Cfnt_def_<font color="blue">x</font> ‚Æ•\‹L‚³‚ê‚Ü‚·D</li>
-<li>•¶Žš• w(f, xx) ‚̏î•ñ‚Í <a href="http://www.ascii.co.jp/pb/ptex/">TFMƒtƒ@ƒCƒ‹</a>iƒtƒHƒ“ƒgƒƒgƒŠƒbƒNƒtƒ@ƒCƒ‹j‚ɏ‘‚©‚ê‚Ä‚¢‚āCDVIƒtƒ@ƒCƒ‹‚ɂ͏‘‚©‚ê‚Ä‚¢‚Ü‚¹‚ñD]‚Á‚āCDVIƒtƒ@ƒCƒ‹‚ð‰ðŽß‚µ‚ÄŽÀÛ‚Ɉóü‚ð‚·‚éê‡‚É‚Í TFM ƒtƒ@ƒCƒ‹‚È‚Ç‚©‚çC‚±‚Ì•¶Žš•‚̏î•ñ‚ð“Ÿ‚é•K—v‚ª‚ ‚è‚Ü‚·D
+<li>番号 f のフォントに属するコヌド番号が xx の文字をch(f,xx) ず衚しおいたす</li>
+<li>この文字 ch(f,xx) の幅を w(f, xx) ず衚しおいたす</li>
+<li>以䞋のsetchar<font color="blue">xx</font>setruleputrulefntnum<font color="blue">yy</font>, fntdef<font color="blue">x</font> は通垞それぞれset_char_<font color="blue">xx</font></li>set_ruleput_rulefnt_num_<font color="blue">yy</font>fnt_def_<font color="blue">x</font> ず衚蚘されたす</li>
+<li>文字幅 w(f, xx) の情報は <a href="https://asciidwango.github.io/ptex/">TFMファむル</a>フォントメトリックファむルに曞かれおいおDVIファむルには曞かれおいたせん埓っおDVIファむルを解釈しお実際に印刷をする堎合には TFM ファむルなどからこの文字幅の情報を埗る必芁がありたす
<blockquote>
-‚±‚Ì•¶Žš•î•ñ‚́C•¶Žš‚̉摜ƒf[ƒ^‚ª“ü‚Á‚Ä‚¢‚é PKƒtƒHƒ“ƒgƒtƒ@ƒCƒ‹‚âCƒo[ƒ`ƒƒƒ‹ƒtƒHƒ“ƒgƒtƒ@ƒCƒ‹‚É‚à TFM ƒtƒ@ƒCƒ‹‚©‚çƒRƒs[‚³‚ê‚Ä“ü‚Á‚Ä‚¢‚Ü‚·‚̂ŁCDVIware ‚́C•¶Žš•î•ñ‚ð‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚©‚ç“Ÿ‚邱‚Æ‚à‚Å‚«‚Ü‚·D
+この文字幅情報は文字の画像デヌタが入っおいる PKフォントファむルやバヌチャルフォントファむルにも TFM ファむルからコピヌされお入っおいたすのでDVIware は文字幅情報をこれらのファむルから埗るこずもできたす
</bockquote>
</ul>
<a name="table"><table border="1" cellpadding="4">
-<caption><b>DVI–œ—߈ꗗ</b></caption></a>
+<caption><b>DVI呜什䞀芧</b></caption></a>
<tr>
- <th>ƒR[ƒh</th><th>–œ—ß</th><th>ˆø”[<font color=#FF00FF>•„†•t</font>bytes] </th><th>ˆÓ–¡
+ <th>コヌド</th><th>呜什</th><th>匕数[<font color=#FF00FF>笊号付</font>bytes] </th><th>意味
</th></tr><tr><td>
- &nbsp;&nbsp; 0</td><td>setchar0</td><td> &nbsp;&nbsp; ‚È‚µ </td><td>•¶Žš ch(f,0) ‚ð (h,v) ‚É•`‰æCh © h + w(f,0)
+ &nbsp;&nbsp; 0</td><td>setchar0</td><td> &nbsp;&nbsp; なし </td><td>文字 ch(f,0) を (h,v) に描画h ← h + w(f,0)
</td></tr><tr><td>
- &nbsp; ...</td><td>setchar<font color="blue">xx</font> </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>•¶Žš ch(f,<font color="blue">xx</font>) ‚ð (h,v) ‚É•`‰æCh © h + w(f,<font color="blue">xx</font>)
+ &nbsp; ...</td><td>setchar<font color="blue">xx</font> </td><td> &nbsp;&nbsp; なし </td><td>文字 ch(f,<font color="blue">xx</font>) を (h,v) に描画h ← h + w(f,<font color="blue">xx</font>)
</td></tr><tr><td>
- 127</td><td> setchar127</td><td> &nbsp;&nbsp; ‚È‚µ </td><td>•¶Žš ch(f,127) ‚ð (h,v) ‚É•`‰æCh © h + w(f,127)
+ 127</td><td> setchar127</td><td> &nbsp;&nbsp; なし </td><td>文字 ch(f,127) を (h,v) に描画h ← h + w(f,127)
</td></tr><tr><td>
- 128 </td><td> set1 </td><td> c[1] </td><td rowspan="4">•¶Žš ch(f,c) ‚ð (h,v) ‚É•`‰æCh © h + w(f,c)
+ 128 </td><td> set1 </td><td> c[1] </td><td rowspan="4">文字 ch(f,c) を (h,v) に描画h ← h + w(f,c)
</td></tr><tr><td>
129 </td><td> set2 </td><td> c[2] </td></tr><tr><td>
130 </td><td> set3 </td><td> c[3] </td></tr><tr><td>
131 </td><td> set4 </td><td> c[<font color=#FF00FF>4</font>] </td></tr><tr><td>
- 132 </td><td> setrule </td><td> a[<font color=#FF00FF>4</font>] b[<font color=#FF00FF>4</font>] </td><td> ‚‚³ aC• b ‚Å” ‚ð (h,v) ‚É•`‰æCh © h+b
+ 132 </td><td> setrule </td><td> a[<font color=#FF00FF>4</font>] b[<font color=#FF00FF>4</font>] </td><td> 高さ a幅 b で箱を (h,v) に描画h ← h+b
</td></tr><tr><td>
- 133 </td><td> put1 </td><td> c[1] </td><td rowspan="4"> •¶Žš ch(f,c) ‚ð (h,v) ‚É•`‰æ
+ 133 </td><td> put1 </td><td> c[1] </td><td rowspan="4"> 文字 ch(f,c) を (h,v) に描画
</td></tr><tr><td>
134 </td><td> put2 </td><td> c[2] </td></tr><tr><td>
135 </td><td>put3 </td><td> c[3] </td></tr><tr><td>
136 </td><td> put4 </td><td> c[<font color=#FF00FF>4</font>] </td></tr><tr><td>
- 137 </td><td> putrule </td><td> a[<font color=#FF00FF>4</font>] b[<font color=#FF00FF>4</font>] </td><td> ‚‚³ aC• b ‚Å” ‚ð (h,v) ‚É•`‰æ
+ 137 </td><td> putrule </td><td> a[<font color=#FF00FF>4</font>] b[<font color=#FF00FF>4</font>] </td><td> 高さ a幅 b で箱を (h,v) に描画
</td></tr><tr><td>
- 138 </td><td>nop </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>‰œ‚à‚µ‚È‚¢
+ 138 </td><td>nop </td><td> &nbsp;&nbsp; なし </td><td>䜕もしない
</td></tr><tr><td>
- 139 </td><td> bop </td><td> c<sub>0</sub>[<font color=#FF00FF>4</font>] ... c<sub>9</sub>[<font color=#FF00FF>4</font>] p[<font color=#FF00FF>4</font>] </td><td>ƒy[ƒW‚ÌŽn‚Ü‚èC(h,v,w,x,y) © 0CƒXƒ^ƒbƒN‚ð‹ó‚É
+ 139 </td><td> bop </td><td> c<sub>0</sub>[<font color=#FF00FF>4</font>] ... c<sub>9</sub>[<font color=#FF00FF>4</font>] p[<font color=#FF00FF>4</font>] </td><td>ペヌゞの始たり(h,v,w,x,y) ← 0スタックを空に
</td></tr><tr><td>
- 140 </td><td> eop </td><td> &nbsp;&nbsp; ‚È‚µ </td><td> ƒy[ƒW‚̏I‚í‚è
+ 140 </td><td> eop </td><td> &nbsp;&nbsp; なし </td><td> ペヌゞの終わり
</td></tr><tr><td>
- 141 </td><td> push </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>&nbsp; (h,v,w,x,y,z) ‚ðƒXƒ^ƒbƒN‚É‘Ò”ð
+ 141 </td><td> push </td><td> &nbsp;&nbsp; なし </td><td>&nbsp; (h,v,w,x,y,z) をスタックに埅避
</td></tr><tr><td>
- 142 </td><td> pop </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>&nbsp; (h,v,w,x,y,z) ‚ðƒXƒ^ƒbƒN‚©‚ç–ß‚·
+ 142 </td><td> pop </td><td> &nbsp;&nbsp; なし </td><td>&nbsp; (h,v,w,x,y,z) をスタックから戻す
</td></tr><tr><td>
- 143 </td><td> right1 </td><td> b[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h © h+b
+ 143 </td><td> right1 </td><td> b[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h ← h+b
</td></tr><tr><td>
144 </td><td>right2 </td><td> b[<font color=#FF00FF>2</font>]
</td></tr><tr><td>
@@ -260,9 +258,9 @@ post ‚Ì 29 byte Œã‚©‚ç‚̓tƒHƒ“ƒg’è‹`–œ—ß‚ª‘±‚¢‚Ä‚¢‚é‚̂ŁCƒtƒHƒ“ƒg’è‹`–œ—ß‚ªI—¹
</td></tr><tr><td>
146 </td><td>right4 </td><td> b[<font color=#FF00FF>4</font>]
</td></tr><tr><td>
- 147 </td><td> w0 </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>&nbsp; h © h+w
+ 147 </td><td> w0 </td><td> &nbsp;&nbsp; なし </td><td>&nbsp; h ← h+w
</td></tr><tr><td>
- 148 </td><td>w1 </td><td> b[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h © h+bCw © b
+ 148 </td><td>w1 </td><td> b[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h ← h+bw ← b
</td></tr><tr><td>
149 </td><td>w2 </td><td> b[<font color=#FF00FF>2</font>]
</td></tr><tr><td>
@@ -270,9 +268,9 @@ post ‚Ì 29 byte Œã‚©‚ç‚̓tƒHƒ“ƒg’è‹`–œ—ß‚ª‘±‚¢‚Ä‚¢‚é‚̂ŁCƒtƒHƒ“ƒg’è‹`–œ—ß‚ªI—¹
</td></tr><tr><td>
151 </td><td>w4 </td><td> b[<font color=#FF00FF>4</font>]
</td></tr><tr><td>
- 152 </td><td>x0 </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>&nbsp; h © h+x
+ 152 </td><td>x0 </td><td> &nbsp;&nbsp; なし </td><td>&nbsp; h ← h+x
</td></tr><tr><td>
- 153 </td><td>x1 </td><td> b[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h © h+b, x © b
+ 153 </td><td>x1 </td><td> b[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h ← h+b, x ← b
</td></tr><tr><td>
154 </td><td>x2 </td><td> b[<font color=#FF00FF>2</font>]
</td></tr><tr><td>
@@ -280,7 +278,7 @@ post ‚Ì 29 byte Œã‚©‚ç‚̓tƒHƒ“ƒg’è‹`–œ—ß‚ª‘±‚¢‚Ä‚¢‚é‚̂ŁCƒtƒHƒ“ƒg’è‹`–œ—ß‚ªI—¹
</td></tr><tr><td>
156 </td><td>x4 </td><td> b[<font color=#FF00FF>4</font>]
</td></tr><tr><td>
- 157 </td><td>down1 </td><td> a[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; v © v+a
+ 157 </td><td>down1 </td><td> a[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; v ← v+a
</td></tr><tr><td>
158 </td><td>down2 </td><td> a[<font color=#FF00FF>2</font>]
</td></tr><tr><td>
@@ -288,111 +286,111 @@ post ‚Ì 29 byte Œã‚©‚ç‚̓tƒHƒ“ƒg’è‹`–œ—ß‚ª‘±‚¢‚Ä‚¢‚é‚̂ŁCƒtƒHƒ“ƒg’è‹`–œ—ß‚ªI—¹
</td></tr><tr><td>
160 </td><td>down4 </td><td> a[<font color=#FF00FF>4</font>]
</td></tr><tr><td>
- 161 </td><td>y0 </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>&nbsp; h © h+y
+ 161 </td><td>y0 </td><td> &nbsp;&nbsp; なし </td><td>&nbsp; h ← h+y
</td></tr><tr><td>
- 162 </td><td>y1 </td><td> a[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h © h+aCy © a
+ 162 </td><td>y1 </td><td> a[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h ← h+ay ← a
</td></tr><tr><td>
163 </td><td>y2 </td><td> a[<font color=#FF00FF>2</font>]</td></tr><tr><td>
164 </td><td>y3 </td><td> a[<font color=#FF00FF>3</font>]</td></tr><tr><td>
165 </td><td>y4 </td><td> a[<font color=#FF00FF>4</font>] </td></tr><tr><td>
- 166 </td><td>z0 </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>&nbsp; h © h+z
+ 166 </td><td>z0 </td><td> &nbsp;&nbsp; なし </td><td>&nbsp; h ← h+z
</td></tr><tr><td>
- 167 </td><td>z1 </td><td> a[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h © h+aCz © a
+ 167 </td><td>z1 </td><td> a[<font color=#FF00FF>1</font>] </td><td rowspan="4">&nbsp; h ← h+az ← a
</td></tr><tr><td>
168 </td><td>z2 </td><td> a[<font color=#FF00FF>2</font>] </td></tr><tr><td>
169 </td><td>z3 </td><td> a[<font color=#FF00FF>3</font>]</td></tr><tr><td>
170 </td><td>z4 </td><td> a[<font color=#FF00FF>4</font>]</td></tr><tr><td>
- 171 </td><td>fntnum0 </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>&nbsp; f © 0</td></tr><tr><td>
- &nbsp; ... </td><td>fntnum<font color="blue">yy</font> </td><td> &nbsp;&nbsp; ‚È‚µ </td><td> &nbsp; f © <font color="blue">yy</font>
+ 171 </td><td>fntnum0 </td><td> &nbsp;&nbsp; なし </td><td>&nbsp; f ← 0</td></tr><tr><td>
+ &nbsp; ... </td><td>fntnum<font color="blue">yy</font> </td><td> &nbsp;&nbsp; なし </td><td> &nbsp; f ← <font color="blue">yy</font>
</td></tr><tr><td>
- 234 </td><td>fntnum63 </td><td> &nbsp;&nbsp; ‚È‚µ </td><td>&nbsp; f © 63
+ 234 </td><td>fntnum63 </td><td> &nbsp;&nbsp; なし </td><td>&nbsp; f ← 63
</td></tr><tr><td>
- 235 </td><td>fnt1 </td><td> k[1] </td><td rowspan="4">&nbsp; f © k</td></tr><tr><td>
+ 235 </td><td>fnt1 </td><td> k[1] </td><td rowspan="4">&nbsp; f ← k</td></tr><tr><td>
236 </td><td>fnt2 </td><td> k[2] </td></tr><tr><td>
237 </td><td>fnt3 </td><td> k[3] </td></tr><tr><td>
238 </td><td>fnt4 </td><td> k[<font color=#FF00FF>4</font>] </td></tr><tr><td>
- 239 </td><td>xxx1 </td><td> k[1] x[k] </td><td rowspan="4"> special ‚Ì•¶Žš—ñ xCˆÓ–¡‚Í”CˆÓ
+ 239 </td><td>xxx1 </td><td> k[1] x[k] </td><td rowspan="4"> special の文字列 x意味は任意
</td></tr><tr><td>
240 </td><td>xxx2 </td><td> k[2] x[k]</td></tr><tr><td>
241 </td><td>xxx3 </td><td> k[3] x[k]</td></tr><tr><td>
242 </td><td>xxx4 </td><td> k[4] x[k]</td></tr><tr><td>
243 </td><td>fntdef1 </td><td colspan="2"> k[1] c[4] s[4] d[4] a[1] l[1] n[a+l]
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
-ƒtƒHƒ“ƒg k ‚Ì’è‹`
+フォント k の定矩
</td></tr><tr><td>
244 </td><td>fntdef2 </td><td colspan="2"> k[2] c[4] s[4] d[4] a[1] l[1] n[a+l]
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
-ƒtƒHƒ“ƒg k ‚Ì’è‹`
+フォント k の定矩
</td></tr><tr><td>
245 </td><td>fntdef3 </td><td colspan="2"> k[3] c[4] s[4] d[4] a[1] l[1] n[a+l]
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
-ƒtƒHƒ“ƒg k ‚Ì’è‹`
+フォント k の定矩
</td></tr><tr><td>
246 </td><td>fntdef4 </td><td colspan="2"> k[<font color=#FF00FF>4</font>] c[4] s[4] d[4] a[1] l[1] n[a+l]
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;
-ƒtƒHƒ“ƒg k ‚Ì’è‹`
+フォント k の定矩
</td></tr><tr><td>
247 </td><td>pre </td><td colspan="2"> i[1] num[4] den[4] mag[4] k[1] x[k]
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
-ƒvƒŠƒAƒ“ƒuƒ‹Žn‚Ü‚è
+プリアンブル始たり
</td></tr><tr><td>
248 </td><td>post </td><td colspan="2"> p[4] num[4] den[4] mag[4] l[4] u[4] s[2] t[2]
&nbsp;&nbsp;
-ƒ|ƒXƒgƒAƒ“ƒuƒ‹Žn‚Ü‚è
+ポストアンブル始たり
</td></tr><tr><td>
- 249 </td><td> post_post </td><td> q[4] i[1] 223 ... 223 </td><td> ƒ|ƒXƒgƒAƒ“ƒuƒ‹I‚í‚è
+ 249 </td><td> post_post </td><td> q[4] i[1] 223 ... 223 </td><td> ポストアンブル終わり
</td></tr><tr><td>
- 250 </td><td>opcode</td><td> &nbsp;&nbsp; -</td><td rowspan="3"> –¢’è‹`
+ 250 </td><td>opcode</td><td> &nbsp;&nbsp; -</td><td rowspan="3"> 未定矩
</td></tr><tr><td>
&nbsp; ... </td><td>opcode</td><td> &nbsp;&nbsp; -</td></tr><tr><td>
254 </td><td>opcode</td><td> &nbsp;&nbsp; -</td></tr><tr><td>
- 255 </td><td>dir</td><td>o[1]</td><td> ‰¡‘‚«^c‘‚«Ø‘ցipTeXjCŒ³—ˆ‚Í–¢’è‹`
+ 255 </td><td>dir</td><td>o[1]</td><td> 暪曞き瞊曞き切替pTeX元来は未定矩
</td></tr>
</table>
-<a name="tate"><h2>4. pTeX ‚É‚š‚¯‚éc‘‚«‚Ɖ¡‘‚«‚̐ؑÖ</h2></tate>
+<a name="tate"><h2>4. pTeX における瞊曞きず暪曞きの切替</h2></tate>
<ul>
<li>
-dir(255) –œ—߂́CASCII ‚Ì pTeX ‚ŏc‘‚«‚ð‹Lq‚·‚é‚œ‚ß‚ÉŽg‚í‚ê<br>
-&nbsp;&nbsp; o[1] = 0 : ‰¡‘‚«
+dir(255) 呜什はASCII の pTeX で瞊曞きを蚘述するために䜿われ<br>
+&nbsp;&nbsp; o[1] = 0 : 暪曞き
<br>
&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
-1 : c‘‚«<br>
-‚Æ‚¢‚€Ø‘Ö‚ð•\‚µ‚Ü‚·D</li>
-<li>c‘‚«‚ւ̐ؑւŁCƒJƒŒƒ“ƒgƒ|ƒCƒ“ƒg‚ðŠî€‚ÉŽ†–ʂ𔜎žŒv‰ñ‚è‚É90“x‰ñ“]‚³‚¹‚āCˆÈ~‚̈ړ®‚â•`‰æ‚ðs‚¢‚Ü‚·D</li>
-<li>c‘‚«—p‚̘a•¶‚Ì•¶Žš‚́C˜a•¶‚́ic‘‚«j•¶Žš‚𔜎žŒv‰ñ‚è‚É90“x‰ñ“]‚µ‚Ä’è‹`‚³‚ê‚Ä‚¢‚é‚̂ŁCc‘‚«‚Å‚àC‰¡‘‚«‚Æ“¯‚¶‚æ‚€‚É•¶Žš‚â” ‚ð•`‰æ‚µCˆóüŒã‚ÉŽ†–Ê‚ð90“x‰ñ“]‚µ‚Ä‚à‚Æ‚É–ß‚¹‚΁C’ʏí‚̏c‘‚«‚̘a•¶‚Ì•¶‘‚Æ‚È‚è‚Ü‚·D</li>
-<li>c‘‚«‚ł́CŽ†–Ê‚ðŒ³‚É–ß‚·‚Æ h ‚̐³‚Ì•ûŒü‚͉º‚ðCv ‚̐³‚Ì•ûŒü‚͍¶‚ð•\‚µ‚Ü‚·D
-‰¡‘‚«‚àŠÜ‚߂āCh ‚͍s‚Ì’†‚Ői‚Þ•ûŒü‚ðCv ‚͍s‘—‚è‚Ì•ûŒü‚ð•\‚·‚±‚Æ‚É‚È‚è‚Ü‚·D</li>
-<li>c‘‚«‚©‚牡‘‚«‚ւ̐ؑւł́CƒJƒŒƒ“ƒgƒ|ƒCƒ“ƒg‚ðŠî€‚ÉŽžŒv‰ñ‚è‚ÉŽ†–Ê‚ð90“x‰ñ“]‚³‚¹‚ÄŒ³—ˆ‚ÌŒü‚«‚É–ß‚µ‚Ü‚·D</li>
+1 : 瞊曞き<br>
+ずいう切替を衚したす</li>
+<li>瞊曞きぞの切替でカレントポむントを基準に玙面を反時蚈回りに90床回転させお以降の移動や描画を行いたす</li>
+<li>瞊曞き甚の和文の文字は和文の瞊曞き文字を反時蚈回りに90床回転しお定矩されおいるので瞊曞きでも暪曞きず同じように文字や箱を描画し印刷埌に玙面を90床回転しおもずに戻せば通垞の瞊曞きの和文の文曞ずなりたす</li>
+<li>瞊曞きでは玙面を元に戻すず h の正の方向は䞋をv の正の方向は巊を衚したす
+暪曞きも含めおh は行の䞭で進む方向をv は行送りの方向を衚すこずになりたす</li>
+<li>瞊曞きから暪曞きぞの切替ではカレントポむントを基準に時蚈回りに玙面を90床回転させお元来の向きに戻したす</li>
</ul>
-<a name="text"><h2>5. DVIƒtƒ@ƒCƒ‹‚Ɖ“ǃeƒLƒXƒgŒ`Ž®ƒtƒ@ƒCƒ‹‚Æ‚ÌŠÔ‚Ì•ÏŠ·</h2><a>
+<a name="text"><h2>5. DVIファむルず可読テキスト圢匏ファむルずの間の倉換</h2><a>
<ul>
<li>
-TeX ‚̃pƒbƒP[ƒW‚É dvitools ‚Æ‚µ‚Ä•t‘®‚µ‚Ä‚¢‚é‚à‚̂ɁCdvitype ‚š‚æ‚Ñ pTeX ‚É‚à‘Ήž‚µ‚œ
-<b>pdvitype</b> ‚ª‚ ‚èC‚±‚ê‚Í DVIƒtƒ@ƒCƒ‹‚ð‰Â“ÇŒ`Ž®‚É•ÏŠ·‚µ‚Ü‚·D<br>
-- ‚±‚ê‚̓JƒŒƒ“ƒgƒ|ƒCƒ“ƒg‚ÌŽÀÛ‚̈ړ®—ʂ╶Žš‚Ì•`ŽÊˆÊ’u‚ð•\ŽŠ‚·‚é‚œ‚߁CTFMiƒtƒHƒ“ƒgƒƒgƒŠƒbƒNjƒtƒ@ƒCƒ‹‚ð“Ç‚Ý‚Ü‚·D‚±‚ê‚̏o—Í‚µ‚œŒ`Ž®‚̃eƒLƒXƒgƒtƒ@ƒCƒ‹‚ðDVIƒtƒ@ƒCƒ‹‚É•ÏŠ·‚·‚éƒvƒƒOƒ‰ƒ€‚ª‘¶Ý‚·‚é‚©‚Ç‚€‚©‚Í’m‚è‚Ü‚¹‚ñiƒtƒHƒ“ƒg‚̃`ƒFƒbƒNƒTƒ€î•ñ‚È‚Ç‚ªo—Í‚³‚ê‚È‚¢‚̂ŁCo—ÍŒ‹‰Ê‚Ì‚Ý‚©‚ç‚Ì•œŒ³‚Í–³—jD</li>
-<li>DVIƒtƒ@ƒCƒ‹‚Ɖ“ǃeƒLƒXƒgƒtƒ@ƒCƒ‹i<b>DTL</b>:DVI Text Languagej‚Æ‚Ì‘ŠŒÝ•ÏŠ·‚ðs‚€ƒvƒƒOƒ‰ƒ€ <b>dv2dt</b>/<b>dt2dv</b> ‚ª‘¶Ý‚µ‚Ü‚·DpTeX ‚ɂ͑Ήž‚µ‚Ä‚¢‚Ü‚¹‚ñD</li>
-<li><b>dviout</b> ‚̃pƒbƒP[ƒW(Ver.3.15ˆÈ~j‚ɂ́Cdvispc ‚Æ‚¢‚€ƒvƒƒOƒ‰ƒ€‚ª•t‘®‚µ‚Ä‚¢‚āC‚±‚ê‚Í pTeX ‚àŠÜ‚ß DVIƒtƒ@ƒCƒ‹‚Ɖ“ǃeƒLƒXƒgƒtƒ@ƒCƒ‹‚Ì‘ŠŒÝ•ÏŠ·‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·D
+TeX のパッケヌゞに dvitools ずしお付属しおいるものにdvitype および pTeX にも察応した
+<b>pdvitype</b> がありこれは DVIファむルを可読圢匏に倉換したす<br>
+- これはカレントポむントの実際の移動量や文字の描写䜍眮を衚瀺するためTFMフォントメトリックファむルを読みたすこれの出力した圢匏のテキストファむルをDVIファむルに倉換するプログラムが存圚するかどうかは知りたせんフォントのチェックサム情報などが出力されないので出力結果のみからの埩元は無理</li>
+<li>DVIファむルず可読テキストファむル<b>DTL</b>:DVI Text Languageずの盞互倉換を行うプログラム <b>dv2dt</b>/<b>dt2dv</b> が存圚したすpTeX には察応しおいたせん</li>
+<li><b>dviout</b> のパッケヌゞ(Ver.3.15以降にはdvispc ずいうプログラムが付属しおいおこれは pTeX も含め DVIファむルず可読テキストファむルの盞互倉換をサポヌトしおいたす
</li>
</ul>
<h3 align="center">dvispc</h3>
-<li>dv2dt/dt2dv ‚æ‚è“Ç‚Ý‚â‚·‚¢ƒeƒLƒXƒgŒ`Ž®i3. DVI–œ—ß ‚ŏq‚ׂœŒ` --- pdvitype ‚È‚Ç‚Æ“¯‚¶ --- ‚ɑΉžC‚³‚ç‚ɈӖ¡‚ðŽŠ‚·ƒRƒƒ“ƒg‚à•t‰Á‰Â”\j‚ª—p‚¢‚ç‚ê‚Ä‚¢‚Ü‚·‚ªCdv2dt/dt2dv ‚̉“ǃeƒLƒXƒgŒ`Ž®‚Å‚Ì“üo—Í‚à‚Å‚«Cdv2dt/dt2dv ‚æ‚è‚à‚‘¬‚Å‚·D</p><p>
-<li>ƒ\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚·‚ê‚΁CUnix “™‚Å‚àŽg—p‰Â”\‚Å‚·D</p><p>
-<li>‰ž—p‚Æ‚µ‚āC‚œ‚Æ‚Š‚Έȉº‚Ì‚æ‚€‚É‚·‚ê‚Î foo.dvi ‚Ì 1ƒy[ƒW–Ú‚Æ20ƒy[ƒWˆÈ~‚𔲂«o‚µ‚œ foo2.dvi ‚ªì¬‚³‚ê‚Ü‚·D
+<li>dv2dt/dt2dv より読みやすいテキスト圢匏3. DVI呜什 で述べた圢 --- pdvitype などず同じ --- に察応さらに意味を瀺すコメントも付加可胜が甚いられおいたすがdv2dt/dt2dv の可読テキスト圢匏での入出力もできdv2dt/dt2dv よりも高速です</p><p>
+<li>゜ヌスをコンパむルすればUnix 等でも䜿甚可胜です</p><p>
+<li>応甚ずしおたずえば以䞋のようにすれば foo.dvi の 1ペヌゞ目ず20ペヌゞ以降を抜き出した foo2.dvi が䜜成されたす
<pre>
dvispc -atpT3/20-L foo.dvi | dvispc -x foo2.dvi
</pre>
-‚±‚±‚ŁC-a: DVI š Text•ÏŠ· &nbsp; -t: DTLŒ`Ž®io—̓TƒCƒY‚ª¬‚³‚­‚È‚éj &nbsp; -pT3/20-L: o—͉ӏŠ‚ÌŽw’è‚ŁCT ‚̓vƒŠƒAƒ“ƒuƒ‹C3 20- ‚Í 3ƒy[ƒW–ځC20ƒy[ƒW–ڈȍ~CL ‚̓|ƒXƒgƒAƒ“ƒuƒ‹‚ðC‚»‚ê‚Œ‚ê•\‚µC-x: ‚Í TeX š DVI•ÏŠ· ‚ÌŽw’è‚ð•\‚·D</p><p>
-awk ƒXƒNƒŠƒvƒg‚Ȃǂ̃tƒBƒ‹ƒ^[‚ðŠÔ‚É‹²‚ނƁC—lX‚ȉÁH‚ª‰Â”\‚Å‚·D
-—á‚Š‚΁Cfoo.dvi ‚Ì special ‚ð‘S‚č폜‚µ‚œ foo2.dvi ‚͈ȉº‚Ì‚æ‚€‚ɍ쐬‚Å‚«‚Ü‚·D
+ここで-a: DVI → Text倉換 &nbsp; -t: DTL圢匏出力サむズが小さくなる &nbsp; -pT3/20-L: 出力箇所の指定でT はプリアンブル3 20- は 3ペヌゞ目20ペヌゞ目以降L はポストアンブルをそれぞれ衚し-x: は TeX → DVI倉換 の指定を衚す</p><p>
+awk スクリプトなどのフィルタヌを間に挟むず様々な加工が可胜です
+䟋えばfoo.dvi の special を党お削陀した foo2.dvi は以䞋のように䜜成できたす
<pre>
dvispc -aj foo.dvi | grep -v ^xxx | dvispc -x foo2.dvi
</pre>
-<li>ˆÈ‰º‚É -avl ‚Æ‚¢‚€ƒpƒ‰ƒ[ƒ^‚Å‚Ì TeX š DVI•ÏŠ· ‚̈ꕔ‚ðÚ‚¹‚Ü‚·idviout ‚̃pƒbƒP[ƒW‚É•t‘®‚Ì epsfdoc.dvi ‚ð—p‚¢‚œ—ájD
+<li>以䞋に -avl ずいうパラメヌタでの TeX → DVI倉換 の䞀郚を茉せたすdviout のパッケヌゞに付属の epsfdoc.dvi を甚いた䟋
<pre>
-<a name="ex-pre"><font color="red">ƒvƒŠƒAƒ“ƒuƒ‹</font></a>
+<a name="ex-pre"><font color="red">プリアンブル</font></a>
0: pre 2/id 25400000/num 473628672/den 1000/mag 27/len ' TeX output 2000.02.21:0054'
-<font color="red">ã‚Ɉø‚«‘±‚­Å‰‚̃y[ƒW</font>
+<font color="red">䞊に匕き続く最初のペヌゞ</font>
[1]
42: bop 1/page 0 0 0 0 0 0 0 0 0 -1/former_bop
87: down4 46202880
@@ -432,24 +430,24 @@ awk ƒXƒNƒŠƒvƒg‚Ȃǂ̃tƒBƒ‹ƒ^[‚ðŠÔ‚É‹²‚ނƁC—lX‚ȉÁH‚ª‰Â”\‚Å‚·D
...
465: fntdef1 49 0xE99FD0F6/c-sum 943718/s-size 655360/d-size 0/dir 6/name 'goth10'
487: fntnum49
-488: set2 0x244f "‚Í"
-491: set2 0x2438 "‚¶"
-494: set2 0x2461 "‚ß"
-497: set2 0x244b "‚É"
+488: set2 0x244f "は"
+491: set2 0x2438 "じ"
+494: set2 0x2461 "め"
+497: set2 0x244b "に"
500: pop
501: z3 1474560
...
-5200: eop <font color="red">Å‰‚̃y[ƒWI‚í‚è</font>
+5200: eop <font color="red">最初のペヌゞ終わり</font>
-<font color="red">2ƒy[ƒW–Ú</font>
+<font color="red">2ペヌゞ目</font>
[2]
5201: bop 2/page 0 0 0 0 0 0 0 0 0 42/former_bop
...
...
-26001: eop <font color="red">7ƒy[ƒW–ڂ̏I‚í‚è</font>
+26001: eop <font color="red">7ペヌゞ目の終わり</font>
-<font color="red">8ƒy[ƒW–ځiÅŒã‚̃y[ƒWj</font>
+<font color="red">8ペヌゞ目最埌のペヌゞ</font>
[8]
26002: bop 8/page 0 0 0 0 0 0 0 0 0 21404/former_bop
...
@@ -458,9 +456,9 @@ awk ƒXƒNƒŠƒvƒg‚Ȃǂ̃tƒBƒ‹ƒ^[‚ðŠÔ‚É‹²‚ނƁC—lX‚ȉÁH‚ª‰Â”\‚Å‚·D
26792: xxx1 9/len 'color pop'
26803: pop
26804: pop
-26805: eop <font color="red">ÅŒã‚̃y[ƒWI‚í‚è</font>
+26805: eop <font color="red">最埌のペヌゞ終わり</font>
-<a name="ex-post"><font color="red">ƒ|ƒXƒgƒAƒ“ƒuƒ‹</font></a>
+<a name="ex-post"><font color="red">ポストアンブル</font></a>
26806: post 26002/final_bop 25400000/num 473628672/den 1000/mag 46202880/h+d 28508160/w 13/stack 8/pages
26835: fntdef1 54 0xC2D64EA0/c-sum 786432/s-size 786432/d-size 0/dir 6/name 'cmbx12'
26857: fntdef1 53 0xDFEA3C78/c-sum 655360/s-size 655360/d-size 0/dir 6/name 'cmtt10'
@@ -469,10 +467,10 @@ awk ƒXƒNƒŠƒvƒg‚Ȃǂ̃tƒBƒ‹ƒ^[‚ðŠÔ‚É‹²‚ނƁC—lX‚ȉÁH‚ª‰Â”\‚Å‚·D
...
27196: fntdef1 7 0x4BF16079/c-sum 655360/s-size 655360/d-size 0/dir 5/name 'cmr10'
27217: fntdef1 6 0xD993A052/c-sum 458752/s-size 458752/d-size 0/dir 4/name 'cmr7'
-27237: post_post 26806/post 2/id 223 223 223 223 223 <font color="red">DVIƒtƒ@ƒCƒ‹‚̏I‚í‚è</font>
+27237: post_post 26806/post 2/id 223 223 223 223 223 <font color="red">DVIファむルの終わり</font>
</pre>
<hr>
-Œë‚è‚â•â‘«‚·‚ׂ«“_‚ª‚ ‚ê‚΂š’m‚点‰º‚³‚¢ --&gt;
-<a href="mailto:ftp-admin@akagi.ms.u-tokyo.ac.jp">ftp-admin@akagi.ms.u-tokyo.ac.jp</a> </p>
+誀りや補足すべき点があればお知らせ䞋さい --&gt;
+<a href="mailto:dviout@tug.org">dviout@tug.org</a> </p>
</body>
</html>