JTeX Changes
				桜井貴文(sakurai@math.s.chiba-u.ac.jp)
				千葉大数学情報数理学科

---- version 1.6 (94 Sep)
TeX C Version 3.1415 / web2c 6.1 に対応した。

---- version 1.52 (94 Feb)
以下のバグを修正した。
 . \input されたファイルの最期に「\input XXX」というcommandがあるとき
   XXXが読み込まれない。(1.51で入れてしまったバグ。)

---- version 1.51 (94 Jan)
以下のバグを修正した。
 . FMTBASE_SWAP をdefineしてもlittle/big endian共通のfmtファイルにならない。
 . \input されたファイルの最期の部分にファイルの最期の<return>を空白として
   引数にmatchすることを期待するcommandが期待通りに動かない。

---- version 1.5 (93 Nov)
TeX C Version 3.141 に対応した。

---- version 1.45 (93 Sep)
以下のバグを修正した。
 . 8bit目が立っている文字のcategory codeを7にしても正しく認識されない。

---- version 1.44 (93 Jul)
以下のバグを修正した。
 . \endlinecharが-1以下または256以上のとき、行末にある漢字1字のマクロは
   みかけどうりのマクロとはみなされない。
 . 漢字の空白の後に文字以外のものが続くと異常となる場合がある。
   (アクセスしてはいけない所をアクセスして起こる異常なので具体的にどういう
    異常が起こるかは列挙不能。)
 . math modeで漢字の空白を使うと \jspaceskip とみなされない。
   (dviは一応できるが、文字としては存在しない漢字の空白を文字とみなして
    いる。)

---- version 1.43 (93 Jul)
Shift JISに関して、下記の修正に伴う変更を忘れていたので追加した。

---- version 1.4 (93 Jun)
TeX 3.0以降8bit文字をフルに使えるようになったが、JTeXでは8bitめが
立っている文字を無条件に漢字(の一部)と見なしていたので、実は1.2以降の
JTeXはtrip testに通らなかった。これを修正してtrip testに通るようにした。

---- version 1.33 (93 Jun)
512個のフォントを使えるようにした。(ただしbigjtexのときのみ。定数の
変更によりさらに増やすことも可能。)

---- version 1.3 (92 Aug)
TeX 3.14 WEB-to-C version に対応した。

---- version 1.2 (91 Feb)
TeX 3.0 WEB-to-C version に対応した。

---- version 1.12 (91 Jan)
以下のバグを修正した。
 . \string\あいうえお がちゃんと出ない。
 . \jfont\foo=... scaled {\magstephalf} のように、\jfontで
     \magstephalfを指定するときは {} で囲まなければならない。
以下の機能を追加した。
 . 単位 zw, zh
 . 漢字と改行の関係をより柔軟に指定できる
 . 遅延(on demmand) font loading

---- version 1.06 (90 Mar)
1.05で\jspaceskipの扱いを\jintercharskip等と同じにしたが、元に戻した。

---- version 1.05 (90 Feb)
\jintercharskip等の扱いの変更。(JTeXdoc/jtexnote参照。)
subfontを保持するcommandの変更。(JTeXdoc/jtexnote参照。)

---- version 1.04 (90 Jan)
以下のバグを修正した。
 . \csname で日本語が使えない。
 . 日本語と数式の間で禁則処理が行われない。(e.g. 「$a$、)
 . 日本語間でglueが入らない場合がある。(e.g. {\tendg い}あ)
日本語間等のglueのセットの仕方を改善した。(JTeXdoc/jtexnote参照。)
bigjtexをデフォールトにした。

---- version 1.01 (89 Mar)
TeX 2.95 WEB-to-C version に対応した。

---- version 1.0 (88 Dec)
version 0.96との違い
(1) 日本語subfontをみかけ上autoloadする様にした。(実際はja subfontで
代用している。)これに伴い、
　0.96以前の\jfontは廃止した。
　\loadjfontと\loadsfont(jtexbase.texで定義されていたmacro)を統合して
　\jfontとした。
　\use \uses \usesecondlevel \usesecondlevels は廃止した。
(2) 日本語と数式の間に\jmathkanjiskipというglueを入れる様にした。
jtexbase.texでは\jasciikanjiskipと同じ値に設定してある。

---- version 0.96 (88 May)
Pascal版のJTeX(inijtex.chから作られるもの、以下旧JTeXと呼ぶ)と
TeX-to-C版のJTeX(cjtex.ch等から作られるもの、以下単にJTeXと呼ぶ)の
違いを以下に述べる。

(1) EUC/sjisのサポート (JTeXdoc/jtexnote参照)

(2) 漢字とascii間の空白
旧JTeXでは
	あ{\bf a}い
といった場合、aの前後には\jasciikanjiskipがはいらないが、
JTeXでははいるようにする。(要するに漢字charnodeと普通のcharnodeの
間にglueを入れる。)この時、禁則処理も行われるので空白がはいらない
場合もある。

　漢字とmath,hboxの間にも\jasciikanjiskipを入れた方が
　よい様な気がしますが、(特にhboxについて)困った事が起きないかは
　未検討です。
　それからdiscretionaryとかunhboxとかとの関連については眼をつむる
　予定です。

(3) 漢字と改行
旧JTeXでは、漢字-改行-漢字と続く場合改行は無視されるが、JTeXでは
改行の前後いずれかが漢字のとき改行を無視する。

(4) エラーメッセージ
エラーメッセージで漢字が出力されても端末やログファイルがぐちゃぐちゃに
ならない。
