From 188632f4b0f71c5170a20f1b151bde68f603bfd9 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Sat, 12 Mar 2022 18:45:40 +0100 Subject: 2022-03-12 11:26:00 --- tex/context/fonts/mkiv/generic-math.lfg | 74 +++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 tex/context/fonts/mkiv/generic-math.lfg (limited to 'tex/context/fonts/mkiv/generic-math.lfg') diff --git a/tex/context/fonts/mkiv/generic-math.lfg b/tex/context/fonts/mkiv/generic-math.lfg new file mode 100644 index 000000000..c14067cc5 --- /dev/null +++ b/tex/context/fonts/mkiv/generic-math.lfg @@ -0,0 +1,74 @@ +return { + name = "generic-math", + version = "1.00", + comment = "A starting point.", + author = "Hans Hagen", + copyright = "ConTeXt development team", + mathematics = { + parameters = { + NoLimitSupFactor = 0, + NoLimitSubFactor = 900, + AccentBaseDepth = 150, + PrimeRaisePercent = 25, + PrimeShiftUp = "SuperscriptShiftUp", + PrimeBaselineDropMax = "SuperscriptBaselineDropMax", + PrimeShiftUpCramped = "SuperscriptShiftUpCramped", + PrimeSpaceAfter = 0, + PrimeWidthPercent = 50, + SpaceBeforeScript = "SpaceAfterScript", + NoLimitSupFactor = 0, + NoLimitSubFactor = 0, + AccentTopShiftUp = 0, + AccentBottomShiftDown = 0, + AccentBaseDepth = 0, + AccentFlattenedBaseDepth = 0, + }, + tweaks = { + aftercopying = { + { + tweak = "dimensions", + list = { + -- whatever + }, + }, + { + tweak = "fixprimes", + factor = 0.85, -- accent base height + smaller = true, -- replace multiples + scale = 0.75, -- glyph scale + fake = 0.75, -- replace multiples with this width proportion + -- keep = true, -- keep the text size prime (aka minute) + }, + { + tweak = "checkspacing", + }, + { + tweak = "addscripts", + }, + { + tweak = "accentdimensions", + list = { "over", "under" }, + -- list = { + -- [0x203E] = { factor = "over" }, -- overbar + -- [0x203E] = { factor = "under" }, -- underbar + -- [0x23DE] = { factor = "over" }, -- overbrace + -- [0x23DF] = { factor = "under" }, -- underbrace + -- [0x23DC] = { factor = "over" }, -- overparent + -- [0x23DD] = { factor = "under" }, -- underparent + -- [0x23B4] = { factor = "over" }, -- overbracket + -- [0x23B5] = { factor = "under" }, -- underbracket + -- } + }, + { + tweak = "addrules", + }, + }, + }, + bigslots = { + 1, 2, 3, 4 + }, + alternates = { + -- italic = { feature = 'ss01', value = 1, comment = "Mathematical Alternative Lowercase Italic" }, + }, + }, +} -- cgit v1.2.3