diff --git a/packages/math/base-elements.lua b/packages/math/base-elements.lua index 228024daf..a2401ae01 100644 --- a/packages/math/base-elements.lua +++ b/packages/math/base-elements.lua @@ -2,6 +2,8 @@ local nodefactory = require("types.node") local hb = require("justenoughharfbuzz") local ot = require("core.opentype-parser") local syms = require("packages.math.unicode-symbols") +local mathvariants = require("packages.math.unicode-mathvariants") +local convertMathVariantScript = mathvariants.convertMathVariantScript local atomType = syms.atomType local symbolDefaults = syms.symbolDefaults @@ -19,32 +21,6 @@ local mathMode = { scriptScriptCramped = 7, } -local scriptType = { - upright = 1, - bold = 2, -- also have Greek and digits - italic = 3, -- also have Greek - boldItalic = 4, -- also have Greek - script = 5, - boldScript = 6, - fraktur = 7, - boldFraktur = 8, - doubleStruck = 9, -- also have digits - sansSerif = 10, -- also have digits - sansSerifBold = 11, -- also have Greek and digits - sansSerifItalic = 12, - sansSerifBoldItalic = 13, -- also have Greek - monospace = 14, -- also have digits -} - -local mathVariantToScriptType = function (attr) - return attr == "normal" and scriptType.upright - or attr == "bold" and scriptType.bold - or attr == "italic" and scriptType.italic - or attr == "bold-italic" and scriptType.boldItalic - or attr == "double-struck" and scriptType.doubleStruck - or SU.error('Invalid value "' .. attr .. '" for option mathvariant') -end - local function isDisplayMode (mode) return mode <= 1 end @@ -61,50 +37,6 @@ local function isScriptScriptMode (mode) return mode == mathMode.scriptScript or mode == mathMode.scriptScriptCramped end -local mathScriptConversionTable = { - capital = { - [scriptType.upright] = function (codepoint) - return codepoint - end, - [scriptType.bold] = function (codepoint) - return codepoint + 0x1D400 - 0x41 - end, - [scriptType.italic] = function (codepoint) - return codepoint + 0x1D434 - 0x41 - end, - [scriptType.boldItalic] = function (codepoint) - return codepoint + 0x1D468 - 0x41 - end, - [scriptType.doubleStruck] = function (codepoint) - return codepoint == 0x43 and 0x2102 - or codepoint == 0x48 and 0x210D - or codepoint == 0x4E and 0x2115 - or codepoint == 0x50 and 0x2119 - or codepoint == 0x51 and 0x211A - or codepoint == 0x52 and 0x211D - or codepoint == 0x5A and 0x2124 - or codepoint + 0x1D538 - 0x41 - end, - }, - small = { - [scriptType.upright] = function (codepoint) - return codepoint - end, - [scriptType.bold] = function (codepoint) - return codepoint + 0x1D41A - 0x61 - end, - [scriptType.italic] = function (codepoint) - return codepoint == 0x68 and 0x210E or codepoint + 0x1D44E - 0x61 - end, - [scriptType.boldItalic] = function (codepoint) - return codepoint + 0x1D482 - 0x61 - end, - [scriptType.doubleStruck] = function (codepoint) - return codepoint + 0x1D552 - 0x61 - end, - }, -} - local mathCache = {} local function retrieveMathTable (font) @@ -952,16 +884,7 @@ function elements.text:_init (kind, attributes, script, text) self.script = script self.text = text if self.script ~= "upright" then - local converted = "" - for _, uchr in luautf8.codes(self.text) do - local dst_char = luautf8.char(uchr) - if uchr >= 0x41 and uchr <= 0x5A then -- Latin capital letter - dst_char = luautf8.char(mathScriptConversionTable.capital[self.script](uchr)) - elseif uchr >= 0x61 and uchr <= 0x7A then -- Latin non-capital letter - dst_char = luautf8.char(mathScriptConversionTable.small[self.script](uchr)) - end - converted = converted .. dst_char - end + local converted = convertMathVariantScript(self.text, self.script) self.originalText = self.text self.text = converted end @@ -1521,8 +1444,6 @@ end elements.mathMode = mathMode elements.atomType = atomType -elements.scriptType = scriptType -elements.mathVariantToScriptType = mathVariantToScriptType elements.symbolDefaults = symbolDefaults elements.newSubscript = newSubscript elements.newUnderOver = newUnderOver diff --git a/packages/math/texlike.lua b/packages/math/texlike.lua index 1d0995106..618884b97 100644 --- a/packages/math/texlike.lua +++ b/packages/math/texlike.lua @@ -444,7 +444,7 @@ local function printMathML (tree) if tree.options then local options = {} for k, v in pairs(tree.options) do - table.insert(options, k .. "=" .. v) + table.insert(options, k .. "=" .. tostring(v)) end if #options > 0 then result = result .. "[" .. table.concat(options, ", ") .. "]" @@ -530,6 +530,36 @@ compileToMathML( \def{quad}{\mspace[width=1em]} \def{qquad}{\mspace[width=2em]} + % MathML says a single-character identifier must be in italic by default. + % TeX however has the following Greek capital macros rendered in upright shape. + % It so common that you've probably never seen Γ(x) written with an italic gamma. + \def{Gamma}{\mi[mathvariant=normal]{Γ}} + \def{Delta}{\mi[mathvariant=normal]{Δ}} + \def{Theta}{\mi[mathvariant=normal]{Θ}} + \def{Lambda}{\mi[mathvariant=normal]{Λ}} + \def{Xi}{\mi[mathvariant=normal]{Ξ}} + \def{Pi}{\mi[mathvariant=normal]{Π}} + \def{Sigma}{\mi[mathvariant=normal]{Σ}} + \def{Upsilon}{\mi[mathvariant=normal]{Υ}} + \def{Phi}{\mi[mathvariant=normal]{Φ}} + \def{Psi}{\mi[mathvariant=normal]{Ψ}} + \def{Omega}{\mi[mathvariant=normal]{Ω}} + % Some calligraphic (script), fraktur, double-struck styles: + % Convenience for compatibility with LaTeX. + \def{mathcal}{\mi[mathvariant=script]{#1}} + \def{mathfrak}{\mi[mathvariant=fraktur]{#1}} + \def{mathbb}{\mi[mathvariant=double-struck]{#1}} + % Some style-switching commands for compatibility with LaTeX math. + % Caveat emptor: LaTeX would allow these to apply to a whole formula. + % We can't do that in MathML, as mathvariant applies to token elements only. + % Also note that LaTeX and related packages may have many more such commands. + % We only provide a few common ('historical') ones here. + \def{mathrm}{\mi[mathvariant=normal]{#1}} + \def{mathbf}{\mi[mathvariant=bold]{#1}} + \def{mathit}{\mi[mathvariant=italic]{#1}} + \def{mathsf}{\mi[mathvariant=sans-serif]{#1}} + \def{mathtt}{\mi[mathvariant=monospace]{#1}} + % Modulus operator forms \def{bmod}{\mo{mod}} \def{pmod}{\quad(\mo{mod} #1)} diff --git a/packages/math/typesetter.lua b/packages/math/typesetter.lua index 12e2e8989..78d435fde 100644 --- a/packages/math/typesetter.lua +++ b/packages/math/typesetter.lua @@ -1,6 +1,8 @@ -- Interpret a MathML or TeX-like AST, typeset it and add it to the output. local b = require("packages.math.base-elements") local syms = require("packages.math.unicode-symbols") +local mathvariants = require("packages.math.unicode-mathvariants") +local mathVariantToScriptType, scriptType = mathvariants.mathVariantToScriptType, mathvariants.scriptType -- Shorthands for atom types, used in the `atom` command option local atomTypeShort = { @@ -47,16 +49,16 @@ function ConvertMathML (_, content) local special = content.options.special return b.phantom(convertChildren(content), special) elseif content.command == "mi" then - local script = content.options.mathvariant and b.mathVariantToScriptType(content.options.mathvariant) + local script = content.options.mathvariant and mathVariantToScriptType(content.options.mathvariant) local text = content[1] if type(text) ~= "string" then SU.error("mi command contains content which is not text") end - script = script or (luautf8.len(text) == 1 and b.scriptType.italic or b.scriptType.upright) + script = script or (luautf8.len(text) == 1 and scriptType.italic or scriptType.upright) return b.text("identifier", {}, script, text) elseif content.command == "mo" then - local script = content.options.mathvariant and b.mathVariantToScriptType(content.options.mathvariant) - or b.scriptType.upright + local script = content.options.mathvariant and mathVariantToScriptType(content.options.mathvariant) + or scriptType.upright local text = content[1] local attributes = {} if syms.symbolDefaults[text] then @@ -76,8 +78,8 @@ function ConvertMathML (_, content) end return b.text("operator", attributes, script, text) elseif content.command == "mn" then - local script = content.options.mathvariant and b.mathVariantToScriptType(content.options.mathvariant) - or b.scriptType.upright + local script = content.options.mathvariant and mathVariantToScriptType(content.options.mathvariant) + or scriptType.upright local text = content[1] if type(text) ~= "string" then SU.error("mn command contains content which is not text") @@ -156,7 +158,7 @@ function ConvertMathML (_, content) -- and soft wrap opportunities: ignored here. -- There's also some explanations about CSS, italic correction etc. which we ignore too. text = text:gsub("[\n\r]", " ") - return b.text("string", {}, b.scriptType.upright, text:gsub("%s+", " ")) + return b.text("string", {}, scriptType.upright, text:gsub("%s+", " ")) else SU.error("Unknown math command " .. content.command) end diff --git a/packages/math/unicode-mathvariants.lua b/packages/math/unicode-mathvariants.lua new file mode 100644 index 000000000..5ae792962 --- /dev/null +++ b/packages/math/unicode-mathvariants.lua @@ -0,0 +1,344 @@ +local scriptType = { + upright = 1, + boldScript = 2, + boldItalic = 3, + -- tailed = 4, + bold = 5, + fraktur = 6, + script = 7, + initial = 8, + monospace = 9, + sansSerif = 10, + doubleStruck = 11, + -- looped = 12, + -- stretched = 13, + italic = 14, + boldFraktur = 15, + sansSerifBoldItalic = 16, + sansSerifItalic = 17, + boldSansSerif = 18, +} + +local mathVariantAttribute = { + normal = scriptType.upright, + ["bold-script"] = scriptType.boldScript, -- MathML Core "bold-script" (annex C.1) + ["bold-italic"] = scriptType.boldItalic, --MathML Core "bold-italic" (annex C.2) + -- tailed = scriptType.tailed, -- MathML Core "tailed" (annex C.3) not supported yet + bold = scriptType.bold, -- MathML Core "bold" (annex C.4) + fraktur = scriptType.fraktur, --MatML Core "bold" (annex C.5) + script = scriptType.script, -- MathML Core "script" (annex C.6) + monospace = scriptType.monospace, -- MathML Core "monospace" (annex C.7) + -- initial = scriptType.initial, -- MathML Core "initial" (annex C.8) not supported yet + ["sans-serif"] = scriptType.sansSerif, -- MathML Core "sans-serif" (annex C.9) + ["double-struck"] = scriptType.doubleStruck, -- MathML Core "double-struck" (annex C.10) + -- looped = scriptType.looped, -- MathML Core "looped" (annex C.11) not supported yet + -- stretched = scriptType.stretched,-- MathML Core "stretched" (annex C.12) not supported yet + italic = scriptType.italic, --MathML Core "italic" (annex C.13) + ["bold-fraktur"] = scriptType.boldFraktur, --MathML Core "bold-fraktur" (annex C.14) + ["sans-serif-bold-italic"] = scriptType.sansSerifBoldItalic, --MathML Core "sans-serif-bold-italic" (annex C.15) + ["sans-serif-italic"] = scriptType.sansSerifItalic, --MathML Core "sans-serif-italic" (annex C.16) + ["bold-sans-serif"] = scriptType.boldSansSerif, --MathML Core "sans-serif-bold" (annex C.17) +} + +local function mathVariantToScriptType (attr) + if mathVariantAttribute[attr] then + return mathVariantAttribute[attr] + end +end + +local mathScriptConversionTable = { + latinUpper = { + [scriptType.upright] = function (codepoint) + return codepoint + end, + [scriptType.boldScript] = function (codepoint) + -- MathML Core "bold-script" (annex C.1) + return codepoint + 0x1D4D0 - 0x41 + end, + [scriptType.boldItalic] = function (codepoint) + -- MathML Core "bold-italic" (annex C.2) + return codepoint + 0x1D468 - 0x41 + end, + [scriptType.bold] = function (codepoint) + -- MathML Core "bold" (annex C.4) + return codepoint + 0x1D400 - 0x41 + end, + [scriptType.doubleStruck] = function (codepoint) + -- MathML Core "double-struck" (annex C.10) + return codepoint == 0x43 and 0x2102 -- C + or codepoint == 0x48 and 0x210D -- H + or codepoint == 0x4E and 0x2115 -- N + or codepoint == 0x50 and 0x2119 -- P + or codepoint == 0x51 and 0x211A -- Q + or codepoint == 0x52 and 0x211D -- R + or codepoint == 0x5A and 0x2124 -- Z + or codepoint + 0x1D538 - 0x41 + end, + [scriptType.fraktur] = function (codepoint) + -- MathML Core "fraktur" (annex C.5) + return codepoint == 0x43 and 0x212D -- C + or codepoint == 0x48 and 0x210B -- H + or codepoint == 0x49 and 0x2110 -- I + or codepoint == 0x52 and 0x211C -- R + or codepoint == 0x5A and 0x2128 -- Z + or codepoint + 0x1D504 - 0x41 + end, + [scriptType.script] = function (codepoint) + -- MathML Core "script" (annex C.6) + return codepoint == 0x42 and 0x212C -- B + or codepoint == 0x45 and 0x2130 -- E + or codepoint == 0x46 and 0x2131 -- F + or codepoint == 0x48 and 0x210B -- H + or codepoint == 0x49 and 0x2110 -- I + or codepoint == 0x4C and 0x2112 -- L + or codepoint == 0x4D and 0x2133 -- M + or codepoint == 0x52 and 0x211D -- R + or codepoint + 0x1D49C - 0x41 + end, + [scriptType.monospace] = function (codepoint) + -- MathML Core "monospace" (annex C.7) + return codepoint + 0x1D670 - 0x41 + end, + [scriptType.sansSerif] = function (codepoint) + -- MathML Core "sans-serif" (annex C.9) + return codepoint + 0x1D5A0 - 0x41 + end, + [scriptType.italic] = function (codepoint) + -- MathML Core "italic" (annex C.13) + return codepoint + 0x1D434 - 0x41 + end, + [scriptType.boldFraktur] = function (codepoint) + -- MathML Core "bold-fraktur" (annex C.14) + return codepoint + 0x1D56C - 0x41 + end, + [scriptType.sansSerifBoldItalic] = function (codepoint) + -- MathML Core "sans-serif-bold-italic" (annex C.15) + return codepoint + 0x1D63C - 0x41 + end, + [scriptType.sansSerifItalic] = function (codepoint) + -- MathML Core "sans-serif-italic" (annex C.16) + return codepoint + 0x1D608 - 0x41 + end, + [scriptType.boldSansSerif] = function (codepoint) + -- MathML Core "sans-serif-bold" (annex C.17) + return codepoint + 0x1D5D4 - 0x41 + end, + }, + latinLower = { + [scriptType.upright] = function (codepoint) + return codepoint + end, + [scriptType.boldScript] = function (codepoint) + -- MathML Core "bold-script" (annex C.1) + return codepoint + 0x1D4EA - 0x61 + end, + [scriptType.boldItalic] = function (codepoint) + -- MathML Core "bold-italic" (annex C.2) + return codepoint + 0x1D482 - 0x61 + end, + [scriptType.bold] = function (codepoint) + -- MathML Core "bold" (annex C.4) + return codepoint + 0x1D41A - 0x61 + end, + [scriptType.doubleStruck] = function (codepoint) + -- MathML Core "double-struck" (annex C.10) + return codepoint + 0x1D552 - 0x61 + end, + [scriptType.fraktur] = function (codepoint) + -- MathML Core "fraktur" (annex C.5) + return codepoint + 0x1D51E - 0x61 + end, + [scriptType.script] = function (codepoint) + -- MathML Core "script" (annex C.6) + return codepoint == 0x65 and 0x212F -- e + or codepoint == 0x67 and 0x210A -- g + or codepoint == 0x6F and 0x2134 -- o + or codepoint + 0x01D4B6 - 0x61 + end, + [scriptType.monospace] = function (codepoint) + -- MathML Core "monospace" (annex C.7) + return codepoint + 0x1D68A - 0x61 + end, + [scriptType.sansSerif] = function (codepoint) + -- MathML Core "sans-serif" (annex C.9) + return codepoint + 0x1D5BA - 0x61 + end, + [scriptType.italic] = function (codepoint) + -- MathML Core "italic" (annex C.13) + return codepoint == 0x68 and 0x210E -- h + or codepoint + 0x1D44E - 0x61 + end, + [scriptType.boldFraktur] = function (codepoint) + -- MathML Core "bold-fraktur" (annex C.14) + return codepoint + 0x1D586 - 0x61 + end, + [scriptType.sansSerifBoldItalic] = function (codepoint) + -- MathML Core "sans-serif-bold-italic" (annex C.15) + return codepoint + 0x1D656 - 0x61 + end, + [scriptType.sansSerifItalic] = function (codepoint) + -- MathML Core "sans-serif-italic" (annex C.16) + return codepoint + 0x1D622 - 0x61 + end, + [scriptType.boldSansSerif] = function (codepoint) + -- MathML Core "sans-serif-bold" (annex C.17) + return codepoint + 0x1D5EE - 0x61 + end, + }, + number = { + [scriptType.upright] = function (codepoint) + return codepoint + end, + [scriptType.bold] = function (codepoint) + -- MathML Core "bold" (annex C.4) + return codepoint + 0x1D7CE - 0x30 + end, + [scriptType.monospace] = function (codepoint) + -- MathML Core "monospace" (annex C.7) + return codepoint + 0x1D7F6 - 0x30 + end, + [scriptType.sansSerif] = function (codepoint) + -- MathML Core "sans-serif" (annex C.9) + return codepoint + 0x1D7E2 - 0x30 + end, + [scriptType.doubleStruck] = function (codepoint) + -- MathML Core "double-struck" (annex C.10) + return codepoint + 0x1D7D8 - 0x30 + end, + [scriptType.boldSansSerif] = function (codepoint) + -- MathML Core "sans-serif-bold" (annex C.17) + return codepoint + 0x1D7EC - 0x30 + end, + }, + greekUpper = { + [scriptType.upright] = function (codepoint) + return codepoint + end, + [scriptType.boldItalic] = function (codepoint) + -- MathML Core "bold-italic" (annex C.2) + -- TODO NOT ADDRESSED + -- ∇ U+2207 𝜵 U+1D735 + return codepoint == 0x3F4 and 0x1D6A - 0x391 -- capital theta + or codepoint + 0x1D71C - 0x391 + end, + [scriptType.bold] = function (codepoint) + -- MathML Core "italic" (annex C.4) + -- TODO NOT ADDRESSED + -- ∇ U+2207 𝛁 U+1D6C1 + -- ϴ U+03F4 𝚹 U+1D6B9 + return codepoint + 0x1D6A8 - 0x391 + end, + [scriptType.italic] = function (codepoint) + -- MathML Core "italic" (annex C.13) + -- TODO NOT ADDRESSED + -- ϴ U+03F4 𝛳 U+1D6F3 + -- ∇ U+2207 𝛻 U+1D6FB + return codepoint + 0x1D6E2 - 0x391 + end, + [scriptType.sansSerifBoldItalic] = function (codepoint) + -- MathML Core "sans-serif-bold-italic" (annex C.15) + -- TODO NOT ADDRESSED + -- ϴ U+03F4 𝞡 U+1D7A1 + -- ∇ U+2207 𝞩 U+1D7A9 + return codepoint + 0x1D790 - 0x391 + end, + [scriptType.boldSansSerif] = function (codepoint) + -- MathML Core "sans-serif-italic" (annex C.17) + -- TODO NOT ADDRESSED + -- ϴ U+03F4 𝝧 U+1D767 + -- ∇ U+2207 𝝯 U+1D76F + return codepoint + 0x1D756 - 0x391 + end, + }, + greekLower = { + [scriptType.upright] = function (codepoint) + return codepoint + end, + [scriptType.boldItalic] = function (codepoint) + -- MathML Core "bold-italic" (annex C.2) + -- TODO NOT ADDRESSED + -- ϑ U+03D1 𝝑 U+1D751 + -- ϰ U+03F0 𝝒 U+1D752 + -- ϕ U+03D5 𝝓 U+1D753 + -- ϱ U+03F1 𝝔 U+1D754 + -- ϖ U+03D6 𝝕 U+1D755 + return codepoint + 0x1D736 - 0x3B1 + end, + [scriptType.bold] = function (codepoint) + -- MathML Core "italic" (annex C.4) + -- TODO NOT ADDRESSED + -- ϵ U+03F5 𝛜 U+1D6DC + -- ϑ U+03D1 𝛝 U+1D6DD + -- ϰ U+03F0 𝛞 U+1D6DE + -- ϕ U+03D5 𝛟 U+1D6DF + -- ϱ U+03F1 𝛠 U+1D6E0 + -- ϖ U+03D6 𝛡 U+1D6E1 + -- Ϝ U+03DC 𝟊 U+1D7CA + -- ϝ U+03DD 𝟋 U+1D7CB + return codepoint + 0x1D6C2 - 0x3B1 + end, + [scriptType.italic] = function (codepoint) + -- MathML Core "italic" (annex C.13) + -- TODO NOT ADDRESSED + -- ϵ U+03F5 𝜖 U+1D716 + -- ϑ U+03D1 𝜗 U+1D717 + -- ϰ U+03F0 𝜘 U+1D718 + -- ϕ U+03D5 𝜙 U+1D719 + -- ϱ U+03F1 𝜚 U+1D71A + -- ϖ U+03D6 𝜛 U+1D71B + return codepoint + 0x1D6FC - 0x3B1 + end, + [scriptType.sansSerifBoldItalic] = function (codepoint) + -- MathML Core "sans-serif-bold-italic" (annex C.15) + -- TODO NOT ADDRESSED + -- ∂ U+2202 𝟃 U+1D7C3 + -- ϵ U+03F5 𝟄 U+1D7C4 + -- ϑ U+03D1 𝟅 U+1D7C5 + -- ϰ U+03F0 𝟆 U+1D7C6 + -- ϕ U+03D5 𝟇 U+1D7C7 + -- ϱ U+03F1 𝟈 U+1D7C8 + -- ϖ U+03D6 𝟉 U+1D7C9 + return codepoint + 0x1D7AA - 0x3B1 + end, + [scriptType.boldSansSerif] = function (codepoint) + -- MathML Core "sans-serif-italic" (annex C.17) + -- TODO NOT ADDRESSED + -- ∂ U+2202 𝞉 U+1D789 + -- ϵ U+03F5 𝞊 U+1D78A + -- ϑ U+03D1 𝞋 U+1D78B + -- ϰ U+03F0 𝞌 U+1D78C + -- ϕ U+03D5 𝞍 U+1D78D + -- ϱ U+03F1 𝞎 U+1D78E + -- ϖ U+03D6 𝞏 U+1D78F + return codepoint + 0x1D770 - 0x3B1 + end, + }, +} + +local function convertMathVariantScript (text, script) + local converted = "" + for _, uchr in luautf8.codes(text) do + local dst_char = luautf8.char(uchr) + local converter + if uchr >= 0x41 and uchr <= 0x5A then + converter = mathScriptConversionTable.latinUpper[script] + elseif uchr >= 0x61 and uchr <= 0x7A then + converter = mathScriptConversionTable.latinLower[script] + elseif uchr >= 0x30 and uchr <= 0x39 then + converter = mathScriptConversionTable.number[script] + elseif uchr >= 0x391 and uchr <= 0x3A9 and uchr ~= 0x3A2 then + converter = mathScriptConversionTable.greekUpper[script] + elseif uchr >= 0x3B1 and uchr <= 0x3C9 then + converter = mathScriptConversionTable.greekLower[script] + end + dst_char = converter and luautf8.char(converter(uchr)) or dst_char + converted = converted .. dst_char + end + return converted +end + +return { + mathVariantToScriptType = mathVariantToScriptType, + scriptType = scriptType, + convertMathVariantScript = convertMathVariantScript, +} diff --git a/tests/bug-1495-inline-math-layout.expected b/tests/bug-1495-inline-math-layout.expected index fca44840f..f5969e666 100644 --- a/tests/bug-1495-inline-math-layout.expected +++ b/tests/bug-1495-inline-math-layout.expected @@ -37,46 +37,46 @@ T 48 82 85 69 76 w=24.8389 (Morbi) Mx 14.8819 My 40.5447 T 79 68 82 85 72 72 87 w=28.9697 (laoreet) -Mx 46.8857 +Mx 46.8682 T 71 76 68 80 w=20.5322 (diam) -Mx 70.4520 +Mx 70.4169 T 82 71 76 82 w=17.9688 (odio) -Mx 88.4207 +Mx 88.3857 T 15 w=2.2900 (,) -Mx 93.7448 +Mx 93.6923 T 73 68 88 70 76 69 88 86 w=34.3164 (faucibus) -Mx 131.0953 +Mx 131.0252 T 74 85 68 89 76 71 68 w=30.8594 (gravida) -Mx 164.9888 +Mx 164.9011 T 80 68 86 86 68 w=24.9365 (massa) -Mx 192.9594 +Mx 192.8542 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 196.7694 +Mx 196.6642 My 37.4447 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 198.6014 -T 874 w=4.5280 (nil) -Mx 207.3248 +Mx 198.4962 +T 3421 w=4.5776 (nil) +Mx 207.2250 My 40.5447 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 217.5702 +Mx 217.4262 T 68 80 84 w=13.2200 (nil) -Mx 230.7902 +Mx 230.6462 Mx 2.8200 T 9 a=3.5600 (nil) -Mx 234.3502 -T 874 w=5.6600 (nil) -Mx 240.0102 +Mx 234.2062 +T 3421 w=5.9100 (nil) +Mx 240.1162 Mx 2.8200 T 10 a=3.5600 (nil) -Mx 247.3357 +Mx 247.3974 T 30 w=6.4800 (nil) -Mx 257.5811 +Mx 257.5986 T 2088 w=6.4800 (nil) -Mx 264.0611 +Mx 264.0786 T 18 w=4.6500 (nil) Mx 271.7452 Set font Gentium Plus;10;400;;normal;;;LTR @@ -88,50 +88,50 @@ My 52.6701 T 87 68 72 w=12.6514 (tae) Mx 27.5333 T 17 w=2.2900 (.) -Mx 32.3980 +Mx 32.4913 T 48 68 72 70 72 81 68 86 w=40.2295 (Maecenas) -Mx 75.2022 +Mx 75.3888 T 89 72 81 72 81 68 87 76 86 w=39.8096 (venenatis) -Mx 117.5865 +Mx 117.8663 T 88 79 87 85 76 70 72 86 w=30.9717 (ultrices) -Mx 148.5582 +Mx 148.8380 T 17 w=2.2900 (.) -Mx 153.4230 +Mx 153.7961 T 51 75 68 86 72 79 79 88 86 w=38.3984 (Phasellus) -Mx 194.3961 +Mx 194.8625 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 198.2061 +Mx 198.6725 My 49.5701 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 200.0381 -T 866 w=3.9120 (nil) -Mx 207.1579 +Mx 200.5045 +T 3413 w=3.5152 (nil) +Mx 207.2916 My 52.6701 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 216.4157 +Mx 216.6135 T 68 80 84 w=13.2200 (nil) -Mx 229.6357 +Mx 229.8335 Mx 3.0000 T 3798 a=4.2100 (nil) -Mx 233.8457 -T 866 w=4.8900 (nil) -Mx 238.7357 +Mx 234.0435 +T 3413 w=4.5600 (nil) +Mx 238.6035 Mx 2.9900 T 3799 a=4.2100 (nil) -Mx 244.9625 +Mx 245.0614 T 12 w=6.4800 (nil) -Mx 253.4592 +Mx 253.7892 T 2753 w=2.2900 (nil) -Mx 257.4159 +Mx 257.7459 T 84 74 79 w=12.0300 (nil) -Mx 269.4459 +Mx 269.7759 Mx 3.0000 T 3798 a=4.2100 (nil) -Mx 273.6559 -T 866 w=4.8900 (nil) +Mx 273.9859 +T 3413 w=4.5600 (nil) Mx 278.5459 Mx 2.9900 T 3799 a=4.2100 (nil) diff --git a/tests/feat-math-display-numbered.expected b/tests/feat-math-display-numbered.expected index 9632ff1c6..76c5e4fee 100644 --- a/tests/feat-math-display-numbered.expected +++ b/tests/feat-math-display-numbered.expected @@ -6,23 +6,23 @@ Set font Gentium Plus;11;400;;normal;;;LTR T 37 72 74 76 81 w=25.5449 (Begin) Mx 42.8738 T 77 88 86 87 76 737 72 71 w=36.8940 (justified) -Mx 125.8695 +Mx 125.8447 My 52.4918 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 129.6795 +Mx 129.6547 My 48.7418 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 131.5115 -T 874 w=4.5280 (nil) -Mx 139.2472 +Mx 131.4867 +T 3421 w=4.5776 (nil) +Mx 139.2720 My 52.4918 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 148.5050 +Mx 148.5298 T 2088 w=6.4800 (nil) -Mx 154.9850 +Mx 155.0098 T 18 w=4.6500 (nil) Mx 270.6226 Set font Gentium Plus;11;400;;normal;;;LTR @@ -43,23 +43,23 @@ My 88.8820 T 37 72 74 76 81 w=25.5449 (Begin) Mx 142.8113 T 70 72 81 87 72 85 72 71 w=39.9824 (centered) -Mx 125.8695 +Mx 125.8447 My 112.0723 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 129.6795 +Mx 129.6547 My 108.3223 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 131.5115 -T 874 w=4.5280 (nil) -Mx 139.2472 +Mx 131.4867 +T 3421 w=4.5776 (nil) +Mx 139.2720 My 112.0723 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 148.5050 +Mx 148.5298 T 2088 w=6.4800 (nil) -Mx 154.9850 +Mx 155.0098 T 18 w=4.6500 (nil) Mx 270.6226 Set font Gentium Plus;11;400;;normal;;;LTR @@ -82,23 +82,23 @@ Mx 58.1192 T 16 w=3.7061 (-) Mx 61.8252 T 68 79 76 74 81 72 71 w=33.2471 (aligned) -Mx 125.8695 +Mx 125.8447 My 171.6527 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 129.6795 +Mx 129.6547 My 167.9027 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 131.5115 -T 874 w=4.5280 (nil) -Mx 139.2472 +Mx 131.4867 +T 3421 w=4.5776 (nil) +Mx 139.2720 My 171.6527 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 148.5050 +Mx 148.5298 T 2088 w=6.4800 (nil) -Mx 154.9850 +Mx 155.0098 T 18 w=4.6500 (nil) Mx 270.6226 Set font Gentium Plus;11;400;;normal;;;LTR @@ -127,23 +127,23 @@ Mx 245.8028 T 16 w=3.7061 (-) Mx 249.5088 T 68 79 76 74 81 72 71 w=33.2471 (aligned) -Mx 125.8695 +Mx 125.8447 My 231.2332 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 129.6795 +Mx 129.6547 My 227.4832 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 131.5115 -T 874 w=4.5280 (nil) -Mx 139.2472 +Mx 131.4867 +T 3421 w=4.5776 (nil) +Mx 139.2720 My 231.2332 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 148.5050 +Mx 148.5298 T 2088 w=6.4800 (nil) -Mx 154.9850 +Mx 155.0098 T 18 w=4.6500 (nil) Mx 270.6226 Set font Gentium Plus;11;400;;normal;;;LTR @@ -234,22 +234,22 @@ My 322.6002 T 39 76 85 72 70 87 w=27.5322 (Direct) Mx 44.8592 T 81 88 80 69 72 85 76 81 74 w=50.1714 (numbering) -Mx 122.9207 +Mx 122.8959 My 345.7905 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 18 w=4.6500 (nil) -Mx 130.3485 +Mx 130.3237 T 30 w=6.4800 (nil) -Mx 139.6063 +Mx 139.5815 T 2088 w=6.4800 (nil) -Mx 146.0863 +Mx 146.0615 T 2750 w=3.8100 (nil) -Mx 149.8963 +Mx 149.8715 My 342.0405 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 151.7283 -T 874 w=4.5280 (nil) +Mx 151.7035 +T 3421 w=4.5776 (nil) Mx 264.7251 My 345.7905 Set font Gentium Plus;11;400;;normal;;;LTR diff --git a/tests/feat-math-display-unnumbered.expected b/tests/feat-math-display-unnumbered.expected index 24493b35f..590b7a455 100644 --- a/tests/feat-math-display-unnumbered.expected +++ b/tests/feat-math-display-unnumbered.expected @@ -6,23 +6,23 @@ Set font Gentium Plus;10.45;400;;normal;;;LTR T 37 72 74 76 81 w=24.2677 (Begin) Mx 63.4695 T 77 88 86 87 76 737 72 71 w=35.0493 (justified) -Mx 131.9361 +Mx 131.9113 My 51.4155 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 135.7461 +Mx 135.7213 My 47.6655 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 137.5781 -T 874 w=4.5280 (nil) -Mx 145.3139 +Mx 137.5533 +T 3421 w=4.5776 (nil) +Mx 145.3387 My 51.4155 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 154.5717 +Mx 154.5965 T 2088 w=6.4800 (nil) -Mx 161.0517 +Mx 161.0765 T 18 w=4.6500 (nil) Mx 36.8819 My 73.9458 @@ -37,23 +37,23 @@ My 86.4858 T 37 72 74 76 81 w=24.2677 (Begin) Mx 143.1117 T 70 72 81 87 72 85 72 71 w=37.9833 (centered) -Mx 131.9361 +Mx 131.9113 My 109.0160 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 135.7461 +Mx 135.7213 My 105.2660 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 137.5781 -T 874 w=4.5280 (nil) -Mx 145.3139 +Mx 137.5533 +T 3421 w=4.5776 (nil) +Mx 145.3387 My 109.0160 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 154.5717 +Mx 154.5965 T 2088 w=6.4800 (nil) -Mx 161.0517 +Mx 161.0765 T 18 w=4.6500 (nil) Mx 120.4845 My 131.5463 @@ -70,23 +70,23 @@ Mx 77.9573 T 16 w=3.5208 (-) Mx 81.4781 T 68 79 76 74 81 72 71 w=31.5847 (aligned) -Mx 131.9361 +Mx 131.9113 My 166.6165 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 135.7461 +Mx 135.7213 My 162.8665 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 137.5781 -T 874 w=4.5280 (nil) -Mx 145.3139 +Mx 137.5533 +T 3421 w=4.5776 (nil) +Mx 145.3387 My 166.6165 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 154.5717 +Mx 154.5965 T 2088 w=6.4800 (nil) -Mx 161.0517 +Mx 161.0765 T 18 w=4.6500 (nil) Mx 36.8819 My 189.1467 @@ -109,23 +109,23 @@ Mx 225.6504 T 16 w=3.5208 (-) Mx 229.1712 T 68 79 76 74 81 72 71 w=31.5847 (aligned) -Mx 131.9361 +Mx 131.9113 My 224.2170 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2750 w=3.8100 (nil) -Mx 135.7461 +Mx 135.7213 My 220.4670 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 137.5781 -T 874 w=4.5280 (nil) -Mx 145.3139 +Mx 137.5533 +T 3421 w=4.5776 (nil) +Mx 145.3387 My 224.2170 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 154.5717 +Mx 154.5965 T 2088 w=6.4800 (nil) -Mx 161.0517 +Mx 161.0765 T 18 w=4.6500 (nil) Mx 185.5343 My 246.7472 diff --git a/tests/math-bigops.expected b/tests/math-bigops.expected index a3d8e0bc0..effbcc6cd 100644 --- a/tests/math-bigops.expected +++ b/tests/math-bigops.expected @@ -4,209 +4,209 @@ Mx 49.7638 My 52.8405 Set font Gentium Plus;10;400;;normal;;;LTR T 37 76 74 w=13.0859 (Big) -Mx 65.5226 +Mx 65.5227 T 82 83 72 85 68 87 82 85 86 w=39.7900 (operators) -Mx 105.3126 +Mx 105.3127 T 15 w=2.2900 (,) -Mx 110.2756 +Mx 110.2757 T 87 72 91 87 w=16.5332 (text) -Mx 126.8088 +Mx 126.8089 T 15 w=2.2900 (,) -Mx 131.7717 +Mx 131.7719 T 48 68 87 75 48 47 w=34.4336 (MathML) -Mx 166.2053 +Mx 166.2055 T 29 w=2.2900 (:) -Mx 179.4182 +Mx 179.4186 My 47.7505 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2100 w=6.2800 (nil) -Mx 171.1682 +Mx 171.1686 My 52.8405 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2250 w=8.2500 (nil) -Mx 179.4182 +Mx 179.4186 My 55.6505 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2754 w=2.5392 (nil) -Mx 181.9574 +Mx 181.9578 T 30 w=5.1840 (nil) -Mx 187.1414 +Mx 187.1418 T 17 w=3.7200 (nil) -Mx 202.9781 +Mx 202.9784 My 47.7505 T 2100 w=6.2800 (nil) -Mx 192.9581 +Mx 192.9584 My 52.8405 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2085 w=10.0200 (nil) -Mx 202.9781 +Mx 202.9784 My 55.6505 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2758 w=3.7328 (nil) -Mx 206.7109 +Mx 206.7112 T 30 w=5.1840 (nil) -Mx 211.8949 +Mx 211.8952 T 17 w=3.7200 (nil) -Mx 226.1816 +Mx 226.1819 My 47.8005 T 79 w=4.3360 (nil) -Mx 217.7116 +Mx 217.7119 My 52.8405 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2087 w=8.4700 (nil) -Mx 226.1816 +Mx 226.1819 My 55.6205 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2757 w=5.6752 (nil) -Mx 231.8568 +Mx 231.8571 T 30 w=5.1840 (nil) -Mx 237.0408 +Mx 237.0411 T 17 w=3.7200 (nil) -Mx 242.8574 +Mx 242.8578 My 52.8405 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 70 w=4.4700 (nil) -Mx 254.1034 +Mx 254.1038 My 44.7465 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 78 w=4.7400 (nil) -Mx 247.3274 +Mx 247.3278 My 48.7785 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2087 w=6.7760 (nil) -Mx 254.1034 +Mx 254.1038 My 51.0025 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2753 w=1.3740 (nil) -Mx 255.4774 +Mx 255.4778 T 30 w=3.8880 (nil) -Mx 259.3654 +Mx 259.3658 T 17 w=2.7900 (nil) -Mx 264.1661 +Mx 264.1664 My 48.7785 Set font Libertinus Math;8;400;Regular;normal;;;LTR -T 862 w=3.9280 (nil) -Mx 268.0941 +T 3409 w=3.7408 (nil) +Mx 267.3504 My 50.4585 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2753 w=1.3740 (nil) -Mx 269.4681 +Mx 268.7244 T 13 w=1.3200 (nil) -Mx 270.7881 +Mx 270.0444 T 2754 w=1.8288 (nil) -Mx 276.2451 +Mx 275.5017 My 52.8405 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 285.5794 +Mx 284.8361 T 17 w=4.6500 (nil) Mx 49.7638 My 77.5693 Set font Gentium Plus;10;400;;normal;;;LTR T 37 76 74 w=13.0859 (Big) -Mx 65.5064 +Mx 65.5065 T 82 83 72 85 68 87 82 85 86 w=39.7900 (operators) -Mx 105.2964 +Mx 105.2966 T 15 w=2.2900 (,) -Mx 110.2432 +Mx 110.2435 T 87 72 91 87 w=16.5332 (text) -Mx 129.4330 +Mx 129.4335 T 11 w=3.1689 (() -Mx 132.6020 +Mx 132.6024 T 79 68 85 74 72 w=20.7568 (large) -Mx 156.0155 +Mx 156.0161 T 73 82 81 87 w=17.0996 (font) -Mx 173.1151 +Mx 173.1157 T 12 w=3.1689 ()) -Mx 176.2841 +Mx 176.2846 T 15 w=2.2900 (,) -Mx 181.2308 +Mx 181.2315 T 48 68 87 75 48 47 w=34.4336 (MathML) -Mx 215.6644 +Mx 215.6651 T 29 w=2.2900 (:) -Mx 238.1178 +Mx 238.1188 My 68.4073 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2100 w=11.3040 (nil) -Mx 223.2678 +Mx 223.2688 My 77.5693 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2250 w=14.8500 (nil) -Mx 238.1178 +Mx 238.1188 My 82.6273 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2754 w=4.5706 (nil) -Mx 242.6883 +Mx 242.6894 T 30 w=9.3312 (nil) -Mx 252.0195 +Mx 252.0206 T 17 w=6.6960 (nil) -Mx 280.5255 +Mx 280.5266 My 68.4073 T 2100 w=11.3040 (nil) -Mx 262.4895 +Mx 262.4906 My 77.5693 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2085 w=18.0360 (nil) -Mx 280.5255 +Mx 280.5266 My 82.6273 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2758 w=6.7190 (nil) -Mx 287.2446 +Mx 287.2456 T 30 w=9.3312 (nil) -Mx 296.5758 +Mx 296.5768 T 17 w=6.6960 (nil) -Mx 322.2918 +Mx 322.2928 My 68.4973 T 79 w=7.8048 (nil) -Mx 307.0458 +Mx 307.0468 My 77.5693 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2087 w=15.2460 (nil) -Mx 322.2918 +Mx 322.2928 My 82.5733 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2757 w=10.2154 (nil) -Mx 332.5071 +Mx 332.5082 T 30 w=9.3312 (nil) -Mx 341.8383 +Mx 341.8394 T 17 w=6.6960 (nil) -Mx 352.3083 +Mx 352.3094 My 77.5693 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 70 w=8.0460 (nil) -Mx 372.5511 +Mx 372.5522 My 63.0001 Set font Libertinus Math;10.8;400;Regular;normal;;;LTR T 78 w=8.5320 (nil) -Mx 360.3543 +Mx 360.3554 My 70.2577 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2087 w=12.1968 (nil) -Mx 372.5511 +Mx 372.5522 My 74.2609 Set font Libertinus Math;10.8;400;Regular;normal;;;LTR T 2753 w=2.4732 (nil) -Mx 375.0243 +Mx 375.0254 T 30 w=6.9984 (nil) -Mx 382.0227 +Mx 382.0238 T 17 w=5.0220 (nil) -Mx 390.6639 +Mx 390.6650 My 70.2577 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR -T 862 w=7.0704 (nil) -Mx 397.7343 +T 3409 w=6.7334 (nil) +Mx 396.3962 My 73.2817 Set font Libertinus Math;10.8;400;Regular;normal;;;LTR T 2753 w=2.4732 (nil) -Mx 400.2075 +Mx 398.8694 T 13 w=2.3760 (nil) -Mx 402.5835 +Mx 401.2454 T 2754 w=3.2918 (nil) -Mx 412.3326 +Mx 410.9951 My 77.5693 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 30 w=11.6640 (nil) -Mx 429.0607 +Mx 427.7238 T 17 w=8.3700 (nil) Mx 49.7638 My 94.0324 @@ -224,92 +224,92 @@ Mx 144.5762 T 48 68 87 75 48 47 w=34.4336 (MathML) Mx 179.0098 T 29 w=2.2900 (:) -Mx 254.0087 +Mx 254.3807 My 110.1369 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2100 w=6.2800 (nil) -Mx 251.4587 +Mx 251.8307 My 122.0169 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 10.3800 T 4096 a=11.3800 (nil) -Mx 251.4271 +Mx 251.7991 My 132.8409 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2754 w=2.5392 (nil) -Mx 253.9663 +Mx 254.3383 T 30 w=5.1840 (nil) -Mx 259.1503 +Mx 259.5223 T 17 w=3.7200 (nil) -Mx 268.4870 +Mx 268.8590 My 110.0919 T 2100 w=6.2800 (nil) -Mx 264.5370 +Mx 264.9090 My 122.0319 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 13.1800 T 3986 a=14.1800 (nil) -Mx 265.3086 +Mx 265.6806 My 132.8219 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2758 w=3.7328 (nil) -Mx 269.0414 +Mx 269.4134 T 30 w=5.1840 (nil) -Mx 274.2254 +Mx 274.5974 T 17 w=3.7200 (nil) -Mx 285.5052 +Mx 285.8772 My 110.2519 T 79 w=4.3360 (nil) -Mx 281.4582 +Mx 281.8302 My 122.0219 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 10.6300 T 3985 a=12.4300 (nil) -Mx 280.3836 +Mx 280.7556 My 132.6619 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2757 w=5.6752 (nil) -Mx 286.0588 +Mx 286.4308 T 30 w=5.1840 (nil) -Mx 291.2428 +Mx 291.6148 T 17 w=3.7200 (nil) -Mx 296.6295 +Mx 297.0015 My 122.1169 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 70 w=4.4700 (nil) -Mx 307.8755 +Mx 308.2475 My 114.0229 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 78 w=4.7400 (nil) -Mx 301.0995 +Mx 301.4715 My 118.0549 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2087 w=6.7760 (nil) -Mx 307.8755 +Mx 308.2475 My 120.2789 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2753 w=1.3740 (nil) -Mx 309.2495 +Mx 309.6215 T 30 w=3.8880 (nil) -Mx 313.1375 +Mx 313.5095 T 17 w=2.7900 (nil) -Mx 317.9382 +Mx 318.3102 My 118.0549 Set font Libertinus Math;8;400;Regular;normal;;;LTR -T 862 w=3.9280 (nil) -Mx 321.8662 +T 3409 w=3.7408 (nil) +Mx 321.4942 My 119.7349 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2753 w=1.3740 (nil) -Mx 323.2402 +Mx 322.8682 T 13 w=1.3200 (nil) -Mx 324.5602 +Mx 324.1882 T 2754 w=1.8288 (nil) -Mx 329.9407 +Mx 329.5687 My 122.1169 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 339.1985 +Mx 338.8265 T 17 w=4.6500 (nil) Mx 49.7638 My 152.3114 @@ -335,192 +335,192 @@ Mx 194.1131 T 48 68 87 75 48 47 w=34.4336 (MathML) Mx 228.5467 T 29 w=2.2900 (:) -Mx 219.1054 +Mx 219.7750 My 171.2807 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2100 w=11.3040 (nil) -Mx 214.5154 +Mx 215.1850 My 192.6647 Set font Libertinus Math;18;400;Regular;normal;;;LTR Mx 18.6840 T 4096 a=20.4840 (nil) -Mx 214.4585 +Mx 215.1281 My 212.1479 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2754 w=4.5706 (nil) -Mx 219.0291 +Mx 219.6987 T 30 w=9.3312 (nil) -Mx 228.3603 +Mx 229.0299 T 17 w=6.6960 (nil) -Mx 245.1663 +Mx 245.8359 My 171.1997 T 2100 w=11.3040 (nil) -Mx 238.0563 +Mx 238.7259 My 192.6917 Set font Libertinus Math;18;400;Regular;normal;;;LTR Mx 23.7240 T 3986 a=25.5240 (nil) -Mx 239.4452 +Mx 240.1148 My 212.1137 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2758 w=6.7190 (nil) -Mx 246.1642 +Mx 246.8338 T 30 w=9.3312 (nil) -Mx 255.4954 +Mx 256.1650 T 17 w=6.6960 (nil) -Mx 275.7992 +Mx 276.4688 My 171.4877 T 79 w=7.8048 (nil) -Mx 268.5146 +Mx 269.1842 My 192.6737 Set font Libertinus Math;18;400;Regular;normal;;;LTR Mx 19.1340 T 3985 a=22.3740 (nil) -Mx 266.5803 +Mx 267.2499 My 211.8257 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2757 w=10.2154 (nil) -Mx 276.7956 +Mx 277.4652 T 30 w=9.3312 (nil) -Mx 286.1268 +Mx 286.7964 T 17 w=6.6960 (nil) -Mx 295.8228 +Mx 296.4924 My 192.8447 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 70 w=8.0460 (nil) -Mx 316.0656 +Mx 316.7352 My 178.2755 Set font Libertinus Math;10.8;400;Regular;normal;;;LTR T 78 w=8.5320 (nil) -Mx 303.8688 +Mx 304.5384 My 185.5331 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2087 w=12.1968 (nil) -Mx 316.0656 +Mx 316.7352 My 189.5363 Set font Libertinus Math;10.8;400;Regular;normal;;;LTR T 2753 w=2.4732 (nil) -Mx 318.5388 +Mx 319.2084 T 30 w=6.9984 (nil) -Mx 325.5372 +Mx 326.2068 T 17 w=5.0220 (nil) -Mx 334.1784 +Mx 334.8480 My 185.5331 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR -T 862 w=7.0704 (nil) -Mx 341.2488 +T 3409 w=6.7334 (nil) +Mx 340.5792 My 188.5571 Set font Libertinus Math;10.8;400;Regular;normal;;;LTR T 2753 w=2.4732 (nil) -Mx 343.7220 +Mx 343.0524 T 13 w=2.3760 (nil) -Mx 346.0980 +Mx 345.4284 T 2754 w=3.2918 (nil) -Mx 355.7831 +Mx 355.1135 My 192.8447 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 30 w=11.6640 (nil) -Mx 372.4471 +Mx 371.7775 T 17 w=8.3700 (nil) Mx 49.7638 My 235.7947 Set font Gentium Plus;10;400;;normal;;;LTR T 37 76 74 w=13.0859 (Big) -Mx 65.5246 +Mx 65.5247 T 82 83 72 85 68 87 82 85 86 w=39.7900 (operators) -Mx 105.3146 +Mx 105.3147 T 15 w=2.2900 (,) -Mx 110.2796 +Mx 110.2797 T 87 72 91 87 w=16.5332 (text) -Mx 126.8128 +Mx 126.8129 T 15 w=2.2900 (,) -Mx 131.7777 +Mx 131.7779 T 55 72 59 w=16.2793 (TeX) -Mx 148.0570 +Mx 148.0572 T 29 w=2.2900 (:) -Mx 161.2719 +Mx 161.2722 My 230.7047 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2100 w=6.2800 (nil) -Mx 153.0219 +Mx 153.0222 My 235.7947 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2250 w=8.2500 (nil) -Mx 161.2719 +Mx 161.2722 My 238.6047 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2754 w=2.5392 (nil) -Mx 163.8111 +Mx 163.8114 T 30 w=5.1840 (nil) -Mx 168.9951 +Mx 168.9954 T 17 w=3.7200 (nil) -Mx 184.8318 +Mx 184.8321 My 230.7047 T 2100 w=6.2800 (nil) -Mx 174.8118 +Mx 174.8121 My 235.7947 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2085 w=10.0200 (nil) -Mx 184.8318 +Mx 184.8321 My 238.6047 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2758 w=3.7328 (nil) -Mx 188.5646 +Mx 188.5649 T 30 w=5.1840 (nil) -Mx 193.7486 +Mx 193.7489 T 17 w=3.7200 (nil) -Mx 208.0352 +Mx 208.0356 My 230.7547 T 2758 w=3.7328 (nil) -Mx 199.5652 +Mx 199.5656 My 235.7947 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2087 w=8.4700 (nil) -Mx 208.0352 +Mx 208.0356 My 238.5747 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2757 w=5.6752 (nil) -Mx 213.7104 +Mx 213.7108 T 30 w=5.1840 (nil) -Mx 218.8944 +Mx 218.8948 T 17 w=3.7200 (nil) -Mx 224.7111 +Mx 224.7114 My 235.7947 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 70 w=4.4700 (nil) -Mx 235.9571 +Mx 235.9574 My 227.7007 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2757 w=4.2288 (nil) -Mx 229.1811 +Mx 229.1814 My 231.7327 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2087 w=6.7760 (nil) -Mx 235.9571 +Mx 235.9574 My 233.9567 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2753 w=1.3740 (nil) -Mx 237.3311 +Mx 237.3314 T 30 w=3.8880 (nil) -Mx 241.2191 +Mx 241.2194 T 17 w=2.7900 (nil) -Mx 246.0198 +Mx 246.0201 My 231.7327 Set font Libertinus Math;8;400;Regular;normal;;;LTR -T 862 w=3.9280 (nil) -Mx 249.9478 +T 3409 w=3.7408 (nil) +Mx 249.2041 My 233.4127 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2753 w=1.3740 (nil) -Mx 251.3218 +Mx 250.5781 T 13 w=1.3200 (nil) -Mx 252.6418 +Mx 251.8981 T 2754 w=1.8288 (nil) -Mx 258.1039 +Mx 257.3604 My 235.7947 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 267.4431 +Mx 266.6999 T 17 w=4.6500 (nil) Mx 49.7638 My 248.7490 @@ -538,92 +538,92 @@ Mx 144.5822 T 55 72 59 w=16.2793 (TeX) Mx 160.8615 T 29 w=2.2900 (:) -Mx 254.0087 +Mx 254.3807 My 264.8535 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2100 w=6.2800 (nil) -Mx 251.4587 +Mx 251.8307 My 276.7335 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 10.3800 T 4096 a=11.3800 (nil) -Mx 251.4271 +Mx 251.7991 My 287.5575 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2754 w=2.5392 (nil) -Mx 253.9663 +Mx 254.3383 T 30 w=5.1840 (nil) -Mx 259.1503 +Mx 259.5223 T 17 w=3.7200 (nil) -Mx 268.4870 +Mx 268.8590 My 264.8085 T 2100 w=6.2800 (nil) -Mx 264.5370 +Mx 264.9090 My 276.7485 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 13.1800 T 3986 a=14.1800 (nil) -Mx 265.3086 +Mx 265.6806 My 287.5385 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2758 w=3.7328 (nil) -Mx 269.0414 +Mx 269.4134 T 30 w=5.1840 (nil) -Mx 274.2254 +Mx 274.5974 T 17 w=3.7200 (nil) -Mx 285.8068 +Mx 286.1788 My 264.9685 T 2758 w=3.7328 (nil) -Mx 281.4582 +Mx 281.8302 My 276.7385 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 10.6300 T 3985 a=12.4300 (nil) -Mx 280.3836 +Mx 280.7556 My 287.3785 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2757 w=5.6752 (nil) -Mx 286.0588 +Mx 286.4308 T 30 w=5.1840 (nil) -Mx 291.2428 +Mx 291.6148 T 17 w=3.7200 (nil) -Mx 296.6295 +Mx 297.0015 My 276.8335 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 70 w=4.4700 (nil) -Mx 307.8755 +Mx 308.2475 My 268.7395 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2757 w=4.2288 (nil) -Mx 301.0995 +Mx 301.4715 My 272.7715 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2087 w=6.7760 (nil) -Mx 307.8755 +Mx 308.2475 My 274.9955 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2753 w=1.3740 (nil) -Mx 309.2495 +Mx 309.6215 T 30 w=3.8880 (nil) -Mx 313.1375 +Mx 313.5095 T 17 w=2.7900 (nil) -Mx 317.9382 +Mx 318.3102 My 272.7715 Set font Libertinus Math;8;400;Regular;normal;;;LTR -T 862 w=3.9280 (nil) -Mx 321.8662 +T 3409 w=3.7408 (nil) +Mx 321.4942 My 274.4515 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 2753 w=1.3740 (nil) -Mx 323.2402 +Mx 322.8682 T 13 w=1.3200 (nil) -Mx 324.5602 +Mx 324.1882 T 2754 w=1.8288 (nil) -Mx 329.9407 +Mx 329.5687 My 276.8335 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 30 w=6.4800 (nil) -Mx 339.1985 +Mx 338.8265 T 17 w=4.6500 (nil) Mx 49.7638 My 308.8795 @@ -635,79 +635,79 @@ Mx 91.2852 T 87 72 91 87 w=16.5332 (text) Mx 107.8184 T 15 w=2.2900 (,) -Mx 112.7822 +Mx 112.7823 T 48 68 87 75 48 47 w=34.4336 (MathML) Mx 147.2158 T 29 w=2.2900 (:) -Mx 152.1796 +Mx 152.1797 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2117 w=7.4000 (nil) -Mx 159.5796 +Mx 159.5797 My 312.2195 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2738 w=3.7616 (nil) -Mx 163.7712 +Mx 163.7713 My 308.8795 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2672 w=5.6200 (nil) -Mx 171.6448 +Mx 171.6450 T 2254 w=2.0800 (nil) -Mx 175.9785 +Mx 175.9787 T 2697 2686 w=10.0200 (nil) -Mx 188.8549 +Mx 188.8552 T 30 w=6.4800 (nil) -Draw line 198.9413 305.9545 6.3100 0.6500 -Mx 200.2363 +Draw line 198.9417 305.9545 5.7340 0.6500 +Mx 199.9487 My 304.0795 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 18 w=3.7200 (nil) -Mx 198.9413 +Mx 198.9417 My 313.6795 -T 863 w=3.1760 (nil) -Mx 202.1173 +T 3410 w=3.0096 (nil) +Mx 201.5417 My 315.3595 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 17 w=2.7900 (nil) -Mx 206.0013 +Mx 205.4257 My 308.8795 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2115 w=11.2500 (nil) -Mx 214.2513 +Mx 213.6757 My 312.2195 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2741 w=5.0112 (nil) -Mx 219.6925 +Mx 219.1169 My 308.8795 Set font Libertinus Math;10;400;Regular;normal;;;LTR -T 875 w=5.2500 (nil) -Mx 224.9425 +T 3422 w=5.4600 (nil) +Mx 224.5769 T 69 55 w=11.5800 (nil) -Mx 239.3789 +Mx 239.0135 T 30 w=6.4800 (nil) -Mx 248.7154 +Mx 248.3500 T 2113 w=6.4500 (nil) -Mx 252.1654 +Mx 251.8000 My 312.2195 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) -Mx 253.6654 +Mx 253.3000 My 303.0795 T 2768 w=4.1984 (nil) -Mx 258.2938 +Mx 257.9284 My 308.8795 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2751 w=5.8900 (nil) -Mx 264.1838 +Mx 263.8184 Mx 2.8200 T 9 a=3.5600 (nil) -Mx 267.7438 +Mx 267.3784 T 2764 w=3.0300 (nil) -Mx 270.7738 +Mx 270.4084 Mx 2.8200 T 10 a=3.5600 (nil) -Mx 274.3338 +Mx 273.9684 T 69 w=5.0600 (nil) -Mx 279.3938 +Mx 279.0284 T 2764 w=3.0300 (nil) Mx 49.7638 My 333.8147 @@ -715,91 +715,91 @@ Set font Gentium Plus;10;400;;normal;;;LTR T 44 81 87 72 74 85 68 79 86 w=36.5576 (Integrals) Mx 86.3214 T 15 w=2.2900 (,) -Mx 91.2681 +Mx 91.2682 T 87 72 91 87 w=16.5332 (text) -Mx 110.4581 +Mx 110.4582 T 11 w=3.1689 (() -Mx 113.6270 +Mx 113.6272 T 79 68 85 74 72 w=20.7568 (large) -Mx 137.0406 +Mx 137.0408 T 73 82 81 87 w=17.0996 (font) -Mx 154.1402 +Mx 154.1404 T 12 w=3.1689 ()) -Mx 157.3091 +Mx 157.3093 T 15 w=2.2900 (,) -Mx 162.2559 +Mx 162.2561 T 48 68 87 75 48 47 w=34.4336 (MathML) -Mx 196.6894 +Mx 196.6897 T 29 w=2.2900 (:) -Mx 204.2929 +Mx 204.2933 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2117 w=13.3200 (nil) -Mx 217.6129 +Mx 217.6133 My 339.8267 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2738 w=6.7709 (nil) -Mx 225.1578 +Mx 225.1582 My 333.8147 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2672 w=10.1160 (nil) -Mx 239.2995 +Mx 239.3000 T 2254 w=3.7440 (nil) -Mx 247.0691 +Mx 247.0698 T 2697 2686 w=18.0360 (nil) -Mx 270.1693 +Mx 270.1703 T 30 w=11.6640 (nil) -Draw line 287.6475 328.5497 11.3580 1.1700 -Mx 289.9785 +Draw line 287.6488 328.5497 10.3212 1.1700 +Mx 289.4614 My 325.1747 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 18 w=6.6960 (nil) -Mx 287.6475 +Mx 287.6488 My 342.4547 -T 863 w=5.7168 (nil) -Mx 293.3643 +T 3410 w=5.4173 (nil) +Mx 292.3288 My 345.4787 Set font Libertinus Math;10.8;400;Regular;normal;;;LTR T 17 w=5.0220 (nil) -Mx 299.7555 +Mx 298.7200 My 333.8147 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2115 w=20.2500 (nil) -Mx 314.6055 +Mx 313.5700 My 339.8267 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2741 w=9.0202 (nil) -Mx 324.3996 +Mx 323.3642 My 333.8147 Set font Libertinus Math;18;400;Regular;normal;;;LTR -T 875 w=9.4500 (nil) -Mx 333.8496 +T 3422 w=9.8280 (nil) +Mx 333.1922 T 69 55 w=20.8440 (nil) -Mx 359.7578 +Mx 359.1007 T 30 w=11.6640 (nil) -Mx 376.4860 +Mx 375.8292 T 2113 w=11.6100 (nil) -Mx 382.6960 +Mx 382.0392 My 339.8267 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 17 w=6.6960 (nil) -Mx 385.3960 +Mx 384.7392 My 323.3747 T 2768 w=7.5571 (nil) -Mx 393.7271 +Mx 393.0703 My 333.8147 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2751 w=10.6020 (nil) -Mx 404.3291 +Mx 403.6723 Mx 5.0760 T 9 a=6.4080 (nil) -Mx 410.7371 +Mx 410.0803 T 2764 w=5.4540 (nil) -Mx 416.1911 +Mx 415.5343 Mx 5.0760 T 10 a=6.4080 (nil) -Mx 422.5991 +Mx 421.9423 T 69 w=9.1080 (nil) -Mx 431.7071 +Mx 431.0503 T 2764 w=5.4540 (nil) Mx 49.7638 My 354.1551 @@ -815,78 +815,78 @@ Mx 125.5772 T 48 68 87 75 48 47 w=34.4336 (MathML) Mx 160.0108 T 29 w=2.2900 (:) -Mx 228.8794 +Mx 229.1344 My 381.4105 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 9.7200 T 4231 a=10.7600 (nil) -Mx 237.1394 +Mx 237.3944 My 390.1805 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2738 w=3.7616 (nil) -Mx 241.3310 +Mx 241.5860 My 381.4105 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2672 w=5.6200 (nil) -Mx 249.1732 +Mx 249.4282 T 2254 w=2.0800 (nil) -Mx 253.4755 +Mx 253.7305 T 2697 2686 w=10.0200 (nil) -Mx 266.2732 +Mx 266.5282 T 30 w=6.4800 (nil) -Draw line 276.2810 378.4855 8.1200 0.6500 -Mx 278.0160 +Draw line 276.5360 378.4855 7.4000 0.6500 +Mx 277.9110 My 375.6105 T 18 w=4.6500 (nil) -Mx 276.2810 +Mx 276.5360 My 388.4105 -T 863 w=3.9700 (nil) -Mx 280.2510 +T 3410 w=3.8900 (nil) +Mx 279.7860 My 390.5105 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) -Mx 285.1510 +Mx 284.6860 My 381.4105 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 12.1800 T 3983 a=13.7400 (nil) -Mx 296.3910 +Mx 295.9260 My 390.1805 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2741 w=5.0112 (nil) -Mx 301.8322 +Mx 301.3672 My 381.4105 Set font Libertinus Math;10;400;Regular;normal;;;LTR -T 875 w=5.2500 (nil) -Mx 307.0822 +T 3422 w=5.4600 (nil) +Mx 306.8272 T 69 55 w=11.5800 (nil) -Mx 321.4400 +Mx 321.1850 T 30 w=6.4800 (nil) -Mx 330.6978 +Mx 330.4428 Mx 5.3800 T 3981 a=6.9400 (nil) -Mx 335.1378 +Mx 334.8828 My 390.1805 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) -Mx 337.6378 +Mx 337.3828 My 370.1905 T 2768 w=4.1984 (nil) -Mx 342.2662 +Mx 342.0112 My 381.4105 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2751 w=5.8900 (nil) -Mx 348.1562 +Mx 347.9012 Mx 2.8200 T 9 a=3.5600 (nil) -Mx 351.7162 +Mx 351.4612 T 2764 w=3.0300 (nil) -Mx 354.7462 +Mx 354.4912 Mx 2.8200 T 10 a=3.5600 (nil) -Mx 358.3062 +Mx 358.0512 T 69 w=5.0600 (nil) -Mx 363.3662 +Mx 363.1112 T 2764 w=3.0300 (nil) Mx 49.7638 My 408.4850 @@ -910,78 +910,78 @@ Mx 175.1236 T 48 68 87 75 48 47 w=34.4336 (MathML) Mx 209.5572 T 29 w=2.2900 (:) -Mx 174.4727 +Mx 174.9317 My 447.5261 Set font Libertinus Math;18;400;Regular;normal;;;LTR Mx 17.4960 T 4231 a=19.3680 (nil) -Mx 189.3407 +Mx 189.7997 My 463.3121 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2738 w=6.7709 (nil) -Mx 196.8856 +Mx 197.3446 My 447.5261 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2672 w=10.1160 (nil) -Mx 211.0016 +Mx 211.4606 T 2254 w=3.7440 (nil) -Mx 218.7456 +Mx 219.2046 T 2697 2686 w=18.0360 (nil) -Mx 241.7816 +Mx 242.2406 T 30 w=11.6640 (nil) -Draw line 259.1956 442.2611 14.6160 1.1700 -Mx 262.3186 +Draw line 259.6546 442.2611 13.3200 1.1700 +Mx 262.1296 My 437.0861 T 18 w=8.3700 (nil) -Mx 259.1956 +Mx 259.6546 My 460.1261 -T 863 w=7.1460 (nil) -Mx 266.3416 +T 3410 w=7.0020 (nil) +Mx 265.5046 My 463.9061 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 17 w=6.6960 (nil) -Mx 274.5616 +Mx 273.7246 My 447.5261 Set font Libertinus Math;18;400;Regular;normal;;;LTR Mx 21.9240 T 3983 a=24.7320 (nil) -Mx 294.7936 +Mx 293.9566 My 463.3121 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 2741 w=9.0202 (nil) -Mx 304.5878 +Mx 303.7508 My 447.5261 Set font Libertinus Math;18;400;Regular;normal;;;LTR -T 875 w=9.4500 (nil) -Mx 314.0378 +T 3422 w=9.8280 (nil) +Mx 313.5788 T 69 55 w=20.8440 (nil) -Mx 339.8818 +Mx 339.4228 T 30 w=11.6640 (nil) -Mx 356.5458 +Mx 356.0868 Mx 9.6840 T 3981 a=12.4920 (nil) -Mx 364.5378 +Mx 364.0788 My 463.3121 Set font Libertinus Math;14.4;400;Regular;normal;;;LTR T 17 w=6.6960 (nil) -Mx 369.0378 +Mx 368.5788 My 427.3301 T 2768 w=7.5571 (nil) -Mx 377.3689 +Mx 376.9099 My 447.5261 Set font Libertinus Math;18;400;Regular;normal;;;LTR T 2751 w=10.6020 (nil) -Mx 387.9709 +Mx 387.5119 Mx 5.0760 T 9 a=6.4080 (nil) -Mx 394.3789 +Mx 393.9199 T 2764 w=5.4540 (nil) -Mx 399.8329 +Mx 399.3739 Mx 5.0760 T 10 a=6.4080 (nil) -Mx 406.2409 +Mx 405.7819 T 69 w=9.1080 (nil) -Mx 415.3489 +Mx 414.8899 T 2764 w=5.4540 (nil) Mx 49.7638 My 483.7961 @@ -997,75 +997,75 @@ Mx 112.7862 T 55 72 59 w=16.2793 (TeX) Mx 129.0655 T 29 w=2.2900 (:) -Mx 134.0312 +Mx 134.0314 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2117 w=7.4000 (nil) -Mx 141.4312 +Mx 141.4314 My 487.1361 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2738 w=3.7616 (nil) -Mx 145.6228 +Mx 145.6230 My 483.7961 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2672 w=5.6200 (nil) -Mx 153.4985 +Mx 153.4987 T 2254 w=2.0800 (nil) -Mx 157.8342 +Mx 157.8344 T 2697 2686 w=10.0200 (nil) -Mx 170.7157 +Mx 170.7160 T 30 w=6.4800 (nil) -Draw line 180.8071 480.8711 6.3100 0.6500 -Mx 182.1021 +Draw line 180.8075 480.8711 5.7340 0.6500 +Mx 181.8145 My 478.9961 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 18 w=3.7200 (nil) -Mx 180.8071 +Mx 180.8075 My 488.5961 -T 863 w=3.1760 (nil) -Mx 183.9831 +T 3410 w=3.0096 (nil) +Mx 183.4075 My 490.2761 Set font Libertinus Math;6;400;Regular;normal;;;LTR T 17 w=2.7900 (nil) -Mx 187.8671 +Mx 187.2915 My 483.7961 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2115 w=11.2500 (nil) -Mx 196.1171 +Mx 195.5415 My 487.1361 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2741 w=5.0112 (nil) -Mx 201.5583 +Mx 200.9827 My 483.7961 Set font Libertinus Math;10;400;Regular;normal;;;LTR -T 875 w=5.2500 (nil) -Mx 206.8083 +T 3422 w=5.4600 (nil) +Mx 206.4427 T 69 55 w=11.5800 (nil) -Mx 221.2498 +Mx 220.8843 T 30 w=6.4800 (nil) -Mx 230.5912 +Mx 230.2258 T 2113 w=6.4500 (nil) -Mx 234.0412 +Mx 233.6758 My 487.1361 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) -Mx 235.5412 +Mx 235.1758 My 477.9961 T 2768 w=4.1984 (nil) -Mx 240.1696 +Mx 239.8042 My 483.7961 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2751 w=5.8900 (nil) -Mx 246.0596 +Mx 245.6942 Mx 2.8200 T 9 a=3.5600 (nil) -Mx 249.6196 +Mx 249.2542 T 2764 w=3.0300 (nil) -Mx 252.6496 +Mx 252.2842 Mx 2.8200 T 10 a=3.5600 (nil) -Mx 256.2096 +Mx 255.8442 T 69 w=5.0600 (nil) -Mx 261.2696 +Mx 260.9042 T 2764 w=3.0300 (nil) Mx 49.7638 My 498.9045 @@ -1081,78 +1081,78 @@ Mx 125.5812 T 55 72 59 w=16.2793 (TeX) Mx 141.8605 T 29 w=2.2900 (:) -Mx 228.8794 +Mx 229.1344 My 526.1599 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 9.7200 T 4231 a=10.7600 (nil) -Mx 237.1394 +Mx 237.3944 My 534.9299 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2738 w=3.7616 (nil) -Mx 241.3310 +Mx 241.5860 My 526.1599 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2672 w=5.6200 (nil) -Mx 249.1732 +Mx 249.4282 T 2254 w=2.0800 (nil) -Mx 253.4755 +Mx 253.7305 T 2697 2686 w=10.0200 (nil) -Mx 266.2732 +Mx 266.5282 T 30 w=6.4800 (nil) -Draw line 276.2810 523.2349 8.1200 0.6500 -Mx 278.0160 +Draw line 276.5360 523.2349 7.4000 0.6500 +Mx 277.9110 My 520.3599 T 18 w=4.6500 (nil) -Mx 276.2810 +Mx 276.5360 My 533.1599 -T 863 w=3.9700 (nil) -Mx 280.2510 +T 3410 w=3.8900 (nil) +Mx 279.7860 My 535.2599 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) -Mx 285.1510 +Mx 284.6860 My 526.1599 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 12.1800 T 3983 a=13.7400 (nil) -Mx 296.3910 +Mx 295.9260 My 534.9299 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2741 w=5.0112 (nil) -Mx 301.8322 +Mx 301.3672 My 526.1599 Set font Libertinus Math;10;400;Regular;normal;;;LTR -T 875 w=5.2500 (nil) -Mx 307.0822 +T 3422 w=5.4600 (nil) +Mx 306.8272 T 69 55 w=11.5800 (nil) -Mx 321.4400 +Mx 321.1850 T 30 w=6.4800 (nil) -Mx 330.6978 +Mx 330.4428 Mx 5.3800 T 3981 a=6.9400 (nil) -Mx 335.1378 +Mx 334.8828 My 534.9299 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) -Mx 337.6378 +Mx 337.3828 My 514.9399 T 2768 w=4.1984 (nil) -Mx 342.2662 +Mx 342.0112 My 526.1599 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2751 w=5.8900 (nil) -Mx 348.1562 +Mx 347.9012 Mx 2.8200 T 9 a=3.5600 (nil) -Mx 351.7162 +Mx 351.4612 T 2764 w=3.0300 (nil) -Mx 354.7462 +Mx 354.4912 Mx 2.8200 T 10 a=3.5600 (nil) -Mx 358.3062 +Mx 358.0512 T 69 w=5.0600 (nil) -Mx 363.3662 +Mx 363.1112 T 2764 w=3.0300 (nil) Mx 295.2916 My 780.6177 diff --git a/tests/math-macros.expected b/tests/math-macros.expected index b4a3299e6..74a374dac 100644 --- a/tests/math-macros.expected +++ b/tests/math-macros.expected @@ -82,49 +82,49 @@ Mx 318.4629 My 89.0336 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2753 w=1.8320 (nil) -Mx 260.6986 +Mx 262.2436 My 124.0866 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 2.8200 T 9 a=3.5600 (nil) -Mx 264.2586 -T 877 w=5.7000 (nil) -Mx 269.9586 +Mx 265.8036 +T 3424 w=5.6700 (nil) +Mx 270.4736 My 126.1866 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) -Mx 274.1086 +Mx 274.6236 My 124.0866 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 13 w=2.2000 (nil) -Mx 277.9753 -T 877 w=5.7000 (nil) -Mx 283.6753 +Mx 278.4903 +T 3424 w=5.6700 (nil) +Mx 283.1603 My 126.1866 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 18 w=3.7200 (nil) -Mx 287.8253 +Mx 287.3103 My 124.0866 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 13 w=2.2000 (nil) -Mx 291.6920 +Mx 291.1770 T 1769 w=7.4900 (nil) -Mx 299.1820 +Mx 298.6670 T 13 w=2.2000 (nil) -Mx 303.0486 -T 877 w=5.7000 (nil) -Mx 308.7486 +Mx 302.5336 +T 3424 w=5.6700 (nil) +Mx 307.2036 My 126.1866 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2758 w=3.7328 (nil) -Mx 312.9114 +Mx 311.3664 My 124.0866 Set font Libertinus Math;10;400;Regular;normal;;;LTR Mx 2.8200 T 10 a=3.5600 (nil) -Mx 319.2492 +Mx 317.7042 T 2078 w=6.3700 (nil) -Mx 328.3970 +Mx 326.8520 T 1887 w=6.1800 (nil) Mx 295.2916 My 780.6177 diff --git a/tests/math-stretchy.expected b/tests/math-stretchy.expected index 4afcf0ca5..b89f09f19 100644 --- a/tests/math-stretchy.expected +++ b/tests/math-stretchy.expected @@ -23,10 +23,10 @@ Mx 208.2217 Mx 3.3500 T 3802 a=4.6500 (nil) Draw line 213.6217 50.1605 3.7200 0.6500 -Mx 213.7177 +Mx 213.6385 My 47.6785 Set font Libertinus Math;8;400;Regular;normal;;;LTR -T 864 w=3.5280 (nil) +T 3411 w=3.6864 (nil) Mx 213.6217 My 57.8855 T 19 w=3.7200 (nil) @@ -71,43 +71,43 @@ Mx 176.6408 T 48 68 87 75 48 47 w=34.4336 (MathML) Mx 211.0744 T 29 w=2.2900 (:) -Mx 262.8134 +Mx 262.6934 My 93.1683 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 830 w=4.9700 (nil) -Mx 267.7834 +Mx 267.6634 Mx 3.6700 T 4133 a=4.9700 (nil) -Draw line 273.5034 90.2433 4.6500 0.6500 -Mx 273.6234 +Draw line 273.3834 90.2433 4.8900 0.6500 +Mx 273.3834 My 85.9733 -T 864 w=4.4100 (nil) +T 3411 w=4.8900 (nil) Mx 273.5034 My 100.1683 T 19 w=4.6500 (nil) -Mx 278.9034 +Mx 279.0234 My 93.1683 Mx 3.6700 T 4141 a=4.9700 (nil) -Mx 286.0956 +Mx 286.2156 T 12 w=6.4800 (nil) -Mx 294.7978 +Mx 294.9178 T 2768 w=5.4100 (nil) -Mx 300.2078 +Mx 300.3278 My 89.4183 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 19 w=3.7200 (nil) -Mx 304.3578 +Mx 304.4778 My 93.1683 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 9 w=3.5600 (nil) -Mx 307.9178 +Mx 308.0378 T 2768 w=5.4100 (nil) -Mx 315.5500 +Mx 315.6700 T 12 w=6.4800 (nil) -Mx 324.2522 +Mx 324.3722 T 18 w=4.6500 (nil) -Mx 328.9022 +Mx 329.0222 T 10 w=3.5600 (nil) Mx 49.7638 My 121.2613 @@ -132,10 +132,10 @@ Mx 190.0754 Mx 3.3500 T 3802 a=4.6500 (nil) Draw line 195.4754 118.3363 3.7200 0.6500 -Mx 195.5714 +Mx 195.4922 My 115.8543 Set font Libertinus Math;8;400;Regular;normal;;;LTR -T 864 w=3.5280 (nil) +T 3411 w=3.6864 (nil) Mx 195.4754 My 126.0613 T 19 w=3.7200 (nil) @@ -180,43 +180,43 @@ Mx 176.6468 T 55 72 59 w=16.2793 (TeX) Mx 192.9261 T 29 w=2.2900 (:) -Mx 262.8134 +Mx 262.6934 My 161.3441 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 830 w=4.9700 (nil) -Mx 267.7834 +Mx 267.6634 Mx 3.6700 T 4133 a=4.9700 (nil) -Draw line 273.5034 158.4191 4.6500 0.6500 -Mx 273.6234 +Draw line 273.3834 158.4191 4.8900 0.6500 +Mx 273.3834 My 154.1491 -T 864 w=4.4100 (nil) +T 3411 w=4.8900 (nil) Mx 273.5034 My 168.3441 T 19 w=4.6500 (nil) -Mx 278.9034 +Mx 279.0234 My 161.3441 Mx 3.6700 T 4141 a=4.9700 (nil) -Mx 286.0956 +Mx 286.2156 T 12 w=6.4800 (nil) -Mx 294.7978 +Mx 294.9178 T 2768 w=5.4100 (nil) -Mx 300.2078 +Mx 300.3278 My 157.5941 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 19 w=3.7200 (nil) -Mx 304.3578 +Mx 304.4778 My 161.3441 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 9 w=3.5600 (nil) -Mx 307.9178 +Mx 308.0378 T 2768 w=5.4100 (nil) -Mx 315.5500 +Mx 315.6700 T 12 w=6.4800 (nil) -Mx 324.2522 +Mx 324.3722 T 18 w=4.6500 (nil) -Mx 328.9022 +Mx 329.0222 T 10 w=3.5600 (nil) Mx 295.2916 My 780.6177 diff --git a/tests/math-stretchy.xml b/tests/math-stretchy.xml index 17491b3b5..e7da19396 100644 --- a/tests/math-stretchy.xml +++ b/tests/math-stretchy.xml @@ -5,7 +5,7 @@ Stretchy parentheses, text, MathML: - Γ(ζ2) + Γ(ζ2) + x2 (x+1) @@ -16,7 +16,7 @@ Stretchy parentheses, text, MathML: Stretchy parentheses, display, MathML: - Γ(ζ2) + Γ(ζ2) + x2 (x+1) diff --git a/tests/math-subsup.expected b/tests/math-subsup.expected index dac780dd4..f6c9e6a41 100644 --- a/tests/math-subsup.expected +++ b/tests/math-subsup.expected @@ -14,50 +14,51 @@ Mx 123.7788 T 87 72 91 87 w=16.5332 (text) Mx 140.3120 T 15 w=2.2900 (,) -Mx 145.2793 +Mx 145.2791 T 48 68 87 75 48 47 w=34.4336 (MathML) -Mx 179.7128 +Mx 179.7127 T 29 w=2.2900 (:) -Mx 184.6801 +Mx 184.6799 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2746 w=4.5400 (nil) -Mx 189.2201 +Mx 189.2199 My 47.6905 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2768 w=4.1984 (nil) -Mx 196.1056 +Mx 196.1054 My 50.7905 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 12 w=6.4800 (nil) -Mx 204.8427 +Mx 204.8425 T 2768 w=5.4100 (nil) -Mx 209.4427 +Mx 209.4425 My 52.8905 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 19 w=3.7200 (nil) -Mx 215.8498 +Mx 215.8495 My 50.7905 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2088 w=6.4800 (nil) -Mx 224.5870 -T 864 w=4.4100 (nil) -Mx 228.9970 +Mx 224.5866 +T 3411 w=4.8900 (nil) +Mx 228.0666 My 53.3705 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) +Mx 229.4766 My 46.9745 T 19 w=3.7200 (nil) -Mx 233.1470 +Mx 233.6266 My 50.7905 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 13 w=2.2000 (nil) -Mx 237.0136 +Mx 237.4933 My 53.3705 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 18 19 w=7.4400 (nil) My 46.9745 T 18 21 w=7.4400 (nil) -Mx 244.8836 +Mx 245.3633 My 50.7905 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 36 w=6.4600 (nil) @@ -79,47 +80,48 @@ Mx 158.0603 T 48 68 87 75 48 47 w=34.4336 (MathML) Mx 192.4939 T 29 w=2.2900 (:) -Mx 264.3758 +Mx 264.1358 My 84.0099 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2746 w=4.5400 (nil) -Mx 268.9158 +Mx 268.6758 My 80.2599 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2768 w=4.1984 (nil) -Mx 275.7664 +Mx 275.5264 My 84.0099 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 12 w=6.4800 (nil) -Mx 284.4687 +Mx 284.2287 T 2768 w=5.4100 (nil) -Mx 289.0687 +Mx 288.8287 My 86.1099 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 19 w=3.7200 (nil) -Mx 295.4409 +Mx 295.2009 My 84.0099 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2088 w=6.4800 (nil) -Mx 304.1431 -T 864 w=4.4100 (nil) -Mx 308.5531 +Mx 303.9031 +T 3411 w=4.8900 (nil) +Mx 307.3831 My 86.5899 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) +Mx 308.7931 My 80.1939 T 19 w=3.7200 (nil) -Mx 312.7031 +Mx 312.9431 My 84.0099 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 13 w=2.2000 (nil) -Mx 316.5698 +Mx 316.8098 My 86.5899 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 18 19 w=7.4400 (nil) My 80.1939 T 18 21 w=7.4400 (nil) -Mx 324.4398 +Mx 324.6798 My 84.0099 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 36 w=6.4600 (nil) @@ -133,54 +135,55 @@ Mx 68.2696 T 86 88 83 72 85 86 70 85 76 83 87 86 w=50.5420 (superscripts) Mx 118.8116 T 15 w=2.2900 (,) -Mx 123.7809 +Mx 123.7808 T 87 72 91 87 w=16.5332 (text) -Mx 140.3141 +Mx 140.3140 T 15 w=2.2900 (,) -Mx 145.2833 +Mx 145.2832 T 55 72 59 w=16.2793 (TeX) -Mx 161.5626 +Mx 161.5625 T 29 w=2.2900 (:) -Mx 166.5318 +Mx 166.5317 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2746 w=4.5400 (nil) -Mx 171.0718 +Mx 171.0717 My 102.3480 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2768 w=4.1984 (nil) -Mx 177.9594 +Mx 177.9592 My 105.4480 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 12 w=6.4800 (nil) -Mx 186.6986 +Mx 186.6983 T 2768 w=5.4100 (nil) -Mx 191.2986 +Mx 191.2983 My 107.5480 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 19 w=3.7200 (nil) -Mx 197.7078 +Mx 197.7074 My 105.4480 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2088 w=6.4800 (nil) -Mx 206.4469 -T 864 w=4.4100 (nil) -Mx 210.8569 +Mx 206.4466 +T 3411 w=4.8900 (nil) +Mx 209.9266 My 108.0280 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) +Mx 211.3366 My 101.6320 T 19 w=3.7200 (nil) -Mx 215.0069 +Mx 215.4866 My 105.4480 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 13 w=2.2000 (nil) -Mx 218.8736 +Mx 219.3532 My 108.0280 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 18 19 w=7.4400 (nil) My 101.6320 T 18 21 w=7.4400 (nil) -Mx 226.7436 +Mx 227.2232 My 105.4480 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2722 w=6.2100 (nil) @@ -202,47 +205,48 @@ Mx 145.2985 T 55 72 59 w=16.2793 (TeX) Mx 161.5778 T 29 w=2.2900 (:) -Mx 264.5008 +Mx 264.2608 My 138.5697 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2746 w=4.5400 (nil) -Mx 269.0408 +Mx 268.8008 My 134.8197 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 2768 w=4.1984 (nil) -Mx 275.8914 +Mx 275.6514 My 138.5697 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 12 w=6.4800 (nil) -Mx 284.5937 +Mx 284.3537 T 2768 w=5.4100 (nil) -Mx 289.1937 +Mx 288.9537 My 140.6697 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 19 w=3.7200 (nil) -Mx 295.5659 +Mx 295.3259 My 138.5697 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2088 w=6.4800 (nil) -Mx 304.2681 -T 864 w=4.4100 (nil) -Mx 308.6781 +Mx 304.0281 +T 3411 w=4.8900 (nil) +Mx 307.5081 My 141.1497 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 17 w=3.7200 (nil) +Mx 308.9181 My 134.7537 T 19 w=3.7200 (nil) -Mx 312.8281 +Mx 313.0681 My 138.5697 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 13 w=2.2000 (nil) -Mx 316.6948 +Mx 316.9348 My 141.1497 Set font Libertinus Math;8;400;Regular;normal;;;LTR T 18 19 w=7.4400 (nil) My 134.7537 T 18 21 w=7.4400 (nil) -Mx 324.5648 +Mx 324.8048 My 138.5697 Set font Libertinus Math;10;400;Regular;normal;;;LTR T 2722 w=6.2100 (nil)