From e05dc0bb38b16bfb9ba35591285e40af0adaadc4 Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Sun, 2 Feb 2020 03:02:06 +0000
Subject: CTAN sync 202002020302

---
 language/japanese/pxchfon/pxchfon.sty | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

(limited to 'language/japanese/pxchfon/pxchfon.sty')

diff --git a/language/japanese/pxchfon/pxchfon.sty b/language/japanese/pxchfon/pxchfon.sty
index 4c0cab8d31..23b76158e6 100644
--- a/language/japanese/pxchfon/pxchfon.sty
+++ b/language/japanese/pxchfon/pxchfon.sty
@@ -1,7 +1,7 @@
 %%
 %% This is file 'pxchfon.sty'.
 %%
-%% Copyright (c) 2019 Takayuki YATO (aka. "ZR")
+%% Copyright (c) 2009-2020 Takayuki YATO (aka. "ZR")
 %%   GitHub:   https://github.com/zr-tex8r
 %%   Twitter:  @zr_tex8r
 %%
@@ -10,7 +10,7 @@
 
 %% package declaration
 \NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{pxchfon}[2019/11/22 v1.7a]
+\ProvidesPackage{pxchfon}[2020/02/01 v1.7b]
 \def\pxcz@pkgname{pxchfon}
 
 %--------------------------------------- general
@@ -1267,18 +1267,20 @@
 \fi
 
 %%<*> \diruni
-\DeclareRobustCommand*{\diruni}{%
-  \not@math@alphabet\diruni\relax
-  \ifx\cy@encoding\pxcz@JYn % if in standard Japanese encoding
-    \expandafter\let\csname UTF \endcsname\pxcz@du@UTF
-    \fontshape{diruni}\selectfont
-  \fi
-}
+\@ifdefinable{\diruni}{%
+  \DeclareRobustCommand*{\diruni}{%
+    \not@math@alphabet\diruni\relax
+    \ifx\cy@encoding\pxcz@JYn % if in standard Japanese encoding
+      \expandafter\let\csname UTF \endcsname\pxcz@du@UTF
+      \kanjishape{diruni}\selectfont
+    \fi
+  }}
 
 %%<*> \textdiruni{<text>}
-\newcommand*{\textdiruni}[1]{%
-  \relax\ifmmode\hbox\fi{\diruni#1}%
-}
+\@ifdefinable{\textdiruni}{%
+  \DeclareRobustCommand*{\textdiruni}[1]{%
+    \relax\ifmmode\hbox\fi{\diruni#1}%
+  }}
 
 %% \pxcz@du@UTF
 \def\pxcz@du@UTF#1{%
@@ -1462,7 +1464,10 @@
 
 %% check for textcomp
 \newif\ifpxcz@textcomp
-\@ifpackageloaded{textcomp}{\pxcz@textcomptrue}{}
+\ifx\DeclareEncodingSubset\@undefined\else
+  \expandafter\ifx\csname T@TS1\endcsname\relax\else
+    \pxcz@textcomptrue
+\fi\fi
 
 %% \pxcz@afont@enc@list
 \def\pxcz@afont@enc@list{OT1,T1}
-- 
cgit v1.2.3

