summaryrefslogtreecommitdiff
path: root/language/japanese/pxchfon/pxchfon.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-10-05 03:00:57 +0000
committerNorbert Preining <norbert@preining.info>2020-10-05 03:00:57 +0000
commit07723a50707217d2d397c098ec67af793cdfa916 (patch)
tree419906c34d6f422224cdb60740b38a7db16c57d4 /language/japanese/pxchfon/pxchfon.sty
parent62f3109ec0fcb4a3309966bdcb9e4f307ff35dd2 (diff)
CTAN sync 202010050300
Diffstat (limited to 'language/japanese/pxchfon/pxchfon.sty')
-rw-r--r--language/japanese/pxchfon/pxchfon.sty14
1 files changed, 9 insertions, 5 deletions
diff --git a/language/japanese/pxchfon/pxchfon.sty b/language/japanese/pxchfon/pxchfon.sty
index f6b89ce97f..57c428a9cb 100644
--- a/language/japanese/pxchfon/pxchfon.sty
+++ b/language/japanese/pxchfon/pxchfon.sty
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{pxchfon}[2020/09/26 v1.7d]
+\ProvidesPackage{pxchfon}[2020/10/04 v1.7e]
\def\pxcz@pkgname{pxchfon}
%--------------------------------------- general
@@ -117,6 +117,10 @@
\chardef\pxcz@pxufont@loaded=0
}
+%% \ifpxcz@old@hook@system
+\newif\ifpxcz@old@hook@system
+\@ifl@t@r\fmtversion{2020/10/01}{}{\pxcz@old@hook@systemtrue}
+
%--------------------------------------- custom presets
%% \pxcz@custom@presets
@@ -339,7 +343,7 @@
\fi
%% 'everypage' needs 'atbegshi' package
-\ifpxcz@everypage \ifx\AddToHook\@undefined
+\ifpxcz@everypage \ifpxcz@old@hook@system
\RequirePackage{atbegshi}
\fi\fi
@@ -1549,7 +1553,7 @@
\def\pxcz@mgfamily@hook{\romanfamily{cfjam}}
%% \pxcz@set@page@hook{<text>}
-\ifx\AddToHook\@undefined %-------- no hook system
+\ifpxcz@old@hook@system %----
\ifpxcz@everypage
\pxcz@onlypreamble@def\pxcz@set@page@hook#1{%
\AtBeginShipout{\setbox\AtBeginShipoutBox=\vbox{%
@@ -1560,7 +1564,7 @@
% this is \AtBeginDvi with forcing of yoko-dir added
\global\setbox\@begindvibox\vbox{\yoko\unvbox\@begindvibox#1}}
\fi
-\else %-------- with hook system
+\else %----
\ifpxcz@everypage
\pxcz@onlypreamble@def\pxcz@set@page@hook#1{%
\AddToHook{shipout/background}{\hb@xt@\z@{#1\hss}}}
@@ -1568,7 +1572,7 @@
\pxcz@onlypreamble@def\pxcz@set@page@hook#1{%
\AtBeginDvi{#1}}
\fi
-\fi
+\fi %----
%% \pxcz@check@alldefined{<sym>,...}
\pxcz@onlypreamble@def\pxcz@check@alldefined#1{%