• R/O
  • HTTP
  • SSH
  • HTTPS

luatexja: コミット

ソースコードの管理場所


コミットメタ情報

リビジョン00279d67904e93b8a93e5e855e44b23a75e0561c (tree)
日時2020-01-23 15:16:03
作者Hironori Kitagawa <h_kitagawa2001@yaho...>
コミッターHironori Kitagawa

ログメッセージ

typo

変更サマリ

差分

--- a/doc/luatexja.dtx
+++ b/doc/luatexja.dtx
@@ -653,27 +653,10 @@ and \emph{Japanese fonts} for fonts used in \textbf{JAchar}.
653653 \Pkg{everysel} (if you want to use \LuaTeX-ja with \LaTeXe)
654654 \item \Pkg{ltxcmds}, \Pkg{pdftexcmds}, \Pkg{filehook}, \Pkg{atbegshi}
655655 \item \href{https://github.com/wspr/fontspec/}{\Pkg{fontspec}} v2.7c (or later)
656-%<en>\item IPAex fonts (\url{http://ipafont.ipa.go.jp/})
657-%<ja>\item IPAexフォント(\url{http://ipafont.ipa.go.jp/})
656+%<en>\item \emph{IPAex fonts} (\url{http://ipafont.ipa.go.jp/})
657+%<ja>\item \emph{IPAexフォント(\url{http://ipafont.ipa.go.jp/})}
658658 \end{itemize}
659-%<*en>
660-Note that color specification in font~definitions, such as
661-\begin{lstlisting}
662-\font\test=file:lmromandunh10-regular.otf:color=FF0000BB % \font primitive
663-\addfontfeatures{Color=00FF00} % fontspec
664-\end{lstlisting}
665-are not compatible with \LuaTeX-ja in plain \LuaTeX\ and \LaTeX~2019-10-01~(or prior).
666-So we recommend to use \LaTeX~2020-02-02.
667-%</en>
668-%<*ja>
669-なお,フォント定義の際の色指定,例えば
670-\begin{lstlisting}
671-\font\test=file:lmromandunh10-regular.otf:color=FF0000BB % \font primitive
672-\addfontfeatures{Color=00FF00} % fontspec
673-\end{lstlisting}
674-は,plain \LuaTeX や\LaTeX~2019-10-01以前において\LuaTeX-jaとは\emph{共存しない}.
675-そのため,\LaTeX~2020-02-02以降を用いることを勧める.
676-%</ja>
659+
677660
678661 %<*en>
679662 Now \LuaTeX-ja is available from
@@ -1441,7 +1424,7 @@ this chapter. For the method, please see Subsection~\ref{ssec:math}.
14411424 と考えており,したがってこの節では数式モード中の和文フォントを変更する方法については
14421425 記述しない.この方法については\ref{ssec:math}節を参照のこと.
14431426
1444-{\bfseries
1427+{\gtfamily\bfseries
14451428 既に記述した通り,\texttt{disablejfam}オプションを指定して\LuaTeX-jaを読み込んだ場合は,
14461429 \verb+$素$+ のように直接和文文字を数式モード中に記述することはできなくなる.
14471430 \cs{mbox},あるいは\Pkg{amsmath}パッケージの提供する\cs{text}命令などを使うことになる.
@@ -5014,17 +4997,6 @@ a \emph{horizontal} Japanese font.
50144997 \end{tabular}
50154998 \end{table}
50164999
5017-%<*en>
5018-Note that any OpenType features are not applied to Japanese characters in math mode.
5019-Other features, such as \texttt{color}~and~\texttt{embolden} may be applied to these
5020-characters, but one should not expect this.
5021-%</en>
5022-%<*ja>
5023-なお,数式中に直に記述した和文文字に対してはOpenType機能は適用されない.
5024-\texttt{color}や\texttt{embolden}など他の「機能」は適用される可能性があるが,
5025-ユーザは期待すべきではない.
5026-%</ja>
5027-
50285000 %<en>\subsection{Callbacks}
50295001 %<ja>\subsection{コールバック}
50305002
@@ -8654,7 +8626,7 @@ This \cs{jH} is the same \cs{dimen} register as \cs{jQ}.
86548626 等しい.この \cs{jH} は \cs{jQ} と同じ寸法レジスタを指す.
86558627 %</ja>
86568628
8657-\dim{ltj@zw}
8629+\dim{ltj@dimen@zw}
86588630 %<*en>
86598631 A temporal register for the ``full-width'' of current Japanese font.
86608632 The command \cs{zw} sets this register to the correct value, and
@@ -8666,7 +8638,7 @@ The command \cs{zw} sets this register to the correct value, and
86668638 「このレジスタ自体を返す」.
86678639 %</ja>
86688640
8669-\dim{ltj@zh}
8641+\dim{ltj@dimen@zh}
86708642 %<*en>
86718643 A temporal register for the ``full-height'' (usually the sum of height of imaginary body and its depth) of current Japanese font.
86728644 The command \cs{zh} sets this register to the correct value, and
--- a/src/luatexja-core.sty
+++ b/src/luatexja-core.sty
@@ -124,10 +124,10 @@
124124
125125 \def\ltj@loaded{hoge}
126126
127-\newdimen\ltj@zw
128-\newdimen\ltj@zh
129-\newdimen\jQ \jQ=0.25mm
130-\let\jH=\jQ
127+\newdimen\ltj@dimen@zw
128+\newdimen\ltj@dimen@zh
129+\newdimen\ltj@dimen@jQ \ltj@dimen@jQ=0.25mm
130+\let\jQ=\ltj@dimen@jQ \let\jH=\jQ
131131
132132 %%%%%%%% error message
133133 \def\ltj@defnum{0}
@@ -229,11 +229,11 @@
229229 \newluafunction\ltj@zh@inner
230230 \directlua{
231231 local t, setdimen, ltjf = lua.get_functions_table(), tex.setdimen, luatexja.jfont
232- t[\the\ltj@zw@inner] = function() setdimen('ltj@zw', ltjf.get_zw()) end
233- t[\the\ltj@zh@inner] = function() setdimen('ltj@zh', ltjf.get_zh()) end
232+ t[\the\ltj@zw@inner] = function() setdimen('ltj@dimen@zw', ltjf.get_zw()) end
233+ t[\the\ltj@zh@inner] = function() setdimen('ltj@dimen@zh', ltjf.get_zh()) end
234234 }
235-\protected\def\ltj@zw{\luafunction\ltj@zw@inner\ltj@zw}
236-\protected\def\ltj@zh{\luafunction\ltj@zh@inner\ltj@zh}
235+\protected\def\ltj@zw{\luafunction\ltj@zw@inner\ltj@dimen@zw}
236+\protected\def\ltj@zh{\luafunction\ltj@zh@inner\ltj@dimen@zh}
237237 \let\zw=\ltj@zw
238238 \let\zh=\ltj@zh
239239
旧リポジトリブラウザで表示