From 4b795f65d52cde0d136c0175ce20101946378b54 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 5 Feb 2020 03:03:08 +0000 Subject: CTAN sync 202002050303 --- language/japanese/platex/README.md | 2 +- language/japanese/platex/pldoc.pdf | Bin 867066 -> 871349 bytes language/japanese/platex/plfonts.dtx | 39 +++++++++++++++++++++++++++-------- language/japanese/platex/plvers.dtx | 2 +- 4 files changed, 32 insertions(+), 11 deletions(-) (limited to 'language/japanese/platex') diff --git a/language/japanese/platex/README.md b/language/japanese/platex/README.md index f5e1b1d929..64c33cbabc 100644 --- a/language/japanese/platex/README.md +++ b/language/japanese/platex/README.md @@ -64,6 +64,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)). ## Release Date -2020-02-02 +2020-02-04 Japanese TeX Development Community diff --git a/language/japanese/platex/pldoc.pdf b/language/japanese/platex/pldoc.pdf index 5f4e818016..92241bc1ca 100644 Binary files a/language/japanese/platex/pldoc.pdf and b/language/japanese/platex/pldoc.pdf differ diff --git a/language/japanese/platex/plfonts.dtx b/language/japanese/platex/plfonts.dtx index fead9278ea..b91a130c2b 100644 --- a/language/japanese/platex/plfonts.dtx +++ b/language/japanese/platex/plfonts.dtx @@ -127,13 +127,14 @@ % \changes{v1.6v}{2020/02/01}{定義をpldefsからplcoreへ移動} % \changes{v1.6v}{2020/02/01}{Set \cs{kanjishapedefault} explicitly to ``n'' % (sync with fontdef.dtx 2019/12/17 v3.0e)} +% \changes{v1.6w}{2020/02/03}{巻き戻しのバグ修正} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{plfonts.dtx}[2020/02/01 v1.6v pLaTeX New Font Selection Scheme] +\ProvidesFile{plfonts.dtx}[2020/02/03 v1.6w pLaTeX New Font Selection Scheme] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plfonts.dtx} @@ -1915,7 +1916,10 @@ % \begin{macro}{\fontseries} % 書体のシリーズを指定するコマンドです。 % |\fontseries|コマンドは和欧文の両方に影響します。 -% \LaTeXe~2020-02-02では|\merge@font@series|を使います。 +% +% 2019年までは無条件に指定されたとおりのシリーズを選択していましたが、 +% \LaTeXe~2020-02-02以降では、|\DeclareFontSeriesChangeRule|によって +% 宣言された「シリーズ更新規則」に基づきシリーズを選択します。 % \begin{macrocode} %<*plcore|platexrelease> \ifx\fontseriesforce\@undefined % old @@ -2006,7 +2010,10 @@ % \begin{macro}{\fontshape} % 書体のシェイプを指定するコマンドです。 % |\fontshape|コマンドは和欧文の両方に影響します。 -% \LaTeXe~2020-02-02では|\merge@font@shape|を使います。 +% +% 2019年までは無条件に指定されたとおりのシェイプを選択していましたが、 +% \LaTeXe~2020-02-02以降では、|\DeclareFontShapeChangeRule|によって +% 宣言された「シェイプ更新規則」に基づきシェイプを選択します。 % \begin{macrocode} \ifx\fontshapeforce\@undefined % old \DeclareRobustCommand\romanshape[1]{\edef\f@shape{#1}} @@ -2062,7 +2069,8 @@ \ifx\@reserveda\@empty \edef\k@shape{#2}% \else - \maybe@load@fontshape + \begingroup\let\f@encoding\k@encoding\let\f@family\k@family + \maybe@load@fontshape\endgroup \edef\@reserveda{\k@encoding /\k@family /\k@series/#1}% \ifcsname \@reserveda\endcsname \edef\k@shape{#1}% @@ -2206,9 +2214,15 @@ % \begin{macro}{\bfseries@gt} % \begin{macro}{\mdseries@mc} % \begin{macro}{\mdseries@gt} -% \LaTeXe~2020-02-02ではmweightsパッケージを基にした -% 欧文フォントのシリーズのカスタム設定が導入されていますので、 -% p\LaTeXe{}の和文フォントでもこれをサポートします。 +% \LaTeXe~2020-02-02では、欧文フォントについて +% 「ファミリごとの実際のシリーズ値を設定できる」 +% という機能が導入されました(元はmweightsパッケージの機能)。 +% また、同時に +% 「Computer ModernとLatin Modernの場合は互換性のため太字をbxに、 +% それ以外の欧文ファミリの場合は太字をbにする」 +% という仕様変更も入りました。 +% これに合わせて、p\LaTeXe{}の和文フォントにも同等の機能を追加し、 +% 和文ファミリの太字もbxではなくbに変更しました。 % \changes{v1.6v}{2020/02/01}{\LaTeX{}がmweightsパッケージを基にした % シリーズのカスタム設定を導入したので、これをサポート % (sync with ltfssini.dtx 2019/12/17 v3.1e)} @@ -2259,7 +2273,7 @@ % % \begin{macro}{\bfseries} % \begin{macro}{\mdseries} -% カスタム設定をチェックします。 +% ファミリごとの設定値を参照します。 % \begin{macrocode} \ifx\bfseries@rm\@undefined\else % 2020-02-02 \DeclareRobustCommand\bfseries{% @@ -2402,8 +2416,15 @@ %}% % \end{macrocode} % ここからがp\LaTeX{}による追加コードです。 +% \begin{itemize} +% \item \LaTeXe~2019-10-01以前:未定義 +% \item \LaTeXe~2020-02-02以降:上のとおりの定義 +% \item ただし、latexreleaseで巻き戻し:|\relax|と同義 +% \end{itemize} +% になることに注意します。 +% \changes{v1.6w}{2020/02/03}{巻き戻しのバグ修正} % \begin{macrocode} -\ifx\init@series@setup\@undefined\else % 2020-02-02 +\expandafter\ifx\csname init@series@setup\endcsname\relax\else % 2020-02-02 \g@addto@macro\init@series@setup{% \ifx\kanjidef@ult\mcdef@ult \mcfamily \else\ifx\kanjidef@ult\gtdef@ult \gtfamily diff --git a/language/japanese/platex/plvers.dtx b/language/japanese/platex/plvers.dtx index 7be5ca9cc0..b354d4f4a6 100644 --- a/language/japanese/platex/plvers.dtx +++ b/language/japanese/platex/plvers.dtx @@ -195,7 +195,7 @@ {2020-02-02} % %<*plcore> -\def\ppatch@level{0} +\def\ppatch@level{1} % % \end{macrocode} % \end{macro} -- cgit v1.2.3