• R/O
  • HTTP
  • SSH
  • HTTPS

luatexja: Commit

ソースコードの管理場所


Commit MetaInfo

Revision3650fc702deb979d2ca835bd6e1142327f2b2242 (tree)
Time2018-08-04 11:38:51
AuthorHironori Kitagawa <h_kitagawa2001@yaho...>
CommiterHironori Kitagawa

Log Message

luatexja-preset.sty: add jis90 and 2004jis options

Change Summary

Incremental Difference

--- a/doc/luatexja.dtx
+++ b/doc/luatexja.dtx
@@ -7570,12 +7570,12 @@ since we use same font for both series of gothic.
75707570 いため,
75717571 「ゴシック体の中字」も同時に変更されることになる.
75727572 %</ja>
7573-\item[90jis]
7574-%<en>Use 90JIS glyph variants if possible.
7575-%<ja>出来る限り90JISの字形を使う.
7576-\item[jis2004]
7577-%<en>Use JIS2004 glyph variants if possible.
7578-%<ja>出来る限りJIS2004の字形を使う.
7573+\item[jis90\textrm{,~}90jis]
7574+%<en>Use JIS~X~0208:1990 glyph variants if possible.
7575+%<ja>出来る限りJIS~X~0208:1990の字形を使う.
7576+\item[jis2004\textrm{,~}2004jis]
7577+%<en>Use JIS~X~0213:2004 glyph variants if possible.
7578+%<ja>出来る限りJIS~X~0213:2004の字形を使う.
75797579 \item[jfm\_yoko=<jfm>]
75807580 %<*en>
75817581 Use the JFM \texttt{jfm-<jfm>.lua} for horizontal direction, instead of \texttt{jfm-ujis.lua}~(default JFM).
@@ -7599,14 +7599,14 @@ Use the JFM \texttt{jfm-<jfm>.lua} for vertical direction, instead of \texttt{jf
75997599
76007600 \end{cslist}
76017601 %<*en>
7602-Note that \texttt{90jis} and \texttt{jis2004} only affect with mincho,
7602+Note that \texttt{jis90},~\texttt{90jis}, \texttt{jis2004}~and~\texttt{2004jis} only affect with mincho,
76037603 gothic (and, possibly rounded gothic) families defined by this package.
7604-We didn't taken account of when both \texttt{90jis} and \texttt{jis2004} are specified.
7604+We didn't taken account of when more than one options among them are specified.
76057605 %</en>
76067606 %<*ja>
7607-\texttt{90jis}と\texttt{jis2004}については本パッケージで定義された
7607+\texttt{jis90},~\texttt{90jis}, \texttt{jis2004},~\texttt{2004jis}については本パッケージで定義された
76087608 明朝体・ゴシック体(・丸ゴシック体)にのみ有効である.
7609-両オプションが同時に指定された場合の動作については全く考慮していない.
7609+これら4オプションのうち複数が同時に指定された場合の動作については全く考慮していない.
76107610 %</ja>
76117611
76127612 %<en>\subsubsection{Presets which support multi weights}
@@ -7979,17 +7979,17 @@ Note that HG~Mincho~E, HG~Gothic~E, HG Soei Kaku Gothic UB, and HG Maru Gothic P
79797979 are internally specified by:
79807980 \begin{description}
79817981 \item[default] by font name (\texttt{HGMinchoE}, etc.).
7982-\item[{\tt 90jis}] by file name (\texttt{hgrme.ttc}, \texttt{hgrge.ttc}, \texttt{hgrsgu.ttc}, \texttt{hgrsmp.ttf}).
7983-\item[{\tt jis2004}] by file name (\texttt{hgrme04.ttc}, \texttt{hgrge04.ttc}, \texttt{hgrsgu04.ttc}, \texttt{hgrsmp04.ttf}).
7982+\item[\texttt{jis90}, \texttt{90jis}] by file name (\texttt{hgrme.ttc}, \texttt{hgrge.ttc}, \texttt{hgrsgu.ttc}, \texttt{hgrsmp.ttf}).
7983+\item[\texttt{jis2004}, \texttt{2004jis}] by file name (\texttt{hgrme04.ttc}, \texttt{hgrge04.ttc}, \texttt{hgrsgu04.ttc}, \texttt{hgrsmp04.ttf}).
79847984 \end{description}
79857985 %</en>
79867986 %<*ja>
79877987 なお,HG明朝E・HGゴシックE・HG創英角ゴシックUB・HG丸ゴシック体PROの4つについては,内部で
79887988 \begin{description}
79897989 \item[標準] フォント名(\texttt{HGMinchoE} など)
7990-\item[{\tt 90jis}指定時] ファイル名 (%
7990+\item[\texttt{jis90}, \texttt{90jis}指定時] ファイル名 (%
79917991 \texttt{hgrme.ttc}, \texttt{hgrge.ttc}, \texttt{hgrsgu.ttc}, \texttt{hgrsmp.ttf})
7992-\item[{\tt jis2004}指定時] ファイル名 (%
7992+\item[\texttt{jis2004}, \texttt{2004jis}指定時] ファイル名 (%
79937993 \texttt{hgrme04.ttc}, \texttt{hgrge04.ttc}, \texttt{hgrsgu04.ttc}, \texttt{hgrsmp04.ttf})
79947994 \end{description}
79957995 として指定を行っているので注意すること.
--- a/src/addons/luatexja-preset.sty
+++ b/src/addons/luatexja-preset.sty
@@ -88,7 +88,9 @@
8888 % 漢字字形
8989 \tl_new:N \l_ltjpreset_kanji_shape_tl
9090 \ltjpreset_declare_option:nn{90jis}{ \tl_set:Nn \l_ltjpreset_kanji_shape_tl { , CJKShape=JIS1990 }} % 90jis
91+\ltjpreset_declare_option:nn{jis90}{ \tl_set:Nn \l_ltjpreset_kanji_shape_tl { , CJKShape=JIS1990 }} % 90jis
9192 \ltjpreset_declare_option:nn{jis2004}{\tl_set:Nn \l_ltjpreset_kanji_shape_tl { , CJKShape=JIS2004 }} % jis2004
93+\ltjpreset_declare_option:nn{2004jis}{\tl_set:Nn \l_ltjpreset_kanji_shape_tl { , CJKShape=JIS2004 }} % jis2004
9294
9395 % font preset
9496 \prop_new:N \g_ltjpreset_font_prop
Show on old repository browser