diff options
author | Marius <mariausol@gmail.com> | 2011-02-16 12:00:14 +0200 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2011-02-16 12:00:14 +0200 |
commit | 848a55f9b6b0ce0843811b98f3fb22985ac62bdd (patch) | |
tree | e971c55c4c43b5d228a5f3caa751f4ec8d2afcf6 /tex/context/base/font-ini.mkiv | |
parent | b806c83e0359c66b1651b5039a126a2aa0186fa9 (diff) | |
download | context-848a55f9b6b0ce0843811b98f3fb22985ac62bdd.tar.gz |
beta 2011.02.16 10:54
Diffstat (limited to 'tex/context/base/font-ini.mkiv')
-rw-r--r-- | tex/context/base/font-ini.mkiv | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tex/context/base/font-ini.mkiv b/tex/context/base/font-ini.mkiv index 2df79815f..0c5a3b9f2 100644 --- a/tex/context/base/font-ini.mkiv +++ b/tex/context/base/font-ini.mkiv @@ -687,8 +687,8 @@ \let\relativefontid\empty -\def\lowleveldefinefont#1#2% #2 = cs - {% +\unexpanded\def\lowleveldefinefont#1#2% #2 = cs + {% we can now set more at the lua end \ctxlua{fonts.definers.stage_one("\luaescapestring{#1}")}% the escapestring catches at \somedimen % sets \scaledfontmode and \somefontname and \somefontsize \ifcase\scaledfontmode\relax @@ -709,6 +709,7 @@ % scaled, don't use this one as it's unpredictable \scaledfontsize-\somefontsize\scaledpoint \fi + \relax \scaledfontsize\localrelativefontsize\scaledfontsize \ifautofontsize \scaledfontsize\currentfontbodyscale\scaledfontsize @@ -735,7 +736,8 @@ "\@@fontclassgoodies", % experiment (not yet used) "\@@fontgoodies" % experiment )}% - \edef\somefontspec{at \somefontsize}% we need the resolved designsize (for fallbacks) +% \edef\somefontspec{at \somefontsize}% we need the resolved designsize (for fallbacks) + \edef\somefontspec{at \number\scaledfontsize sp}% we need the resolved designsize (for fallbacks) \expandafter\let\expandafter\lastrawfontcall\csname#2\endcsname \the\everydefinefont} |