summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/xistercian
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-11-24 21:29:09 +0000
committerKarl Berry <karl@freefriends.org>2021-11-24 21:29:09 +0000
commit1c487f7cccb03438d9e02a0a7d17f2a4049717d7 (patch)
treebcc3a45a6d4afd0daa57a40c0f446100de7a2321 /Master/texmf-dist/tex/latex/xistercian
parentd3dd906328804f30982cb585581db3f2409396bd (diff)
xistercian (24nov21)
git-svn-id: svn://tug.org/texlive/trunk@61140 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/xistercian')
-rw-r--r--Master/texmf-dist/tex/latex/xistercian/xistercian.sty52
1 files changed, 31 insertions, 21 deletions
diff --git a/Master/texmf-dist/tex/latex/xistercian/xistercian.sty b/Master/texmf-dist/tex/latex/xistercian/xistercian.sty
index 89a1f81a08a..4726a236ef1 100644
--- a/Master/texmf-dist/tex/latex/xistercian/xistercian.sty
+++ b/Master/texmf-dist/tex/latex/xistercian/xistercian.sty
@@ -34,7 +34,7 @@
\newcommand*\xister@tv{.18ex}
\newcommand*\xister@tdu{.1ex}
\newcommand*\xister@tdd{.18ex}
-\newcommand*\xister@x{.4em}
+\newcommand*\xister@x{.5em}
\newcommand*\xister@y{1.55ex}
\newcommand*\xister@bx{1.2}
\newcommand*\xister@by{}
@@ -162,7 +162,7 @@
}%
}%
}
-\expandafter\xister@tmp\csname\string\color@.\endcsname{color}
+\expandafter\xister@tmp\csname\@backslashchar color@.\endcsname{color}
\xister@tmp\f@encoding{encoding}
\xister@tmp\f@family {family}
\xister@tmp\f@series {series}
@@ -252,13 +252,13 @@
\protected\ekvdefNoVal{xister}{horizontal}
{%
\let\xister@build\xister@build@horizontal
- \def\xister@x{.62em}%
- \def\xister@y{1ex}%
+ \def\xister@x{.775em}%
+ \def\xister@y{1.13ex}%
}
\protected\ekvdefNoVal{xister}{vertical}
{%
\let\xister@build\xister@build@vertical
- \def\xister@x{.4em}%
+ \def\xister@x{.5em}%
\def\xister@y{1.55ex}%
}
\protected\ekvdefNoVal{xister}{debug}
@@ -324,20 +324,18 @@
\def\xister@gobbletoat#1@{}
\def\xister@gobbletozero#10{}
\def\xister@gobblecopy0\rlap#1{}
-\def\xister@done#1\xister@symbols@{}
-\def\xister@count#1{\xister@gobbletoat#1\xister@count@done @+1\xister@count}
-\def\xister@count@done @+1\xister@count{\relax @}
+\def\xister@done#1\xister@symbols{}
\let\xister@texorpdf\@firstoftwo
-\AddToHook{package/after/hyperref}
+\AddToHook{package/hyperref/after}
{%
\ifdefined\texorpdfstring
- \let\xister@texorpdf\texorpdfstring
+ \def\xister@texorpdf{\texorpdfstring}%
\fi
}
\AddToHook{begindocument/before}
{%
\ifdefined\texorpdfstring
- \let\xister@texorpdf\texorpdfstring
+ \def\xister@texorpdf{\texorpdfstring}%
\fi
}
\def\xister@a#1%
@@ -348,12 +346,27 @@
\else\expandafter\xister@b\expandafter#1\fi
}
\def\xister@b#1@%
- {\expandafter\xister@c\the\numexpr\xister@count#1@#1@@@@}
-\def\xister@c#1@%
- {\csname xister@symbols@\romannumeral\numexpr#1-4*((#1-2)/4)\relax\endcsname}
-\def\xister@symbols@#1%
{%
- \protected\def\xister@symbols@##1##2##3##4%
+ \if\relax\detokenize{#1}\relax
+ \expandafter\xister@gobbletozero\the\numexpr\relax
+ \xister@symbols0000@@@@%
+ \expandafter\@gobbletwo
+ \fi
+ \@firstofone{\xister@c#1@@@@\relax#1@@@@}%
+ }
+\def\xister@c#1#2#3#4%
+ {%
+ \xister@gobbletoat
+ #1\xister@d{}%
+ #2\xister@d{000}%
+ #3\xister@d{00}%
+ #4\xister@d0%
+ @\xister@c
+ }
+\def\xister@d#1#2@\xister@c#3\relax{\xister@symbols#1}
+\def\xister@symbols#1%
+ {%
+ \protected\def\xister@symbols##1##2##3##4%
{%
\xister@gobbletoat##1\xister@done @%
\xister@gobbletozero##1\xister@gobblecopy0%
@@ -365,13 +378,10 @@
\xister@gobbletozero##4\xister@gobblecopy0%
\rlap{\copy\csname xister@digitbox@##4\endcsname}%
\copy#1%
- \xister@symbols@
+ \xister@symbols
}%
}
-\expandafter\xister@symbols@\csname xister@digitbox@0\endcsname
-\def\xister@symbols@i{\xister@symbols@000}
-\def\xister@symbols@ii{\xister@symbols@00}
-\def\xister@symbols@iii{\xister@symbols@0}
+\expandafter\xister@symbols\csname xister@digitbox@0\endcsname
\newcommand*\xister@clip@v[1]
{%
\pgfpathrectanglecorners