summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/mkxl/scrp-ini.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mkxl/scrp-ini.mkxl')
-rw-r--r--Master/texmf-dist/tex/context/base/mkxl/scrp-ini.mkxl10
1 files changed, 7 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/context/base/mkxl/scrp-ini.mkxl b/Master/texmf-dist/tex/context/base/mkxl/scrp-ini.mkxl
index 99f064accff..9914dd29d37 100644
--- a/Master/texmf-dist/tex/context/base/mkxl/scrp-ini.mkxl
+++ b/Master/texmf-dist/tex/context/base/mkxl/scrp-ini.mkxl
@@ -58,11 +58,11 @@
% presets are global and are currently defined in lua
% \appendtoks
-% \setuevalue\currentscript{\setscript[\currentscript]}%
+% \frozen\instance\protected\edefcsname\currentscript\endcsname{\setscript[\currentscript]}%
% \to \everydefinescript
\permanent\protected\def\setlocalscript[#1]%
- {\edef\currentscript{#1}%
+ {\cdef\currentscript{#1}%
\clf_setscript{\currentscript}{\scriptparameter\c!method}{\scriptparameter\c!preset}}
\permanent\protected\def\setglobalscript[#1]%
@@ -98,7 +98,11 @@
\appendtoks
\ifempty\currentscript
- \doifelse{\scriptparameter\s!features}\v!auto\enableautofontscript\disableautofontscript
+ \ifcstok{\scriptparameter\s!features}\v!auto
+ \enableautofontscript
+ \else
+ \disableautofontscript
+ \fi
\fi
\to \everysetupscript