LuaTeX-jaとiwonaフォント

LuaTeX-jaとiwonaフォント

- Yuishin の投稿
返信数: 2
ディストリビューション: TeX Live 2020
OS: Windows 10 Pro (x64)

今までpLaTeXを使ってきたのですが、LuaLaTeXへ移行しようと考えています。
そこで、ずっと使ってきた数式フォントのiwonaを引き継ぎたいと思って、以下のコードを書きました。

%----------

\documentclass[a4paper]{ltjsarticle}

\usepackage[no-math,deluxe,haranoaji]{luatexja-preset}

\usepackage[math]{iwona}

\usepackage[T1]{fontenc}


\begin{document}


\[

\int_0^1\sqrt{1-x^2}\,dx

= \pi/4

\approx 0.785398163

\]


Hey! ABCDEFG 12345


\end{document}

%----------


数式部分の数字だけデフォルトから変わらないという奇妙な挙動をします。

プリアンブルからLuaTeX-jaを取り除くと正常になるのですが、

作ろうとしているのは日本語のドキュメントです。

LuaTeX-jaを使いつつiwonaを使いたいのですが、適切な設定を教えていただけないでしょうか。


Yuishin への返信

Re: LuaTeX-jaとiwonaフォント

- 北川 弘典 の投稿
no-math オプションが fontspec パッケージにまで引き継がれていないようです.
% luatexja-preset→luatexja-fontspec, luatexja-fontspec→fontspec とは引き継がれますが,
% luatexja-preset→luatexja-fontspec→fontspec と二段階ではうまくいかないようです.

\addjfontfeatures など luatexja-fontspec の機能を使う予定があるのなら,次のようにすればよいです:

\usepackage[no-math]{luatexja-fontspec}
\usepackage[deluxe,haranoaji]{luatexja-preset}

----
もし和文フォントを選ぶだけで,[luatexja-]fontspec の機能は使わないというのであれば,

\usepackage[deluxe,haranoaji,nfssonly]{luatexja-preset}

と nfssonly オプションをつけて下さい.
北川 弘典 への返信

Re: LuaTeX-jaとiwonaフォント

- Yuishin の投稿
素早いご回答ありがとうございます。
ltjsクラスでは2行で記述する方法でうまくいきました。

ところが、bxjsクラスではオプションクラッシュを引き起こすようです。

最初の質問からやや離れてしまいますが、どのような理由が考えられるのでしょうか。