summaryrefslogtreecommitdiff
path: root/language/japanese/platex/plfonts.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'language/japanese/platex/plfonts.dtx')
-rw-r--r--language/japanese/platex/plfonts.dtx15
1 files changed, 10 insertions, 5 deletions
diff --git a/language/japanese/platex/plfonts.dtx b/language/japanese/platex/plfonts.dtx
index 4474d8a36e..a46eb00101 100644
--- a/language/japanese/platex/plfonts.dtx
+++ b/language/japanese/platex/plfonts.dtx
@@ -184,13 +184,15 @@
% \changes{v1.7l}{2021/05/23}{Unset the forced series boolean when reaching
% \cs{selectfont} (latex2e/444)
% (sync with ltfsstrc.dtx 2021/04/26 v3.0o)}
+% \changes{v1.7m}{2021/06/04}{latex2e/444対応:\cs{@shape@roman@kanji}フラグ
+% を\cs{delayed@k@adjustment}の中で変更/復帰する}
% \fi
%
% \iffalse
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{plfonts.dtx}[2021/05/23 v1.7l pLaTeX New Font Selection Scheme]
+\ProvidesFile{plfonts.dtx}[2021/06/04 v1.7m pLaTeX New Font Selection Scheme]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{plfonts.dtx}
@@ -323,7 +325,7 @@
%<*trace>
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{ptrace}
- [2021/01/10 v1.7k Standard pLaTeX package (font tracing)]
+ [2021/06/04 v1.7m Standard pLaTeX package (font tracing)]
\RequirePackageWithOptions{tracefnt}
%</trace>
% \end{macrocode}
@@ -2878,6 +2880,8 @@
% \LaTeXe~2021-06-01以降では、シェイプの更新を|\selectfont|まで遅らせます。
% \changes{v1.7k}{2021/01/10}{Distangle series and shape update (latex2e/444)
% (sync with ltfssaxes.dtx 2020/12/22 v1.0h)}
+% \changes{v1.7m}{2021/06/04}{latex2e/444対応:\cs{@shape@roman@kanji}フラグ
+% を\cs{delayed@k@adjustment}の中で変更/復帰する}
% \begin{macrocode}
%<platexrelease>\plIncludeInRelease{2020/04/12}{\fontshape}
%<platexrelease> {No \k@shape update if unavailable}%
@@ -2905,9 +2909,10 @@
\expandafter\def\expandafter\delayed@k@adjustment\expandafter
{\delayed@k@adjustment\delayed@merge@kanji@shape{#1}}}
\DeclareRobustCommand\fontshape[1]{%
- \@shape@roman@kanjitrue
- \kanjishape{#1}\romanshape{#1}%
- \@shape@roman@kanjifalse}
+ \romanshape{#1}%
+ \expandafter\def\expandafter\delayed@k@adjustment\expandafter
+ {\delayed@k@adjustment\@shape@roman@kanjitrue
+ \delayed@merge@kanji@shape{#1}\@shape@roman@kanjifalse}}
\fi % --- for >= 2021-06-01 END
\fi
%</plcore|platexrelease>