{LaTeX2e 2020-02-02 patch level 2 (and 4) has a bug.}
\else
\ltj@@latex@plv=300
- \unless\ifx\bfseries@previous\@undefined % 2020-03-19 (+gh306)
- \ltj@@latex@plv=550
- \else\unless\ifx\series@maybe@drop@one@m@x\@undefined % pl5 + develop
+ \unless\ifx\series@maybe@drop@one@m@x\@undefined % pl5 + develop
\ltj@@latex@plv=501
\else\unless\ifx\series@maybe@drop@one@m\@undefined % patch level 5
\ltj@@latex@plv=500
- \fi\fi\fi
+ \fi\fi
\fi
%%%%%%
\patchcmd\update@series@target@value@kanji{\f@series}{\k@series}{}{}
\def\@meta@family@list@kanji{\@elt{mc}\@elt{gt}\@elt{jtt}}
-\ifnum\ltj@@latex@plv>549 % !!! pl5 + gh306
-\ifnum\expandafter\patchcmd\csname bfseries \endcsname{%
- \let\bfseries@previous\bfdefault
+\expandafter\patchcmd\csname bfseries \endcsname{%
\let\bfseries@rm\bfdef@ult
\let\bfseries@sf\bfdef@ult
\let\bfseries@tt\bfdef@ult
}{%
- \let\bfseries@previous\bfdefault
\let\bfseries@rm\bfdef@ult
\let\bfseries@sf\bfdef@ult
\let\bfseries@tt\bfdef@ult
\let\bfseries@jtt\bfdef@ult
}{}{}
\expandafter\patchcmd\csname mdseries \endcsname{%
- \let\mdseries@previous\mddefault
\let\mdseries@rm\mddef@ult
\let\mdseries@sf\mddef@ult
\let\mdseries@tt\mddef@ult
}{%
- \let\mdseries@previous\mddefault
\let\mdseries@rm\mddef@ult
\let\mdseries@sf\mddef@ult
\let\mdseries@tt\mddef@ult
\let\mdseries@gt\mddef@ult
\let\mdseries@jtt\mddef@ult
}{}{}
-\fi
\expandafter\patchcmd\csname bfseries \endcsname{\selectfont}%
{%
\ifx\k@family\mcdef@ult \kanjiseries\bfseries@mc