texjporg / tex-jp-build

Minimum source repository to build Japanese TeX processing tools
23 stars 6 forks source link

[dvips] pTeXの和文用TFM(JFM)をOFMに優先させる? #134

Closed t-tk closed 2 years ago

t-tk commented 2 years ago

japanese-otf 関連の話題 otf-cjXX-X.ofm は何のため? に関連し dvips のパッチを書いてみました。 参考: https://github.com/texjporg/japanese-otf-mirror/issues/15#issuecomment-527073176

仕様案は

  1. noomega のとき、tfmの中身がJFMかどうかチェックせず、hoge.tfm(JFMか欧文)を探す
  2. noptexのとき、tfmの中身がJFMかどうかチェックせず、hoge.ofm と hoge.tfmが共存した場合は ofm 優先
  3. !noptexのとき、tfmが欧文かどうかチェックし、hoge.ofm と hoge.tfm(欧文) が共存した場合は ofm 優先
  4. !noptexのとき、tfmがJFMかどうかチェックし、hoge.ofm と hoge.tfm(JFM) が共存した場合は tfm(JFM) 優先

つまり、ざっくり言うと JFM > OFM > TFM(欧文) の優先順位になります。 仕様1 と 2 は従来通り、仕様3は tfmが欧文かどうかチェックするステップが加わるだけ、仕様4が新仕様です。 欧文TFMだけのユーザーとOFMだけのユーザーには影響を与えず、今回ターゲットのJFM>OFMの優先順位だけが変わります。

t-tk commented 2 years ago

↓をTeX Liveに入れたので、こちらの課題の必要性が下がりました。本案は不採用とします。 [dvips] OFMのFONTDIR RTをpTeXの縦組みと解釈させる? #135