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 local integral_variants = { bottomright = -0.20 } local integral_top = { topright = 0.05 } local integral_bottom = { bottomright = -0.30 } local common = fonts.goodies.load("common-math.lfg") local presets = common.mathematics.tweaks.presets return { name = "bonum-math", version = "1.00", comment = "Goodies that complement bonum.", author = "Hans Hagen & Mikael Sundqvist", copyright = "ConTeXt development team", mathematics = { parameters = { NoLimitSupFactor = 0, NoLimitSubFactor = 900, AccentTopShiftUp = -15, FlattenedAccentTopShiftUp = -15, -- AccentExtendMargin = 50, AccentBaseDepth = 50, RadicalDegreeBottomRaisePercent = 60, RadicalRuleThickness = 66, -- 72 in font DelimiterPercent = 90, DelimiterShortfall = 400, DisplayOperatorMinHeight = 1900, -- 1250 in font -- AccentSuperscriptDrop = 100, -- AccentSuperscriptPercent = 20, -- PrimeRaisePercent = 50, PrimeRaiseComposedPercent = 0, -- PrimeShiftUp = 0, -- PrimeBaselineDropMax = 0, }, tweaks = { aftercopying = { { tweak = "version", expected = "Version 1.005", }, { tweak = "fixprimes", -- scale = 0.8, -- smaller = true, factor = 1,--1.1 }, { tweak = "addmirrors", }, { tweak = "replacealphabets", -- feature = "mathbeta", -- we always replace list = { { source = { first = 0x003B1 }, filename = "texgyrebonummath-companion.otf", }, { source = { first = 0x1D6FC }, filename = "texgyrebonummath-companion.otf", }, }, }, presets.matheulercalligraphic { rscale = 0.98 }, presets.mathrsfscript { rscale = 0.98 }, presets.mathxitsarabic { rscale = 1 }, presets.moveitalics { correct = true }, { -- For some alphabets we remove italic correction. -- tweak = "wipeitalics", list = { "digitsbold", "digitsdoublestruck", "digitsmonospace", "digitsnormal", "digitssansserifbold", "digitssansserifnormal", "lowercasebold", "lowercaseboldfraktur", "lowercasedoublestruck", "lowercasefraktur", "lowercasemonospace", -- "lowercasenormal", "lowercasesansserifbold", -- "lowercasesansserifnormal", "lowercasegreeknormal", "uppercasebold", "uppercaseboldfraktur", "uppercasedoublestruck", "uppercasefraktur", "uppercasegreekbold", "uppercasegreeknormal", "uppercasegreeksansserifbold", "uppercasemonospace", "uppercasesansserifbold", "uppercasesanserifnormal", -- some remain }, }, { -- tweak = "topaccents", list = { [0x1D453] = 0.7, -- f }, }, { tweak = "limits", list = { [0x0222B] = 1.5, }, }, { -- We need to check these, are the tweaks necessary or not? tweak = "dimensions", list = { ["lowercasefraktur"] = { width = 1.25, extend = 1.25, height = 1.15, depth = 1.15, squeeze = 1.15, }, ["lowercasescript"] = { factor = 1.2, -- width = 1.2, -- extend = 1.2, -- height = 1.2, -- depth = 1.2, -- squeeze = 1.2, }, }, }, { tweak = "kerns", list = { [0x002F] = { topleft = -0.2, bottomright = -0.2 }, ["0x002F.variants.*"] = { topleft = -0.2, bottomright = -0.2 }, -- No! -- [0x0028] = { topleft = -0.1, bottomleft = -0.1 }, -- left parenthesis -- [0x0029] = { topright = -0.1, bottomright = -0.1, all = true }, -- right parenthesis -- [0x007D] = { topright = -0.05, bottomright = -0.05 }, -- right brace variants ["0x7D.variants.*"] = { topright = -0.05, bottomright = -0.05 }, -- right brace variants ["0x7D.parts.top"] = { topright = -0.15, }, -- right brace top ["0x7D.parts.bottom"] = { bottomright = -0.15 }, -- right brace bottom [0x0029] = { topright = -0.15, bottomright = -0.15 }, -- right parenthesis variants ["0x29.variants.*"] = { topright = -0.15, bottomright = -0.15 }, -- right parenthesis variants ["0x29.parts.top"] = { topright = -0.15, }, -- right parenthesis top ["0x29.parts.bottom"] = { bottomright = -0.15 }, -- right parenthesis bottom -- radical [0x221A] = { topright = 0.2, bottomright = 0.2 }, ["0x221A.variants.*"] = { topright = 0.2, bottomright = 0.2 }, ["0x221A.parts.top"] = { topright = 0.2, }, ["0x221A.parts.bottom"] = { bottomright = 0.2 }, [0x27E9] = { topright = -0.1, bottomright = -0.1 }, -- angle ["0x27E9.variants.*"] = { topright = -0.2, bottomright = -0.2 }, [0x27EB] = { topright = -0.1, bottomright = -0.1 }, ["0x27EB.variants.*"] = { topright = -0.2, bottomright = -0.2 }, -- [0x222B] = integral_variants, ["0x222B.variants.*"] = integral_variants, ["0x222B.parts.top"] = integral_top, ["0x222B.parts.bottom"] = integral_bottom, [0x222C] = integral_variants, ["0x222C.variants.*"] = integral_variants, ["0x222C.parts.top"] = integral_top, ["0x222C.parts.bottom"] = integral_bottom, [0x222D] = integral_variants, ["0x222D.variants.*"] = integral_variants, ["0x222D.parts.top"] = integral_top, ["0x222D.parts.bottom"] = integral_bottom, [0x222E] = integral_variants, ["0x222E.variants.*"] = integral_variants, ["0x222E.parts.top"] = integral_top, ["0x222E.parts.bottom"] = integral_bottom, [0x222F] = integral_variants, ["0x222F.variants.*"] = integral_variants, ["0x222F.parts.top"] = integral_top, ["0x222F.parts.bottom"] = integral_bottom, [0x2230] = integral_variants, ["0x2230.variants.*"] = integral_variants, ["0x2230.parts.top"] = integral_top, ["0x2230.parts.bottom"] = integral_bottom, [0x2231] = integral_variants, ["0x2231.variants.*"] = integral_variants, ["0x2231.parts.top"] = integral_top, ["0x2231.parts.bottom"] = integral_bottom, [0x2232] = integral_variants, ["0x2232.variants.*"] = integral_variants, ["0x2232.parts.top"] = integral_top, ["0x2232.parts.bottom"] = integral_bottom, [0x2233] = integral_variants, ["0x2233.variants.*"] = integral_variants, ["0x2233.parts.top"] = integral_top, ["0x2233.parts.bottom"] = integral_bottom, }, }, -- Accents are a mess. We migrate the extensibles from the combiners to the base accent -- and then need to tweak the width (which is auto set because it was zero with a large -- accent anchor offset). First we copy and fix. { tweak = "extendaccents", }, { tweak = "fixaccents", }, -- First we set the dimensions of the initial accent which started out as zero but we want -- a proper width. { tweak = "dimensions", list = { [0x00302] = { width = 1.4, anchor = 1.20, xoffset = .10 }, -- widehat [0x00303] = { width = 1.4, anchor = 1.20, xoffset = .10 }, -- widetilde [0x00306] = { width = 1.4, anchor = 1.20, xoffset = .10 }, -- widebreve [0x0030C] = { width = 1.4, anchor = 1.20, xoffset = .10 }, -- widecheck }, }, -- Then we deal with all offsets and heights in one go. So we treat the initial accent -- as well as the variants here. { tweak = "dimensions", list = { -- here we want to apply to all -- [0x00300] = { yoffset = -0.02, height = .95, all = true }, -- widegrave : 0x0060 -- [0x00301] = { yoffset = -0.02, height = .95, all = true }, -- wideacute : 0x00B4 -- [0x00302] = { yoffset = -0.03, height = .95, all = true }, -- widehat : 0x02C6 -- [0x00303] = { yoffset = -0.02, height = .95, all = true }, -- widetilde : 0x02DC -- [0x00306] = { yoffset = -0.03, height = .95, all = true }, -- widebre : 0x02D8 -- [0x0030A] = { yoffset = 0.00, height = .95, all = true }, -- widering : 0x02DA -- [0x0030C] = { yoffset = -0.03, height = .95, all = true }, -- widecheck : 0x02C7 -- [0x00304] = { yoffset = -0.05, height = .95, all = true }, -- widebar : 0x00AF -- [0x00307] = { yoffset = -0.03, height = .95, all = true }, -- widedot : 0x02D9 -- [0x00308] = { yoffset = -0.03, height = .95, all = true }, -- wideddot : 0x00A8 -- [0x020DB] = { yoffset = -0.015, height = .95, all = true }, -- widedddot : 0x20DB (self) }, }, -- We now copy these to the not wide slots so that we can set these to stretch as well, -- if only because it is less confusing and more consistent. { tweak = "copyaccents", }, -- So far for the accents. { -- For upright alphabets, we unset the anchor. This means that accents are placed -- centered over the character. Should be on top. tweak = "wipeanchors", list = { "digitsbold", "digitsdoublestruck", "digitsmonospace", "digitsnormal", "digitssansserifbold", "digitssansserifnormal", "lowercasebold", "lowercaseboldfraktur", "lowercasedoublestruck", "lowercasefraktur", "lowercasegreekbold", "lowercasegreeknormal", "lowercasegreeksansserifbold", "lowercasemonospace", -- "lowercasenormal", "lowercasesansserifbold", "lowercasesansserifnormal", "uppercasebold", "uppercaseboldfraktur", "uppercasedoublestruck", "uppercasefraktur", "uppercasegreekbold", "uppercasegreeknormal", "uppercasegreeksansserifbold", "uppercasemonospace", "uppercasenormal", "uppercasesansserifbold", "uppercasesansserifnormal", }, }, { -- This one fakes margins to get larger/smaller accents with for example the -- \widetilde. tweak = "margins", list = { [0x1D7DC] = { left = -.1, right = -.1 }, -- doublestruck 4 [0x1D712] = { left = -.1, right = -.1 }, -- italic chi [0x1D713] = { left = -.1, right = -.1 }, -- italic psi [0x1D714] = { left = -.1, right = -.1 }, -- italic omega [0x003B1] = { left = -.1, right = -.1 }, -- upfight alpha [0x003B3] = { left = -.1, right = -.1 }, -- upfight gamma [0x003BA] = { left = -.1, right = -.1 }, -- upfight kappa [0x003BC] = { left = -.1, right = -.1 }, -- upfight mu [0x003C0] = { left = -.1, right = -.1 }, -- upfight pi [0x003C3] = { left = -.1, right = -.1 }, -- upfight sigma [0x003C5] = { left = -.1, right = -.1 }, -- upfight upsilon [0x003C6] = { left = -.1, right = -.1 }, -- upfight phi [0x003C8] = { left = -.1, right = -.1 }, -- upfight psi [0x003C9] = { left = -.1, right = -.1 }, -- upfight omega -- Greek lowercase sans (bold, italic) can be improved [0x1D451] = { left = -.1, right = -.1 }, -- italic d [0x1D453] = { left = -.1, right = -.1 }, -- italic f [0x00394] = { left = .1, right = .1 }, -- upfight Delta [0x003A3] = { left = .1, right = .1 }, -- upfight Sigma -- [0x0004A] = { left = .1, right = .1 }, -- J [0x00046] = { left = .1, right = .1 }, -- F [0x0004C] = { left = .1, right = .1 }, -- L [0x00050] = { left = .1, right = .1 }, -- P [0x00053] = { left = .1, right = .1 }, -- S [0x00054] = { left = .1, right = .1 }, -- T [0x0005A] = { left = .1, right = .1 }, -- Z [0x1D43D] = { left = -.1, right = -.1 }, -- italic J -- [0x1D448] = { left = -.05, right = -.05 }, -- italic U -- [0x1D449] = { left = -.05, right = -.05 }, -- italic V [0x1D44B] = { left = -.05, right = -.05 }, -- italic X -- [0x1D487] = { left = -.2, right = -.2 }, -- bold italic f -- [0x1D489] = { left = -.2, right = -.2 }, -- bold italic h -- [0x1D496] = { left = -.1, right = -.1 }, -- bold italic u -- [0x1D499] = { left = -.1, right = -.1 }, -- bold italic x -- [0x1D711] = { left = -.1, right = -.1 }, -- italic varphi -- [0x1D713] = { left = -.1, right = -.1 }, -- italic psi -- [0x1D659] = { left = -.1, right = -.1 }, -- sans bold italic d -- [0x1D65C] = { left = -.1, right = -.1 }, -- sans bold italic g -- [0x1D409] = { left = .1, right = .1 }, -- bold upright J -- [0x1D412] = { left = .1, right = .1 }, -- bold upright S -- [0x1D509] = { left = .1, right = .1 }, -- fraktur F -- [0x1D50C] = { left = .1, right = .1 }, -- fraktur I -- [0x1D50D] = { left = .1, right = .1 }, -- fraktur J -- [0x1D51D] = { left = .1, right = .1 }, -- fraktur Z -- [0x1D538] = { left = .1, right = .1 }, -- doublestruck A -- [0x1D539] = { left = .1, right = .1 }, -- doublestruck B -- [0x1D53C] = { left = .1, right = .1 }, -- doublestruck E -- [0x1D53D] = { left = .1, right = .1 }, -- doublestruck F -- [0x1D541] = { left = .1, right = .1 }, -- doublestruck J -- [0x1D542] = { left = .1, right = .1 }, -- doublestruck K -- [0x1D543] = { left = .1, right = .1 }, -- doublestruck L -- [0x1D547] = { left = .1, right = .1 }, -- doublestruck P -- [0x1D549] = { left = .1, right = .1 }, -- doublestruck R -- [0x1D54A] = { left = .1, right = .1 }, -- doublestruck S -- [0x1D54B] = { left = .1, right = .1 }, -- doublestruck T -- [0x1D54D] = { left = .1, right = .1 }, -- doublestruck V -- [0x1D550] = { left = .1, right = .1 }, -- doublestruck Y -- [0x1D506] = { left = .1, right = .1 }, -- fraktur C -- [0x00393] = { left = .1, right = .1 }, -- upfight Gamma -- [0x00396] = { left = .1, right = .1 }, -- upfight Zeta -- [0x1D5D8] = { left = .1, right = .1 }, -- sans bold E -- [0x1D5D9] = { left = .1, right = .1 }, -- sans bold F -- [0x1D5DD] = { left = .2, right = .2 }, -- sans bold J -- nope -- [0x1D5DF] = { left = .1, right = .1 }, -- sans bold L -- [0x1D5E6] = { left = .1, right = .1 }, -- sans bold S -- [0x1D61A] = { left = .1, right = .1 }, -- sans italic S -- [0x1D5A2] = { left = .1, right = .1 }, -- sans C -- [0x1D5A4] = { left = .1, right = .1 }, -- sans E -- [0x1D5A5] = { left = .1, right = .1 }, -- sans F -- [0x1D5AB] = { left = .1, right = .1 }, -- sans L -- nope -- [0x1D5AF] = { left = .1, right = .1 }, -- sans P -- [0x1D5B2] = { left = .1, right = .1 }, -- sans S -- [0x1D5B9] = { left = .1, right = .1 }, -- sans Z -- [0x1D4A0] = { left = .1, right = .1 }, -- script E -- [0x1D4AE] = { left = .1, right = .1 }, -- script S -- [0x1D4B4] = { left = .1, right = .1 }, -- script Y }, }, { tweak = "addprivates", -- list = { -- -- for specific parameters see act file -- ["unary minus"] = { preset = "unary minus" }, -- ["unary plus"] = { preset = "unary plus" }, -- ["unary plus minus"] = { preset = "unary plus minus" }, -- ["unary minus plus"] = { preset = "unary minus plus" }, -- }, }, { tweak = "addscripts", }, { tweak = "accentdimensions", }, { tweak = "addrules", }, { -- This tweak is only needed for the funny arrows and these now get properly -- centered. (Could actually be done in the engine). tweak = "addarrows", -- These are for documentation purposed as they are the defaults anyway: left = 0.05, right = 0.05, slack = 0.10, -- The equal doesn't really match the double arrows, as in plain etc, so it still -- looks somewhat bad when zoomed in. This is the best we could do. Anyway, this -- in only used when testing (forced) so it doesn't kick in normally. list = { [0x3D] = { squeeze = .85, yoffset = .0975 } } }, { -- Do we need these in the future? -- Maybe a more general setup? -- Maybe "reset llx" tweak = "kernpairs", list = { [mathematics.tweaks.subsets.acenorsuvxz] = { [0x1D453] = -.1, -- f [0x1D457] = -.1, -- j }, [mathematics.tweaks.subsets.bhklt] = { [0x1D453] = -.1, -- f [0x1D457] = -.1, -- j }, [mathematics.tweaks.subsets.d] = { [0x1D453] = -.075, -- f [0x1D457] = -.075, -- j }, [mathematics.tweaks.subsets.f] = { -- [mathematics.tweaks.subsets.aceimnorsuvwxz] = -.05, [mathematics.tweaks.subsets.gjqy] = -.15, [0x1D453] = -.2, -- ff }, [mathematics.tweaks.subsets.i] = { [0x1D453] = -.2, -- f [0x1D457] = -.2, -- j }, [mathematics.tweaks.subsets.mw] = { [0x1D453] = -.05, -- f [0x1D457] = -.05, -- j }, [mathematics.tweaks.subsets.p] = { [0x1D453] = -.05, -- f [0x1D457] = -.05, -- j }, [0x1D45F] = { -- r [0x1D460] = -.1, -- s }, -- [mathematics.tweaks.subsets.acenorsuvxz] = { -- [mathematics.tweaks.subsets.acenorsuvxz] = 2, -- }, -- [0x1D452] = { -- [0x1D453] = -.05, -- [0x1D465] = -.3, -- }, -- [0x1D453] = { -- [0x1D453] = -.1, -- [0x1D454] = -.1, -- [0x1D465] = -.3, -- }, -- [0x1D465] = { -- [0x1D465] = .1, -- } } }, { tweak = "addbars", advance = 0.275, }, { tweak = "addactuarian", }, { tweak = "addequals", }, { tweak = "addfourier", variant = 1, }, }, }, alternates = { dotless = { feature = 'dtls', value = 1, comment = "Mathematical Dotless Forms" }, }, bigslots = { 1, 3, 5, 7 }, -- -- experimental fixes for mkiv: -- dimensions = dimensions, kerns = kerns, }, } -- \alpha is looking like an italic a. The one from Dejavu could perhaps be an alternative? -- No hvariants in 772 -- From the dimension tweak: -- [0x00393] = { xoffset = -0.05, width = 0.875, italic = 0 }, -- \Gamma -- [0x00394] = { xoffset = -0.05, width = 0.875, italic = 0 }, -- \Delta -- [0x00398] = { xoffset = -0.05, width = 0.9, italic = 0 }, -- \Theta -- [0x0039B] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \Lambda -- [0x0039E] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \Xi -- [0x003A0] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \Pi -- [0x003A3] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \Sigma -- [0x003A5] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \Upsilon -- [0x003A6] = { xoffset = -0.05, width = 0.9, italic = 0 }, -- \Phi -- [0x003A8] = { xoffset = -0.05, width = 0.9, italic = 0 }, -- \Psi -- [0x003A9] = { xoffset = -0.05, width = 0.9, italic = 0 }, -- \Omega -- [0x02202] = { xoffset = -0.075, width = 0.825, italic = 0 }, -- \partial -- [0x1D43A] = { xoffset = -0.1, width = 1, italic = 0 }, -- G -- [0x1D442] = { xoffset = -0.1, width = 1, italic = 0 }, -- O -- [0x1D444] = { xoffset = -0.05, width = 1.025, italic = 0 }, -- Q -- -- [0x1D44E] = { xoffset = -0.05, width = 1.1, italic = 0, anchor = 0.8 }, -- a -- -- [0x1D44F] = { xoffset = -0.05, width = 1.1, italic = 0 }, -- b -- -- [0x1D450] = { xoffset = -0.05, width = 1.1, italic = 0, anchor = 0.9 }, -- c -- -- [0x1D451] = { xoffset = -0.05, width = 1.1, italic = 0, anchor = 0.75 }, -- d -- -- [0x1D452] = { xoffset = -0.05, width = 1.1, italic = 0, anchor = 0.9 }, -- e -- -- [0x1D453] = { xoffset = 0.45, width = 1.9, italic = 0.45, anchor = 1.1 }, -- f -- -- [0x1D454] = { xoffset = 0.05, width = 1.1, italic = 0, anchor = 0.9 }, -- g -- -- [0x0210E] = { xoffset = -0.1, width = 1.05, italic = 0, anchor = 1.15 }, -- h -- -- [0x1D456] = { xoffset = -0.2, width = 1.1, italic = 0 }, -- i -- -- [0x1D457] = { xoffset = 0.6, width = 1.7, italic = 0.45 }, -- j -- -- [0x1D458] = { xoffset = -0.05, width = 1.1, italic = 0, anchor = 1.15 }, -- k -- -- [0x1D459] = { xoffset = -0.15, width = 1.1, italic = 0, anchor = 0.8 }, -- l -- -- [0x1D45A] = { xoffset = -0.05, width = 1, italic = 0 }, -- m -- -- [0x1D45B] = { xoffset = -0.1, width = 1, italic = 0, anchor = 0.9 }, -- n -- -- [0x1D45C] = { xoffset = -0.05, width = 1.1, italic = 0, anchor = 0.9 }, -- o -- -- [0x1D45D] = { width = 1.05, italic = 0 }, -- p -- -- [0x1D45E] = { xoffset = -0.05, width = 1.05, italic = 0, anchor = 0.9 }, -- q -- -- [0x1D45F] = { xoffset = -0.1, width = 1.15, italic = 0, anchor = 0.9 }, -- r -- -- [0x1D460] = { xoffset = -0.05, width = 1.05, italic = 0 }, -- s -- -- [0x1D461] = { xoffset = -0.15, width = 1.2, italic = 0, anchor = 0.9 }, -- t -- -- [0x1D462] = { xoffset = -0.1, width = 1.05, italic = 0, anchor = 0.85 }, -- u -- -- [0x1D463] = { xoffset = -0.1, width = 1.05, italic = 0, anchor = 0.85 }, -- v -- -- [0x1D464] = { xoffset = -0.05, width = 1.05, italic = 0, anchor = 0.95 }, -- w -- -- [0x1D465] = { width = 1.175, italic = 0, anchor = 0.9 }, -- x -- -- [0x1D466] = { xoffset = -0.05, width = 1.05, italic = 0 }, -- y -- -- [0x1D467] = { xoffset = -0.05, width = 1.1, italic = 0, anchor = 0.9 }, -- z -- [0x1D6FC] = { xoffset = -0.075, width = 0.825, italic = 0 }, -- \alpha -- [0x1D6FD] = { width = 0.9, italic = 0, anchor = 1.05 }, -- \beta -- [0x1D6FE] = { xoffset = -0.075, width = 0.85, italic = 0.05, anchor = 1.05 }, -- \gamma -- [0x1D6FF] = { xoffset = -0.1, width = 0.85, italic = 0 }, -- \delta -- [0x1D716] = { xoffset = -0.1, width = 0.85, italic = 0 }, -- \epsilon -- [0x1D700] = { xoffset = -0.1, width = 0.85, italic = 0 }, -- \varepsilon -- [0x1D701] = { xoffset = -0.1, width = 0.85, italic = 0 }, -- \zeta -- [0x1D702] = { xoffset = -0.1, width = 0.85, italic = 0, anchor = 1.05 }, -- \eta -- [0x1D703] = { xoffset = -0.1, width = 0.85, italic = 0 }, -- \theta -- [0x1D717] = { xoffset = -0.075, width = 0.85, italic = 0, anchor = 1.03 }, -- \vartheta -- [0x1D704] = { xoffset = -0.1, width = 0.9, italic = 0, anchor = 1.05 }, -- \iota -- [0x1D705] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \kappa -- [0x1D706] = { xoffset = -0.075, width = 0.85, italic = 0, anchor = 1.05 }, -- \lambda -- [0x1D707] = { xoffset = -0.075, width = 0.85, italic = 0, anchor = 1.03 }, -- \mu -- [0x1D708] = { xoffset = -0.075, width = 0.85, italic = 0, anchor = 1.03 }, -- \nu -- [0x1D709] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \xi -- [0x1D70A] = { xoffset = -0.075, width = 0.85, italic = 0, anchor = 1.03 }, -- \omicron -- [0x1D70B] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \pi -- [0x1D71B] = { xoffset = -0.07, width = 0.85, italic = 0 }, -- \varpi -- [0x1D70C] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \rho -- [0x1D71A] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \varrho -- [0x1D70D] = { xoffset = -0.075, width = 0.85, italic = 0, anchor = 1.02 }, -- \varsigma -- [0x1D70E] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \sigma -- [0x1D70F] = { xoffset = -0.08, width = 0.85, italic = 0, anchor = 1.05 }, -- \tau -- [0x1D710] = { xoffset = -0.08, width = 0.85, italic = 0, anchor = 1.03 }, -- \upsilon -- [0x1D719] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \phi -- [0x1D711] = { xoffset = -0.075, width = 0.85, italic = 0, anchor = 1.02 }, -- \varphi -- [0x1D712] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \chi -- [0x1D713] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \psi -- [0x1D714] = { xoffset = -0.05, width = 0.875, italic = 0 }, -- \omega -- -- [0x1D718] = { xoffset = -0.075, width = 0.85, italic = 0, anchor = 1.03 }, -- \varkappa -- [0x1D719] = { xoffset = -0.075, width = 0.85, italic = 0 }, -- \phi -- [0x1D41B] = { width = 1, italic = 0, anchor = 1.5 }, -- bold lowercase upright b -- [0x1D41D] = { width = 1, italic = 0, anchor = 0.6 }, -- bold lowercase upright d -- [0x1D41F] = { width = 1.25, italic = 0, anchor = 0.8 }, -- bold lowercase upright f -- [0x1D420] = { width = 1, italic = 0, anchor = 0.6 }, -- bold lowercase upright g -- [0x1D421] = { width = 1, italic = 0, anchor = 1.5 }, -- bold lowercase upright h -- [0x1D424] = { width = 1, italic = 0, anchor = 1.5 }, -- bold lowercase upright k -- [0x1D425] = { width = 1, italic = 0, anchor = 0.75 }, -- bold lowercase upright l -- [0x1D42A] = { width = 1, italic = 0, anchor = 0.9 }, -- bold lowercase upright q -- [0x1D42B] = { width = 1, italic = 0, anchor = 0.9 }, -- bold lowercase upright r -- [0x1D42C] = { width = 1, italic = 0, anchor = 0.9 }, -- bold lowercase upright s -- -- [0x1D482] = { width = 1, italic = 0, anchor = 0.9 }, -- bold lowercase italic a -- -- [0x1D483] = { width = 1, italic = 0, anchor = 1.1 }, -- bold lowercase italic b -- -- [0x1D484] = { width = 1, italic = 0, anchor = 0.95 }, -- bold lowercase italic c -- -- [0x1D485] = { width = 1, italic = 0, anchor = 0.75 }, -- bold lowercase italic d -- -- [0x1D486] = { width = 1, italic = 0, anchor = 0.95 }, -- bold lowercase italic e -- -- [0x1D487] = { width = 1, italic = 0, anchor = 0.95 }, -- bold lowercase italic f -- -- [0x1D488] = { width = 1, italic = 0, anchor = 0.9 }, -- bold lowercase italic g -- -- [0x1D489] = { width = 1, italic = 0, anchor = 1.2 }, -- bold lowercase italic h -- -- [0x1D48A] = { width = 1, italic = 0, anchor = 0.6 }, -- bold lowercase italic i -- -- [0x1D48B] = { width = 1, italic = 0, anchor = 0.8 }, -- bold lowercase italic j -- -- [0x1D48C] = { width = 1, italic = 0, anchor = 1.2 }, -- bold lowercase italic k -- -- [0x1D48D] = { width = 1, italic = 0, anchor = 0.9 }, -- bold lowercase italic l -- -- [0x1D492] = { width = 1, italic = 0, anchor = 0.85 }, -- bold lowercase italic q -- -- [0x1D493] = { width = 1, italic = 0, anchor = 0.9 }, -- bold lowercase italic r -- -- [0x1D497] = { width = 1, italic = 0, anchor = 0.9 }, -- bold lowercase italic v -- -- [0x1D499] = { width = 1.1, italic = 0, anchor = 0.9 }, -- bold lowercase italic x -- -- [0x1D49A] = { width = 1, italic = 0, anchor = 0.95 }, -- bold lowercase italic y -- -- [0x1D49B] = { width = 1, italic = 0, anchor = 1.1 }, -- bold lowercase italic z -- [0x1D743] = { width = 1, italic = 0, anchor = 1.7 }, -- bold lowercase italic greek xi -- -- [0x1D435] = { anchor = 1.05 }, -- italic B -- -- [0x1D436] = { xoffset = -0.1, anchor = 0.7 }, -- italic C -- -- [0x1D437] = { anchor = 1.25 }, -- italic D -- -- [0x1D43A] = { anchor = 0.8 }, -- italic G -- -- [0x1D442] = { anchor = 0.85 }, -- italic O -- -- [0x1D443] = { anchor = 1.1 }, -- italic P -- -- [0x1D444] = { anchor = 0.85 }, -- italic Q -- -- [0x1D445] = { xoffset = -0.025, width = 1.05, anchor = 1.05 }, -- italic R -- -- [0x1D446] = { xoffset = -0.05, anchor = 0.85 }, -- italic S -- -- [0x1D447] = { xoffset = -0.05, width = 1.05, italic = 0.7, anchor = 0.9, }, -- italic T -- -- [0x1D448] = { xoffset = -0.125, italic = 0.3, anchor = 0.9, }, -- italic U -- -- [0x1D449] = { xoffset = -0.125, italic = 0.3, anchor = 0.9, }, -- italic V -- -- [0x1D44A] = { xoffset = -0.075, italic = 0.3, anchor = 0.9, }, -- italic W -- -- [0x1D44C] = { xoffset = -0.075, width = 1.1, italic = 0.35, anchor = 0.9, }, -- italic Y