Closed kwguchi closed 2 years ago
LuaTeX-jaのフォーラムの本日(9/23)付のスレッドに有りますように,setmonojfontで指定した和文タイプライタ体への連動した切り替えができません。
jlreq.cls を見たところ, % 和文ファミリと欧文ファミリの連動 \AddToHook{rmfamily}{\prepare@family@series@update@kanji{mc}\mcdefault} \AddToHook{sffamily}{\prepare@family@series@update@kanji{gt}\gtdefault} \AddToHook{ttfamily}{\prepare@family@series@update@kanji{gt}\gtdefault} と,\ttfamily では (u)pLaTeX と同様にゴシック体を用いるようになっています. プリアンブルに \makeatletter \AddToHook{ttfamily}{\prepare@family@series@update@kanji{jtt}\jttdefault} \makeatother と記述するのがとりあえずの対処法ですが,jlreq.cls 側を直してもらうのが良いように思います.
jlreq.cls を見たところ,
% 和文ファミリと欧文ファミリの連動 \AddToHook{rmfamily}{\prepare@family@series@update@kanji{mc}\mcdefault} \AddToHook{sffamily}{\prepare@family@series@update@kanji{gt}\gtdefault} \AddToHook{ttfamily}{\prepare@family@series@update@kanji{gt}\gtdefault} と,\ttfamily では (u)pLaTeX と同様にゴシック体を用いるようになっています.
プリアンブルに \makeatletter \AddToHook{ttfamily}{\prepare@family@series@update@kanji{jtt}\jttdefault} \makeatother と記述するのがとりあえずの対処法ですが,jlreq.cls 側を直してもらうのが良いように思います.
jlreq.clsの中でengine判定をしてluatexの時にjttdefaultにする,で良いのでしょうか?
50981e9 でそうしてみましたが大丈夫かしら?
いくつかの文章を試してみた分には期待どおりのフォントの切り替えが出来ました。ありがとうございます。
LuaTeX-jaのフォーラムの本日(9/23)付のスレッドに有りますように,setmonojfontで指定した和文タイプライタ体への連動した切り替えができません。
jlreq.clsの中でengine判定をしてluatexの時にjttdefaultにする,で良いのでしょうか?