diff options
author | Hans Hagen <pragma@wxs.nl> | 2021-02-01 13:51:42 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2021-02-01 13:51:42 +0100 |
commit | ab4fc27d8b1541b491621e07ab1f40f30aaf50ae (patch) | |
tree | 19bf383dd03c790c37743e7ff283239c0ac07302 /tex/context/base/mkiv | |
parent | aa03d7a012fdb0a431f95b7b13ffbfea78fb43f3 (diff) | |
download | context-ab4fc27d8b1541b491621e07ab1f40f30aaf50ae.tar.gz |
2021-02-01 13:20:00
Diffstat (limited to 'tex/context/base/mkiv')
-rw-r--r-- | tex/context/base/mkiv/cont-new.mkiv | 2 | ||||
-rw-r--r-- | tex/context/base/mkiv/context.mkiv | 2 | ||||
-rw-r--r-- | tex/context/base/mkiv/math-act.lua | 8 | ||||
-rw-r--r-- | tex/context/base/mkiv/math-ini.lua | 2 | ||||
-rw-r--r-- | tex/context/base/mkiv/math-vfu.lua | 4 | ||||
-rw-r--r-- | tex/context/base/mkiv/mult-prm.lua | 1 | ||||
-rw-r--r-- | tex/context/base/mkiv/status-files.pdf | bin | 26128 -> 26124 bytes | |||
-rw-r--r-- | tex/context/base/mkiv/status-lua.pdf | bin | 255651 -> 255649 bytes |
8 files changed, 10 insertions, 9 deletions
diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv index 5eb0a9601..83ccdfaef 100644 --- a/tex/context/base/mkiv/cont-new.mkiv +++ b/tex/context/base/mkiv/cont-new.mkiv @@ -13,7 +13,7 @@ % \normalend % uncomment this to get the real base runtime -\newcontextversion{2021.01.29 19:41} +\newcontextversion{2021.02.01 13:17} %D This file is loaded at runtime, thereby providing an excellent place for hacks, %D patches, extensions and new features. There can be local overloads in cont-loc diff --git a/tex/context/base/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv index 843c8cb33..66788f837 100644 --- a/tex/context/base/mkiv/context.mkiv +++ b/tex/context/base/mkiv/context.mkiv @@ -45,7 +45,7 @@ %D {YYYY.MM.DD HH:MM} format. \edef\contextformat {\jobname} -\edef\contextversion{2021.01.29 19:41} +\edef\contextversion{2021.02.01 13:17} %D Kind of special: diff --git a/tex/context/base/mkiv/math-act.lua b/tex/context/base/mkiv/math-act.lua index a5cfa82de..e1ef751d7 100644 --- a/tex/context/base/mkiv/math-act.lua +++ b/tex/context/base/mkiv/math-act.lua @@ -228,8 +228,6 @@ sequencers.appendaction("mathparameters","system","mathematics.overloadparameter sequencers.appendaction("beforecopyingcharacters","system","mathematics.tweakbeforecopyingfont") sequencers.appendaction("aftercopyingcharacters", "system","mathematics.tweakaftercopyingfont") -local virtualized = mathematics.virtualized - -- no, it's a feature now (see good-mth): -- -- sequencers.appendaction("aftercopyingcharacters", "system","mathematics.overloaddimensions") @@ -245,6 +243,8 @@ mathematics.tweaks = tweaks -- these could go to math-fbk +-- local virtualized = mathematics.virtualized +-- -- local function accent_to_extensible(target,newchr,original,oldchr,height,depth,swap) -- local characters = target.characters -- -- if not characters[newchr] then -- xits needs an enforce @@ -602,10 +602,10 @@ function mathematics.finishfallbacks(target,specification,fallbacks) fonts = { } target.fonts = fonts end - -- + -- target.type = "virtual" target.properties.virtualized = true - -- + -- if #fonts == 0 then fonts[1] = { id = 0, size = size } -- self, will be resolved later end diff --git a/tex/context/base/mkiv/math-ini.lua b/tex/context/base/mkiv/math-ini.lua index 5475f6f73..19bf86802 100644 --- a/tex/context/base/mkiv/math-ini.lua +++ b/tex/context/base/mkiv/math-ini.lua @@ -684,7 +684,7 @@ function mathematics.big(tfmdata,unicode,n,method) end end end - elseif method == 3 then + elseif method >= 3 then local size = 1.33^n if method == 4 then size = tfmdata.parameters.size * size diff --git a/tex/context/base/mkiv/math-vfu.lua b/tex/context/base/mkiv/math-vfu.lua index 627f85e57..221bbff89 100644 --- a/tex/context/base/mkiv/math-vfu.lua +++ b/tex/context/base/mkiv/math-vfu.lua @@ -915,7 +915,7 @@ function vfmath.define(specification,set,goodies) else local vectorname = ss.vector if vectorname then - local offset = 0xFF000 + local offset = 0xFF000 -- todo: -- private local vector = mathencodings[vectorname] local rotcev = reverse[vectorname] local isextension = ss.extension @@ -923,11 +923,11 @@ function vfmath.define(specification,set,goodies) local fc = fs.characters local fd = fs.descriptions local si = shared[s] + local fontname = fs.properties.name or "unknown" local skewchar = ss.skewchar for unicode, index in next, vector do local fci = fc[index] if not fci then - local fontname = fs.properties.name or "unknown" local rf = reported[fontname] if not rf then rf = { } reported[fontname] = rf end local rv = rf[vectorname] diff --git a/tex/context/base/mkiv/mult-prm.lua b/tex/context/base/mkiv/mult-prm.lua index f779bc230..e89571217 100644 --- a/tex/context/base/mkiv/mult-prm.lua +++ b/tex/context/base/mkiv/mult-prm.lua @@ -400,6 +400,7 @@ return { "noaligned", "noboundary", "nohrule", + "norelax", "normalizelinemode", "nospaces", "novrule", diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf Binary files differindex 5209919ea..4fa124525 100644 --- a/tex/context/base/mkiv/status-files.pdf +++ b/tex/context/base/mkiv/status-files.pdf diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf Binary files differindex 6eab06ae2..022a29167 100644 --- a/tex/context/base/mkiv/status-lua.pdf +++ b/tex/context/base/mkiv/status-lua.pdf |