diff options
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.mkxl | 10 |
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 |