diff options
author | Karl Berry <karl@freefriends.org> | 2018-09-30 21:24:35 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-09-30 21:24:35 +0000 |
commit | c322d486f6c0e00e12b18e89864114f99f5e7196 (patch) | |
tree | dd85c01165b42b3c4994a2186216f82c5f236c0f /Master/texmf-dist/source/luatex/luatexja | |
parent | 0e00fb64c271b0107e65fdf601df25e39f61b57f (diff) |
luatexja (30sep18)
git-svn-id: svn://tug.org/texlive/trunk@48793 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/luatex/luatexja')
-rw-r--r-- | Master/texmf-dist/source/luatex/luatexja/ltjsclasses.dtx | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/Master/texmf-dist/source/luatex/luatexja/ltjsclasses.dtx b/Master/texmf-dist/source/luatex/luatexja/ltjsclasses.dtx index 8709f418693..ebe2c0c1c8a 100644 --- a/Master/texmf-dist/source/luatex/luatexja/ltjsclasses.dtx +++ b/Master/texmf-dist/source/luatex/luatexja/ltjsclasses.dtx @@ -44,7 +44,7 @@ %<*driver> \ProvidesFile{ltjsclasses.dtx} %</driver> - [2018/07/30 ltjsclasses ] + [2018/09/23 ltjsclasses ] %<*driver> \IfFileExists{luatex85.sty}{\RequirePackage{luatex85}}{} \documentclass{ltjsarticle} @@ -188,8 +188,10 @@ % % \section{Lua\TeX-jaの読み込み} % -% まず,Lua\TeX-jaを読み込みます。 +% 和文スケール値を設定した後に,Lua\TeX-jaを読み込みます。 % \begin{macrocode} +%<!jspf>\def\Cjascale{0.924715} +%<jspf>\def\Cjascale{0.903375} \RequirePackage{luatexja} % \end{macrocode} % @@ -954,9 +956,6 @@ % [2017-12-31] 和文スケール($1\,\mathrm{zw} \div \hbox{要求サイズ}$)を % 表す実数値マクロ |\Cjascale| を定義しました。 % -% \begin{macrocode} -%<!jspf> \def\Cjascale{0.924715} -% \end{macrocode} % % これにより,公称10ポイントの和文フォントを0.924715倍したことにより, % 約9.25ポイント, @@ -967,12 +966,16 @@ % 和文フォントをPostScriptの9ポイントにするために, % $0.9*72.27/72 \simeq 0.903375$ 倍します。 % -% \begin{macrocode} -%<jspf> \def\Cjascale{0.903375} -% \end{macrocode} +% [2018-09-23 LTJ] 実際の|\Cjascale|の定義はLua\TeX-jaの読み込み前に移動しました. +% こうすることによって「0.962216倍された和文フォント」という実際には使われない和文フォントを +% 読み込む必要がなくなります. +% % % 実際にフォントの再定義を行う部分です. % +% [2018-09-23 LTJ] |\Cjascale|の設定を前倒ししたことに伴い,実際の再定義は +% \texttt{mingoth}, \texttt{ptexjis}のときしか必要なくなりました. +% % \begin{macrocode} \expandafter\let\csname JY3/mc/m/n/10\endcsname\relax \ifmingoth @@ -982,13 +985,8 @@ \ifptexjis \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [\Cjascale] \ltj@stdmcfont:jfm=jis}{} \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [\Cjascale] \ltj@stdgtfont:jfm=jis}{} - \else - \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [\Cjascale] \ltj@stdmcfont:jfm=ujis}{} - \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [\Cjascale] \ltj@stdgtfont:jfm=ujis}{} \fi \fi -\DeclareFontShape{JT3}{mc}{m}{n}{<-> s * [\Cjascale] \ltj@stdmcfont:jfm=ujisv}{} -\DeclareFontShape{JT3}{gt}{m}{n}{<-> s * [\Cjascale] \ltj@stdgtfont:jfm=ujisv}{} % \end{macrocode} % % 和文でイタリック体,斜体,サンセリフ体, |