summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/font-lib.mkvi
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/font-lib.mkvi')
-rw-r--r--tex/context/base/mkiv/font-lib.mkvi10
1 files changed, 5 insertions, 5 deletions
diff --git a/tex/context/base/mkiv/font-lib.mkvi b/tex/context/base/mkiv/font-lib.mkvi
index b2f42f0c2..133143224 100644
--- a/tex/context/base/mkiv/font-lib.mkvi
+++ b/tex/context/base/mkiv/font-lib.mkvi
@@ -50,12 +50,12 @@
%registerctxluafile{font-osm}{}
\ifcase\contextlmtxmode
- \ifnum\luatexversion>111
- \doifelsefileexists{font-ocm.lua}
- {\registerctxluafile{font-ocm}{}} % mkiv new
- {\registerctxluafile{font-ocl}{}}
+ \ifcase\directlua{tex.print(callback.list()["provide_charproc_data"] == false and 1 or 0)}\relax
+ % this is the generic variant that will become luatex-fonts-ocl once we have
+ % more recent versions of luatex 1.13/1.14 on the garden
+ \registerctxluafile{font-ocl}{}
\else
- \registerctxluafile{font-ocl}{} % generic (will become luatex-fonts-ocl)
+ \registerctxluafile{font-ocm}{}
\fi
\else
\registerctxluafile{font-ogr}{} % lmtx