\verb+\jfont+ primitive, respectively. See Subsection~\ref{ssec-jfont}.
%</en>
%<*ja>
-これらの2つはそれぞれ \verb+\jfont+ プリミティブに対する
+これら2つのキーはそれぞれ \verb+\jfont+ プリミティブに対する
\texttt{jfm}, \texttt{jfmvar} キーとそれぞれ対応する.
\ref{ssec-jfont} 節を参照.
%</ja>
これを指定することで,PDF に埋め込まれない「名前だけ」のフォントを指定することが
できる.\ref{ssec-psft} 節を参照.
%</ja>
+
+\item[CID=<name>]
+%<*en>
+This feature is effective only when with NoEmbed feature.
+You can use the non-embedded CID-keyed font whose glyphs are addressed according
+to the specified character collection defined by Adobe Inc.
+The default value is Adobe-Japan1. See also Subsection~\ref{ssec-psft}.
+%</en>
+%<*ja>
+NoEmbed キーと合わせて用いる.
+非埋め込みの CID-keyed フォントがどの文字コレクションに基づくものかを指定する.
+デフォルトは Adobe-Japan1 である.\ref{ssec-psft} 節も参照.
+%</ja>
\end{list}
\subsection{\texttt{luatexja-otf.sty}}
\cs_new:Nn \ltj_fontspec_select:nn {
\group_begin:
+ \ltj_fontspec_define_option:nn {CID} {
+ \fontspec_update_fontid:n {+cid=##1}
+ \fontspec_update_featstr:n {cid=##1}
+ }
\ltj_fontspec_define_option:nn {JFM} {
\fontspec_update_fontid:n {+jfm=##1}
- \fontspec_update_featstr:n {jfm=##1}
+ \fontspec_update_featstr:n {jfm=##1}
}
\ltj_fontspec_define_option:nn {JFM-var} {
\fontspec_update_fontid:n {+jfmvar=##1}
- \fontspec_update_featstr:n {jfmvar=##1}
+ \fontspec_update_featstr:n {jfmvar=##1}
}
\ltj_fontspec_define_preparse_external:nn {NoEmbed} {
\cs_set:Nn \fontspec_namewrap:n {psft:####1}
%% "OpenType feature 'Kerning=Off' (-kern) not available ..."
\ltj_fontspec_define_option:nn {Kerning/Off} {
\fontspec_update_fontid:n {-kern}
- \fontspec_update_featstr:n {-kern}
- }
+ \fontspec_update_featstr:n {-kern}
+ }
\ltj_fontspec_if_liiikeys:TF {
\tl_set:Nn \g_fontspec_encoding_tl {JY3}
} {
\tl_set:Nn \zf@enc {JY3}
}
- \tl_set:Nx \g_fontspec_default_fontopts_tl
+ \tl_set:Nx \g_fontspec_default_fontopts_tl
{JFM=ujis,Scale=0.962216,Kerning=Off,\g_ltj_fontspec_default_fontopts_tl}
\cs_set_eq:NN \DeclareFontFamily \DeclareKanjiFamily
\fontspec_select:nn{#1}{#2}