summaryrefslogtreecommitdiff
path: root/tex/context/base/scrp-ini.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/scrp-ini.mkiv')
-rw-r--r--tex/context/base/scrp-ini.mkiv11
1 files changed, 8 insertions, 3 deletions
diff --git a/tex/context/base/scrp-ini.mkiv b/tex/context/base/scrp-ini.mkiv
index ddffc5bf4..0e50452ff 100644
--- a/tex/context/base/scrp-ini.mkiv
+++ b/tex/context/base/scrp-ini.mkiv
@@ -15,6 +15,7 @@
\registerctxluafile{scrp-ini}{1.001}
\registerctxluafile{scrp-cjk}{1.001}
+\registerctxluafile{scrp-eth}{1.001}
\definesystemattribute[preproc][public]
\definesystemattribute[prestat][public]
@@ -45,6 +46,7 @@
\unexpanded\def\startscript[#1]%
{\begingroup
+ \edef\currentscript{#1}%
\dosetscript}
\unexpanded\def\stopscript
@@ -52,8 +54,11 @@
% \setscript[hangul] \hangul \startscript[hangul]
-\definescript[latin] [\c!method=] % resets the attribute
-\definescript[hangul][\c!method=hangul]
-\definescript[hanzi] [\c!method=hanzi]
+\definescript[hangul] [\c!method=hangul]
+\definescript[hanzi] [\c!method=hanzi]
+
+\definescript[ethiopic] [\c!method=ethiopic]
+
+\definescript[latin] [\c!method=] % resets the attribute (also currentscript)
\protect \endinput