summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/good-gen.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/good-gen.lmt')
-rw-r--r--tex/context/base/mkxl/good-gen.lmt6
1 files changed, 4 insertions, 2 deletions
diff --git a/tex/context/base/mkxl/good-gen.lmt b/tex/context/base/mkxl/good-gen.lmt
index 33147260d..49b379304 100644
--- a/tex/context/base/mkxl/good-gen.lmt
+++ b/tex/context/base/mkxl/good-gen.lmt
@@ -197,10 +197,12 @@ function fontgoodies.designsizes.register(name,size,specification)
end
end
-function fontgoodies.designsizes.filename(name,spec,size) -- returns nil of no match
+function fontgoodies.designsizes.filename(name,spec,size,force) -- returns nil of no match
local data = designdata[lower(name)]
if data then
- if not spec or spec == "" or spec == "default" or texconditionals["c_font_compact"] then
+ if not spec or spec == "" or spec == "default" then
+ return data.default
+ elseif not force and texconditionals["c_font_compact"] then
return data.default
elseif spec == "auto" then
local ranges = data.ranges