CJK 文字を入力するときにフォントを自動的に変更します (lualatex の可能性あり)

CJK 文字を入力するときにフォントを自動的に変更します (lualatex の可能性あり)

タイトルがすでにすべてを物語っています。

lualatexでフォントを変更する方法を見つけましたfontspecが、常にフォントを明示的に指定せずにラテン文字と日本語の文字を混在させる簡単な方法があるかどうか疑問に思っています。そうすれば、英語にはクラシック コンピュータ モダンを使用し、日本語には別のフォントを使用できます。

xeCJKxelatex ではこの問題を解決しましたが、lualatex では動作しませんでした。切り替えは簡単かもしれませんが、lualatex には解決策があるのでしょうか?

答え1

以下に簡単な例を示します。詳細については、luatex-ja パッケージのドキュメントを参照してください。

\documentclass{ltjsarticle}
\usepackage{luatexja-fontspec}
\setmainfont{TeXGyrePagella-Regular}
\setmainjfont{IPAexMincho}
\begin{document}
This is a test. 漢字のテスト。 This is a test.
\end{document}

関連情報