From ca2f0f64dbb46140d36db84ac6e1b6079a386cfa Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Tue, 2 Nov 2021 10:26:54 +0100 Subject: 2021-11-02 10:02:00 --- tex/context/base/mkxl/font-imp-math.lmt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tex/context/base/mkxl/font-imp-math.lmt') diff --git a/tex/context/base/mkxl/font-imp-math.lmt b/tex/context/base/mkxl/font-imp-math.lmt index bf3c8b56e..3077d0dcd 100644 --- a/tex/context/base/mkxl/font-imp-math.lmt +++ b/tex/context/base/mkxl/font-imp-math.lmt @@ -101,13 +101,13 @@ function fonts.helpers.mathscriptslots(tfmdata,textcode) end local function manipulate(tfmdata,value) - if texconditionals["c_font_compact"] then + -- if texconditionals["c_font_compact"] then + if value then -- so basically always local rawdata = tfmdata.shared.rawdata local rawresources = rawdata and rawdata.resources local rawfeatures = rawresources and rawresources.features local basesubstitutions = rawfeatures and rawfeatures.gsub local sequences = basesubstitutions and tfmdata.resources.sequences - if sequences then local characters = tfmdata.characters for s=1,#sequences do @@ -153,6 +153,7 @@ local function manipulate(tfmdata,value) end local function initialize(tfmdata,value) + -- Here it really gets enabled as the scales are used. if texconditionals["c_font_compact"] then local rawdata = tfmdata.shared.rawdata local rawresources = rawdata and rawdata.resources -- cgit v1.2.3