Closed aminophen closed 5 years ago
e-pTeX 190709 の \iffontchar と \fontchar?? の欧文フォントでの挙動について:
\iffontchar
\fontchar??
和文フォントに対しては,引数が何であれエラーは出ないようになっています。
一方,欧文フォントに対しては,現状では「引数が有効な文字コードでない場合」すなわち「0--255 からも漢字コードからも外れた場合」に "! Bad character code." エラーが出ます。
エラーが出ること自体は元の e-TeX 由来なので維持するとして,エラーを出す条件を「0--255 から外れた場合」に厳しくすれば元の e-TeX と同じに出来るので,そうしてみました。
良いと思います.マージしました.
早い! ありがとうございます。(r51694)
e-pTeX 190709 の
\iffontchar
と\fontchar??
の欧文フォントでの挙動について:和文フォントに対しては,引数が何であれエラーは出ないようになっています。
\iffontchar
: 引数が非負のときは is_char_kanji.負数 c のときは文字タイプ -(c + 1) の存在判定\fontchar??
: 引数が非負のときは「is_char_kanji なら寸法値,そうでなければ 0」,引数が負数 c のときは文字タイプ -(c + 1) の存在判定一方,欧文フォントに対しては,現状では「引数が有効な文字コードでない場合」すなわち「0--255 からも漢字コードからも外れた場合」に "! Bad character code." エラーが出ます。
エラーが出ること自体は元の e-TeX 由来なので維持するとして,エラーを出す条件を「0--255 から外れた場合」に厳しくすれば元の e-TeX と同じに出来るので,そうしてみました。