異字体したい(latexja-otf)
\usepackage{luatexja-otf}
latexja-otfは、異体字を扱えるようにするパッケージです。
異体字は同じ文字コードでも、字体が異なる文字のことです。
\UTF{16進数4桁}でUnicode番号や、
\CID{10進数}でOpenTypeのCID番号を指定して表示できるようになります。
異字体したい(otf)
\usepackage{otf}
\usepackage[deluxe]{otf}
\usepackage[deluxe, multi]{otf} % 簡体字、繁体字、ハングル
(u)pLaTeXではotfパッケージを利用します。
注釈
もともと、(u)pLaTeX用にutfパッケージが発展し、このotfパッケージになり、
さらにluatexja-otfがその機能の一部を実装した形です。
多グリフ対応(簡体字、繁体字、ハングル)
multiオプションを有効にすると簡体字、繁体字、ハングルが使えるようになります。
コマンド名の末尾にC(hina)、T(aiwan)、K(orea)(だと思う)をつけることで切り替えることができます。
\UTF→\UTFC{...}/\UTFT{...}/\UTFK{...}\CID→\CIDC{...}/\CIDT{...}/\CIDK{...}
また\UTFM{...}というコマンドもあり、日本語フォントにグリフががない場合に繁体字>簡体字>ハングルの順番でグリフを調べて表示します。