-
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
[ppltotf, ptftopl] 9 区から 15 区,および 85 区以上の和文文字 #78
Comments
実は最近 (u)ppltotf/(u)ptftopl のマニュアル (ppltotf.man, ptftopl.man) を書くための調査中に,同じようなことを思いました。その時はあまり気にしていませんでした。というのも,以下の理由からです。
例えば,齋藤さんのサイトに置かれている「JIS X 0213 パッケージ」(jisx0213.zip) の JFM 群は pTeX 用ですが,JIS X 0208 にはない文字が入っているので,なんとなく「uppltotf で作ったのかな」と思っていました。 ptftopl ではデコードできませんが,uptftopl -kanji=sjis では ⦅ 〘 〖 〝 のような括弧類もデコードできるので。 でも,言われてみて再考すると「pTeX で和文扱いされる範囲」と「JFM で TYPE 0 以外に分類できる文字」は整合性が取れている方がいい気もしますね。 |
私見ですが、 JIS X 0213パッケージ(2004年〜)は、upTeXのプロジェクトの開始(2007年〜)より前です。むしろ私がupTeXを始めるきっかけになった先輩のプロジェクトに当たります。 私見ですが、 |
私見ですが |
みなさん,コメントありがとうございます.
それは知りませんでした.そうすると,ptex-manual にしっかり明記しておけば,ppltotf/ptftopl は
良いと思いますが,その場合,シンボリックリンクとして ppltotf, ptftopl は残しますか? |
…X family (#78) [experimental] If prefix of argv[0] is "p" or "ep", initialize default internal kanji encoding EUC/SJIS. コマンド名として以下の場合、内部コードの規定値を EUC/SJIS に設定する。 ptex, eptex, (platex,) pbibtex, pdvitype, ppltotf, ptftopl 同じ名前の本家pTeX族のコマンドと互換の動作をすることを期待している。 当面実験用の機能とする。
dvipdfm-x のコードを参考に試しに書いてみました。(d68a24a) |
prefix判定をここの master にマージしTeX Live svn にコミットしました。(r51021) |
…ppltotf (#32,#78) upbibtex -kanji=internal=euc (ppbibtex) :: pbibtex compatible updvitype -kanji=utf8 (ppdvitype) :: pdvitype compatible uppltotf -kanji=utf8 (pppltotf) :: ppltotf compatible uptftopl -kanji=utf8 (pptftopl) :: ptftopl compatible 正常な入力に対してはupTeXファミリーのツールがpTeXファミリーのツールと 完全に同等に動くようになっているはずです。 まずは、テストが両者を同等に出来るようにしました。 ppで始まるコマンド名は、当面のテストのためupTeXファミリーのpTeXコンパチモードを意図したsymbolic linkです。 最終的には、pTeXファミリーのツールのバイナリーを削除し、symbolic linkに置き換えるつもりです。
pbibtex, pdvitype, ppltotf, ptftopl のバイナリーを upbibtex, updvitype, uppltotf, uptftopl のバイナリーのpTeXコンパチモードに置き換える構想のためのテストを開始しました。
|
ppltotf と ptftopl には以下の
valid_jis_code
という関数があり,これによって(JIS X 0213 で追加された)9 区から 15 区,および 85 区以上の文字が指定できないようになっています.もちろん,次のようにコード番号で指定してもだめです.
これは 9 区から 15 区,および 85 区以上の文字を文字タイプ 0 以外にはできないことを意味しています.pTeX は JIS X 0213 には正式対応はしていませんが,pTeX でも CMap 2004-H (2004-V) を利用して一応は出力できることを考えると,
valid_jis_code
をなくすのもありではないか,と思うようになってきました.The text was updated successfully, but these errors were encountered: