summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/font-lib.mklx
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/font-lib.mklx')
-rw-r--r--tex/context/base/mkxl/font-lib.mklx31
1 files changed, 7 insertions, 24 deletions
diff --git a/tex/context/base/mkxl/font-lib.mklx b/tex/context/base/mkxl/font-lib.mklx
index 08c5acbdf..d187d3a05 100644
--- a/tex/context/base/mkxl/font-lib.mklx
+++ b/tex/context/base/mkxl/font-lib.mklx
@@ -17,9 +17,10 @@
\registerctxluafile{font-ini}{}
\registerctxluafile{font-log}{}
-\registerctxluafile{font-con}{}
-\registerctxluafile{font-cft}{}
+\registerctxluafile{font-con}{autosuffix}
+%registerctxluafile{font-cft}{}
\registerctxluafile{font-enc}{}
+\registerctxluafile{font-fmp}{autosuffix}
\registerctxluafile{font-agl}{} % if needed we can comment this and delay loading
\registerctxluafile{font-cid}{} % cid maps
\registerctxluafile{font-map}{optimize}
@@ -81,15 +82,15 @@
\registerctxluafile{font-lua}{}
\registerctxluafile{font-vir}{}
-\registerctxluafile{font-enh}{}
+\registerctxluafile{font-enh}{autosuffix}
\registerctxluafile{good-ini}{}
\registerctxluafile{good-gen}{}
\registerctxluafile{good-ctx}{}
\registerctxluafile{good-mth}{}
-\registerctxluafile{font-def}{}
-\registerctxluafile{font-ctx}{} % after def as it overloads
+\registerctxluafile{font-def}{autosuffix}
+\registerctxluafile{font-ctx}{autosuffix} % after def as it overloads
% extensions, order matters
@@ -116,7 +117,7 @@
\registerctxluafile{font-imp-tracing}{} % comes last!
-\registerctxluafile{font-fbk}{}
+\registerctxluafile{font-fbk}{autosuffix}
\registerctxluafile{font-aux}{}
@@ -151,22 +152,4 @@
\permanent \def\cleanfontname #1{\clf_cleanfontname{#1}}
\permanent\protected\def\setfontofid #1{\clf_setfontofid\numexpr#1\relax}
-% this is an ugly hack needed for postponed inclusion stuff ... don't try
-% to understand this ... these are kind of old mkiv solutions
-
-\permanent\protected\def\typethreefont#1{\setfontid#1\relax}
-\permanent\protected\def\typethreechar#1{\char#1\hskip-\fontcharwd\font#1\relax}
-\permanent\protected\def\typethreelast#1{\char#1\relax}
-\permanent\protected\def\typethreecode#1{\pdfliteral direct {#1}}
-
-% This might change ...
-
-\newtoks \typethreetoks % used at the lua end
-\mutable\let\typethreemacro\empty % used at the lua end
-
-\typethreetoks {%
- \setbox\zerocount\hpack{\typethreemacro}%
- \setbox\zerocount\hpack{\raise\dp\zerocount\box\zerocount}%
-}
-
\protect \endinput