%D \module %D [ file=type-imp-ebgaramond, %D version=2013.06.22, %D title=\CONTEXT\ Typescript Macros, %D subtitle=EB Garamond, %D author=Hans Hagen, %D date=\currentdate, %D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] %C %C This module is part of the \CONTEXT\ macro||package and is %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. % Why so many features ... dead slow too % renewed: % % Regular % Italic % Medium % MediumItalic % SemiBold % SemiBoldItalic % Bold % BoldItalic % ExtraBold % ExtraBoldItalic \definefontfeature [eb-garamond-normal] [default] [mode=node,ccmp=yes,calt=yes, liga=yes,dlig=yes,hlig=yes, kern=yes,mark=yes,mkmk=yes, onum=yes,pnum=yes,salt=yes, script=latn] \definefontfeature [eb-garamond-smallcaps] [eb-garamond-normal] [smcp=yes,c2sc=yes] \starttypescriptcollection[ebgaramond] % \starttypescript [serif] [ebgaramond] % \loadfontgoodies[ebgaramond] % \setups[font:fallback:serif] % \definefontsynonym [Serif] [file:ebgaramond-regular] [features=eb-garamond-normal] % \definefontsynonym [SerifItalic] [file:ebgaramond-italic] [features=eb-garamond-normal] % \definefontsynonym [SerifBold] [file:ebgaramond-regular] [features=eb-garamond-normal] % there is no bold % \definefontsynonym [SerifCaps] [Serif] [features=eb-garamond-smallcaps] % \stoptypescript % \starttypescript[ebgaramond] % \definetypeface [ebgaramond] [rm] [serif] [ebgaramond] [default] [designsize=auto] % \definetypeface [ebgaramond] [tt] [mono] [dejavu] [default] [rscale=0.8] % rather arbitrary but seldom mixed anyway % \definetypeface [ebgaramond] [mm] [math] [bonum] [default] [rscale=0.8] % rather arbitrary but seldom mixed anyway % \stoptypescript \starttypescript [\s!serif] [ebgaramond] \setups[font:fallback:serif] \definefontsynonym [\s!Serif] [\s!file:ebgaramond-regular] [\s!features=eb-garamond-normal] \definefontsynonym [\s!SerifItalic] [\s!file:ebgaramond-italic] [\s!features=eb-garamond-normal] \definefontsynonym [\s!SerifBold] [\s!file:ebgaramond-bold] [\s!features=eb-garamond-normal] \definefontsynonym [\s!SerifBoldItalic][\s!file:ebgaramond-bolditalic][\s!features=eb-garamond-normal] \definefontsynonym [\s!SerifCaps] [\s!Serif] [\s!features=eb-garamond-smallcaps] \stoptypescript \starttypescript [\s!math] [ebgaramond] [\s!name] \loadfontgoodies[ebgaramond] \definefontsynonym [\s!MathRoman] [\s!file:garamond-math.otf] [\s!features=\s!math\mathsizesuffix,\s!goodies=ebgaramond] \stoptypescript \starttypescript[ebgaramond] \definetypeface [ebgaramond] [\s!rm] [\s!serif] [ebgaramond] [\s!default] \definetypeface [ebgaramond] [\s!tt] [\s!mono] [dejavu] [\s!default] [\s!rscale=0.8] % rather arbitrary but seldom mixed anyway % \definetypeface [ebgaramond] [\s!mm] [\s!math] [bonum] [\s!default] [\s!rscale=0.8] % rather arbitrary but seldom mixed anyway \definetypeface [ebgaramond] [\s!mm] [\s!math] [ebgaramond] [\s!default] \stoptypescript \stoptypescriptcollection