先日、易の八卦の文字(Unicode で2630~2637)はお陰さまで
LuaLaTeXとCode2000を使うことで出力できるようになりましたが、
そのまま易の六十四卦(八卦と八卦を上下に重ねた形で全部で64個ある)も
出力できるものと思い、トライしたのですが、こちらが何故か出力されません。(下のようなソースで試して見ました。)
六十四卦のUnicodeブロックは4DC0~4DFFまでの64文字になります。
TeXworksのエディタ上では六十四卦がうまく表示されていますのに、LuaLaTeXで処理すると、その部分が空白になってしまいます。
Code2000のスペックでは、4DC0~4DFFまでフォントが揃っているように説明されているのですが、なぜか出ません。
なにか解決法があればご教授をよろしくお願い致します。
そもそも、ある特定のフォントが、どのコードブロックをカバーしているのか知る方法はあるのでしょうか?
どうしても六十四卦が出力できなければ、八卦と八卦を重ねて一文字にして出力する方法をトライしようかとも思っております。
どうぞよろしくお願い致します。
\documentclass{jlreq}
\usepackage{luatexja-preset}
\begin{document}
吾輩は文字である。
%\jfontspec{Arial Unicode MS}
%\jfontspec{Code2000}
\jfontspec{HanaMinA}
☀☁☂☃★☆☇☈☉☊☐☠☰☱☲☳☴☵☶☷♀♁♂♃♄♅
\begin{tabular}{l|l}
\hline
Unicode & 出力\\
\hline
2630→ & ☰☱☲☳☴☵☶☷\\
2640 & ♀\\
2650 & ♐\\
2660 & ♠\\
2770 & ✀\\
2D80 & ⶀ\\
2FF0 & ⿰\\
32D0 & ㋐\\
3800 & 㠀\\
3900 & 㤀\\
3A00 & 㨀\\
4DB0 & 䶰\\
4DC0→ & ䷀䷁䷂䷃䷄䷅䷆䷇\\
4DD0→ & ䷐䷑䷒䷓䷔䷕䷖䷗\\
4DE0→ & ䷠䷡䷢䷣䷤䷥䷦䷧\\
4DFF→ & ䷿䷱䷲䷳䷴䷵䷶䷷\\
4E00 & 一\\
4E10 & 丐\\
\hline
\end{tabular}
\end{document}