summaryrefslogtreecommitdiff
path: root/tex/context/fonts/mkiv/ebgaramond.lfg
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/fonts/mkiv/ebgaramond.lfg')
-rw-r--r--tex/context/fonts/mkiv/ebgaramond.lfg90
1 files changed, 90 insertions, 0 deletions
diff --git a/tex/context/fonts/mkiv/ebgaramond.lfg b/tex/context/fonts/mkiv/ebgaramond.lfg
new file mode 100644
index 000000000..73676ce44
--- /dev/null
+++ b/tex/context/fonts/mkiv/ebgaramond.lfg
@@ -0,0 +1,90 @@
+return {
+ name = "ebgaramond",
+ version = "1.00",
+ comment = "Goodies that complement ebgaramond.",
+ author = "Hans Hagen & Mikael Sundqvist",
+ copyright = "ConTeXt development team",
+ mathematics = {
+ tweaks = {
+ aftercopying = {
+ {
+ tweak = "version",
+ expected = "Version 2019-08-16",
+ },
+ {
+ tweak = "dimensions",
+ list = {
+ -- offset width italic
+ [0x00393] = { 0.05, 1.05, 0.075 }, -- \Gamma
+ -- [0x003A6] = { 0.05, 1.05, 0 }, -- \Phi difficult!
+ [0x003A8] = { 0.05, 1.05, 0.075 }, -- \Psi
+ [0x02113] = { 0, 1, 0.075 }, -- \ell
+ [0x1D436] = { 0, 1, 0.05 }, -- C
+ [0x1D43D] = { 0.3, 1.4, 0.1 }, -- J
+ [0x1D44B] = { 0, 1, 0.05 }, -- X
+ [0x1D450] = { 0, 1.1, 0 }, -- c
+ [0x1D451] = { 0, 1, 0.05 }, -- d
+ [0x1D452] = { 0, 1.1, 0.05 }, -- e
+ [0x1D453] = { 0.15, 1.15, 0.1 }, -- f
+ [0x1D454] = { 0.1, 1.2, 0.1 }, -- g
+ [0xF0276] = { 0, 1.1, 0 }, -- h
+ [0x1D457] = { 0.2, 1.25, 0.05 }, -- j
+ [0x1D459] = { 0, 1, 0.05 }, -- l
+ [0x1D45D] = { 0.15, 1.15, 0 }, -- p
+ [0x1D45E] = { 0, 1.05, 0 }, -- q
+ [0x1D45F] = { 0, 1.05, 0 }, -- r
+ [0x1D461] = { 0, 1, 0.1 }, -- t
+ [0x1D465] = { 0.05, 1.1, 0.05 }, -- x
+ [0x1D466] = { 0.2, 1.2, 0 }, -- y
+ [0x1D6FD] = { 0.05, 1.1, 0.05 }, -- \beta
+ [0x1D6FE] = { 0, 1.05, 0 }, -- \gamma
+ [0x1D6FF] = { 0, 1, 0.1 }, -- \delta
+ [0x1D716] = { 0, 1.1, 0 }, -- \epsilon
+ [0x1D700] = { 0, 1.1, 0 }, -- \varepsilon
+ [0x1D701] = { 0, 1, 0.15 }, -- \zeta
+ [0x1D703] = { 0, 1, 0.1 }, -- \theta
+ [0x1D705] = { 0, 1, 0.1 }, -- \kappa
+ [0x1D706] = { 0.05, 1.1, 0 }, -- \lambda
+ [0x1D707] = { 0.05, 1.05, 0 }, -- \mu
+ [0x1D708] = { 0, 1.1, 0 }, -- \nu
+ [0x1D709] = { 0, 1.1, 0 }, -- \xi
+ [0x1D70B] = { 0, 1.05, 0 }, -- \pi
+ [0x1D70C] = { 0.2, 1.2, 0 }, -- \rho
+ [0x1D70E] = { 0, 1, 0.1 }, -- \sigma
+ [0x1D70F] = { 0.05, 1.05, 0.1 }, -- \tau
+ [0x1D712] = { 0.15, 1.2, 0.05 }, -- \chi
+ [0x1D713] = { 0.05, 1.05, 0.05 }, -- \psi
+ },
+ },
+ {
+ tweak = "fixprimes",
+ scale = 0.75,
+ smaller = true,
+ factor = 0.8,
+ fake = 0.75,
+ },
+ {
+ tweak = "checkspacing",
+ },
+ {
+ tweak = "addscripts",
+ },
+ },
+ },
+ alternates = {
+ partial = { feature = 'ss02', value = 1, comment = "Curved partial" },
+ semibold = { feature = 'ss04', value = 1, comment = "Semibold" },
+ extrabold = { feature = 'ss05', value = 1, comment = "Extrabold" },
+ hbar = { feature = 'ss06', value = 1, comment = "Horizontal bar for h-bar" },
+ integral = { feature = 'ss07', value = 1, comment = "A more slanted integral sign" },
+ tilde = { feature = 'ss09', value = 1, comment = "A tilde variant" },
+ outbendingh = { feature = 'ss10', value = 1, comment = "Out-bending h" },
+ largeoperators = { feature = 'ss11', value = 1, comment = "Larger operators" },
+ },
+ bigslots = {
+ 1, 3, 5, 7
+ },
+ },
+}
+
+