diff options
Diffstat (limited to 'tex/context/fonts/mkiv/termes-math.lfg')
-rw-r--r-- | tex/context/fonts/mkiv/termes-math.lfg | 61 |
1 files changed, 41 insertions, 20 deletions
diff --git a/tex/context/fonts/mkiv/termes-math.lfg b/tex/context/fonts/mkiv/termes-math.lfg index da5a13d77..8752f0a3b 100644 --- a/tex/context/fonts/mkiv/termes-math.lfg +++ b/tex/context/fonts/mkiv/termes-math.lfg @@ -1,8 +1,22 @@ -local kern_V = { bottomright = { { kern = -200 } } } -local kern_W = { bottomright = { { kern = -100 } } } --- local offset_f = { xoffset = "llx" } +local dimensions, kerns if CONTEXTLMTXMODE == 0 then + + -- local kern_V = { bottomright = { { kern = -200 } } } + -- local kern_W = { bottomright = { { kern = -100 } } } + -- local offset_f = { xoffset = "llx" } + -- + -- dimensions = { + -- default = { + -- [0x1D453] = offset_f, -- 𝑓 + -- }, + -- } + -- + -- kerns = { + -- [0x1D449] = kern_V, -- 𝑉 + -- [0x1D44A] = kern_W, -- 𝑊 + -- } + +end --- Beware of updates in ssty slots! return { name = "termes-math", @@ -11,26 +25,33 @@ return { author = "Hans Hagen", copyright = "ConTeXt development team", mathematics = { - dimensions = { - default = { - -- [0x1D453] = offset_f, -- 𝑓 - -- ["1:0x1D453"] = offset_f, -- needed for compact - -- ["2:0x1D453"] = offset_f, -- needed for compact --- ["*:0x1D453"] = offset_f, -- 𝑓 + tweaks = { + aftercopying = { + { + tweak = "dimensions", + list = { + -- nothing yet + }, + }, + { + tweak = "fixprimes", + factor = 0.85, + }, + { + tweak = "checkspacing", + }, + { + tweak = "addscripts", + }, }, }, - kerns = { - -- [0x1D449] = kern_V, -- 𝑉 - -- ["1:0x1D449"] = kern_V, -- needed for compact - -- ["2:0x1D449"] = kern_V, -- needed for compact - -- [0x1D44A] = kern_W, -- 𝑊 - -- ["1:0x1D44A"] = kern_W, -- needed for compact - -- ["2:0x1D44A"] = kern_W, -- needed for compact - ["*:0x1D449"] = kern_V, -- 𝑉 - ["*:0x1D44A"] = kern_W, -- 𝑊 - }, alternates = { dotless = { feature = 'dtls', value = 1, comment = "Mathematical Dotless Forms" }, }, + -- + -- experimental fixes for mkiv: + -- + dimensions = dimensions, + kerns = kerns, }, } |