Closed h-kitagawa closed 6 months ago
(別チケットのほうが良いかもしれませんが,関連して)
pTeX 系列では,\count100=`\あ
のようにバッククオートを「和文文字 1 文字からなる制御綴」に前置して文字コードを得ることはできないのでした.これは意図的な仕様なのでしょうか?
あまり深い理由がないのならば,できるようにしても良いかもしれません.パッチしたものを https://github.com/h-kitagawa/tex-jp-build/tree/ptex_ctlsym においておきます.
pTeX 系列で…(中略)…バッククオートを「和文文字 1 文字からなる制御綴」に前置して文字コードを得る
要ドキュメント化 → https://github.com/texjporg/ptex-manual/issues/10
146 に関連する話ですが,現行の XeTeX では,
\🍌
のような「BMP超のコントロールシンボル」にバッククオートを前置して文字コードを得ることができません.plain tex with UTF-8 text ::
console log:
エラーが出るのももちろん変ですが,ログでは文字も化けています:
🍌
」(U+1F34C) →「
」(U+F34C)𪀯
」(U+2A02F) →「ꀯ
」(U+A02F)npTeX をいじっているときに,npTeX 側でこっそり直したのを思い出したので,XeTeX 用にパッチを作りました.いかがでしょう. https://github.com/h-kitagawa/texlive-source/commit/fd477fab2380b73bc370fb00f1a4ddaa16efb4c8 (これも,今年は見送りでも良いかな,と思っています)