summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/font-ini.mklx
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/font-ini.mklx')
-rw-r--r--tex/context/base/mkxl/font-ini.mklx14
1 files changed, 10 insertions, 4 deletions
diff --git a/tex/context/base/mkxl/font-ini.mklx b/tex/context/base/mkxl/font-ini.mklx
index db90bc79c..6a926bcbd 100644
--- a/tex/context/base/mkxl/font-ini.mklx
+++ b/tex/context/base/mkxl/font-ini.mklx
@@ -703,6 +703,8 @@
\mutable\let\lastrawfontcall \relax
\mutable\let\lastglobalrawfontcall\relax
+\immutable\dimensiondef\d_font_default_size 10pt
+
\protected\def\font_helpers_low_level_define
{\ifconditional\c_font_compact
\expandafter\font_helpers_low_level_define_compact
@@ -733,8 +735,10 @@
\fi
%
\ifcase\scaledfontmode\relax
- % none, avoid the designsize if possible
- \d_font_scaled_font_size-\plusthousand\scaledpoint
+ % mkiv, fails with glyphscale:
+ % \d_font_scaled_font_size-\plusthousand\scaledpoint
+ % so we just assume
+ \d_font_scaled_font_size\d_font_default_size
\or
% at
\d_font_scaled_font_size\somefontsize
@@ -830,8 +834,10 @@
\fi
%
\ifcase\scaledfontmode\relax
- % none, avoid the designsize if possible
- \d_font_scaled_font_size-\plusthousand\scaledpoint
+ % mkiv, fails with glyphscale:
+ % \d_font_scaled_font_size-\plusthousand\scaledpoint
+ % so we just assume
+ \d_font_scaled_font_size\d_font_default_size
\or
% at
\d_font_scaled_font_size\somefontsize