-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
数式モード内の \chardef と文字コード 256 #129
Comments
問題2もう一つバグがありますね。 → Gist % 昨日の INI モード用テストファイルの末尾にこれを追記
\mathcode"79="5AB
\mathcode"80="5CD
\message{\fontname\textfont5}% => nullfont
\chardef\AB="79
\chardef\CD="80
\hsize=300pt \vbox{$[^^79][^^80]\AB\CD$} (e)(u)ptex では「\textfont5 が未定義というエラー」が2回しか出ず,128--255 の \mathcode 設定が正しく反映されません。古い日本語 TeX のソースを見ると,TeX2 の頃のコードを基にしたまま TeX3 に追随していなかったようです。
→ こちらは 4e8aff1 でどうでしょうか。 |
→ そもそも cur_chr=256 の条件自体が不要な気がしてきた |
問題 2 についてはこれで良いように思っています. 問題 1 の
が,ptexenc 用に書き換えられたときも直されなかったということなのでしょう. |
#131 マージに伴いクローズ,r61804 |
ptex-base.ch と uptex-m.ch を読んでいて,変だと思ったので MWE を作りました。
問題1
※ printkanji_16bit や unicode-14.0 とは関係ありません
この結果は以下のようになり,1行めの左の上付き文字が変です。
文字コード 256 に特有のようで #68 (upTeX の \if) と同様に
が原因ではと思います。例えば 0b3df9d はどうでしょうか。(edit: 256 のままでは駄目なのは明らかですが,では何の値にすれば意図通りなのかは自信がありません)
INI モード用 (uptex -ini) のテストファイル → Gist
The text was updated successfully, but these errors were encountered: