summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/good-gen.lmt
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2022-01-21 20:54:31 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2022-01-21 20:54:31 +0100
commitb7a7de31716616b7a5176259e2b60349f8089615 (patch)
tree37709b2d66cd8baedb94c5efa42cac56b7aab67c /tex/context/base/mkxl/good-gen.lmt
parenta16a68418d3acc0cfa13b8e5a5409263e4c2fedb (diff)
downloadcontext-b7a7de31716616b7a5176259e2b60349f8089615.tar.gz
2022-01-21 20:12:00
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