-- This math font has not yet been set up. We will only do that when those involved -- ConTeXt (math) develoipment have official copies of all the text minion and math -- fonts without restrictions of usage in documents. local common = fonts.goodies.load("common-math.lfg") local presets = common.mathematics.tweaks.presets return { name = "minion-math", version = "1.00", comment = "Goodies that complement minion math.", author = "Hans Hagen & Mikael Sundqvist", copyright = "ConTeXt development team", designsizes = { ["Minion-Math"] = { ["8.4pt"] = "file:MinionMath-Tiny.otf", ["9.8pt"] = "file:MinionMath-Capt.otf", default = "file:MinionMath-Regular.otf", }, ["Minion-BoldMath"] = { default = "file:MinionMath-Semibold.otf", }, ["Minion-MediumMath"] = { default = "file:MinionMath-Semibold.otf", }, }, 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, -- 50 default PrimeRaiseComposedPercent = 25, -- 25 default -- PrimeShiftUp = 0, -- PrimeBaselineDropMax = 0, RadicalKernAfterExtensible = 100, -- 0 default RadicalKernBeforeExtensible = 100, -- 0 default }, tweaks = { aftercopying = { -- { -- tweak = "version", -- expected = "unknown", -- todo -- }, { tweak = "addmirrors", }, presets.rsfstoscript { rscale = 0.97 }, presets.rsfsuprighttoscript { rscale = 0.97 }, presets.moderntocalligraphic { rscale = 0.97 }, presets.eulertocalligraphic { rscale = 0.97 }, presets.xitsarabic { rscale = 0.88 }, presets.fallbacks { }, presets.moveitalics { correct = true }, presets.moveitalics { correct = true, letters = true }, presets.moveintegrals { factor = 1.3 }, presets.wipeitalics { }, { tweak = "simplifykerns", }, { tweak = "extendaccents", }, { tweak = "fixaccents", }, { tweak = "copyaccents", }, { tweak = "fixprimes", factor = 0.95, scale = 0.9, }, -- { -- tweak = "checkspacing", -- }, -- { -- tweak = "addscripts", -- }, -- { -- tweak = "accentdimensions", -- }, -- { -- tweak = "addrules", -- }, { tweak = "addfourier", variant = 1, }, -- this is the mkiv section { tweak = "emulatelmtx", feature = "emulatelmtx", comment = "this is for mkiv", }, }, }, }, }