diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/microtype/mt-EBGaramond.cfg')
-rw-r--r-- | Master/texmf-dist/tex/latex/microtype/mt-EBGaramond.cfg | 979 |
1 files changed, 943 insertions, 36 deletions
diff --git a/Master/texmf-dist/tex/latex/microtype/mt-EBGaramond.cfg b/Master/texmf-dist/tex/latex/microtype/mt-EBGaramond.cfg index 9ed6839e72a..9d10c596f16 100644 --- a/Master/texmf-dist/tex/latex/microtype/mt-EBGaramond.cfg +++ b/Master/texmf-dist/tex/latex/microtype/mt-EBGaramond.cfg @@ -5,6 +5,7 @@ %% The original source files were: %% %% microtype.dtx (with options: `config,cfg-t,ebg') +%% microtype-utf.dtx (with options: `EBGaramond') %% %% ------------------------------------------------------------------------ %% @@ -18,11 +19,12 @@ %% http://www.latex-project.org/lppl.txt, and version 1.3c or later is part %% of all distributions of LaTeX version 2005/12/01 or later. %% -%% This work has the LPPL maintenance status `author-maintained'. +%% This work has the LPPL maintenance status `maintained'. %% -%% This work consists of the files microtype.dtx and microtype.ins and the -%% derived files microtype.sty, microtype-pdftex.def, microtype-luatex.def, -%% microtype-xetex.def, microtype.lua and letterspace.sty. +%% This work consists of the files microtype.dtx, microtype-utf.dtx and +%% microtype.ins and the derived files microtype.sty, microtype-pdftex.def, +%% microtype-luatex.def, microtype-xetex.def, microtype.lua, letterspace.sty +%% and microtype-show.sty. %% %% ------------------------------------------------------------------------ %% This is a font-specific configuration file for the `microtype' package. @@ -38,15 +40,47 @@ %% ------------------------------------------------------------------------ %% \ProvidesFile - {mt-EBGaramond.cfg}[2021/02/22 v1.6 microtype config. file: EB Garamond / Adobe Garamond (RS)] + {mt-EBGaramond.cfg}[2021/10/25 v2.0 microtype config. file: EB Garamond / Adobe Garamond (RS)] + +%%% ----------------------------------------------------------------------- +%%% CHARACTER INHERITANCE + +\DeclareCharacterInheritance + { encoding = LGR, + family = {EBGaramond-OsF,EBGaramond-TOsF,EBGaramond-LF,EBGaramond-TLF} + } + { + A = {009,012,253}, + (l)E = {199}, + H = {010}, + (l)H = {159}, + I = {219}, + (l)I = {155}, + O = J, + (l)O = {151}, + U = {013,223}, + W = {011}, + a = {014,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143, + 144,145,146,148,149,150,248}, + e = {224,225,226,227,232,233,234,235}, + h = {152,153,154,156,157,158,160,161,162,163,164,165,166,167,168,169,170, + 171,172,173,174,175,249}, + i = {008,200,201,202,203,208,209,210,211,216,217,218,240,241,242,243}, + o = {228,229,230,231,236,237,238,239}, + r = {251,252}, + u = {015,204,205,206,207,212,213,214,215,220,221,222,244,245,246,247}, + w = {176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192, + 193,194,196,197,198,250}, + \textstigma = \textvarstigma, + . = {059} % ano teleia + } %%% ----------------------------------------------------------------------- %%% PROTRUSION \SetProtrusion [ name = EBGaramond-default ] - { encoding = OT1, - family = {EBGaramond-LF,EBGaramond-OsF,EBGaramond-TLF,EBGaramond-TOsF} } + { } { A = {50,50}, \AE = {50, }, @@ -60,13 +94,14 @@ O = {50,50}, \OE = {50, }, Q = {50,70}, - T = {50,50}, + R = { ,70}, + T = {70,70}, V = {50,50}, W = {50,50}, X = {50,50}, Y = {50,50}, k = { ,50}, - p = {50,50}, + p = { ,50}, q = {50, }, r = { ,50}, t = { ,70}, @@ -74,17 +109,9 @@ w = {50,50}, x = {50,50}, y = { ,50}, - 1 = {150,150}, - 2 = {50,50}, - 3 = {50,50}, - 4 = {50,50}, - 5 = {50,50}, - 6 = {50,50}, - 7 = {50,80}, - 9 = {50,50}, - . = { ,700}, + . = { ,600}, {,}= { ,500}, - : = { ,500}, + : = { ,400}, ; = { ,300}, ! = { ,100}, ? = { ,100}, @@ -93,36 +120,173 @@ & = {50,100}, \% = {50,50}, * = {300,300}, - + = {300,300}, + + = {250,250}, ( = {100, }, ) = { ,200}, / = {100,200}, - = {300,500}, \textendash = {300,300}, \textemdash = {200,200}, - \textquoteleft = {500,700}, \textquoteright = {500,700}, - \textquotedblleft = {300,400}, \textquotedblright = {300,400} + \textquoteleft = {300,500}, \textquoteright = {400,400}, + \textquotedblleft = {300,300}, \textquotedblright = {300,300} + } + +\SetProtrusion + [ name = EBGaramond-OT1, + load = EBGaramond-default ] + { } + { + "00 = { ,150}, % \Gamma + "01 = {100,100}, % \Delta + "02 = { 50, 50}, % \Theta + "03 = {100,100}, % \Lambda + "04 = { 50, 50}, % \Xi + "07 = {100,100}, % \Upsilon + "08 = { 50, 50}, % \Phi + "09 = { 50, 50}, % \Psi + "0A = { 50, 50}, % \Omega + 138 = { , 50}, % \L + } + +\SetProtrusion + [ name = EBGaramond-OT1-LF, + load = EBGaramond-OT1 ] + { encoding = OT1, + family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF} } + { + 1 = {50,50}, + 2 = {50,50}, + 4 = {50,50}, + 7 = {50,50}, + } + +\SetProtrusion + [ name = EBGaramond-OT1-TOsF, + load = EBGaramond-OT1 ] + { encoding = OT1, + family = {EBGaramond-TOsF} } + { + 1 = {150,150}, + 2 = {50,50}, + 3 = {50,50}, + 4 = {50,50}, + 5 = {50,50}, + 6 = {50,50}, + 7 = {50,80}, + 8 = {50,50}, + 9 = {50,50}, } \SetProtrusion [ name = EBGaramond-T1, load = EBGaramond-default ] - { encoding = {T1,LY1}, + { encoding = {LY1}, family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF,EBGaramond-TOsF} } { _ = {100,100}, \textbackslash = {100,200}, \quotesinglbase = {400,400}, \quotedblbase = {400,400}, \guilsinglleft = {400,400}, \guilsinglright = {300,500}, - \guillemotleft = {300,300}, \guillemotright = {200,400}, + \guillemotleft = {300,300}, \guillemotright = {200,300}, \textexclamdown = {100, }, \textquestiondown = {100, }, \textbraceleft = {400,200}, \textbraceright = {200,400}, \textless = {200,100}, \textgreater = {100,200} } \SetProtrusion + [ name = EBGaramond-T1-LF, + load = EBGaramond-T1 ] + { encoding = T1, + family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF} } + { + 1 = {50,50}, + 2 = {50,50}, + 4 = {50,50}, + 7 = {50,50}, + } + +\SetProtrusion + [ name = EBGaramond-T1-TOsF, + load = EBGaramond-T1 ] + { encoding = T1, + family = {EBGaramond-TOsF} } + { + 1 = {150,150}, + 2 = {50,50}, + 3 = {50,50}, + 4 = {50,50}, + 5 = {50,50}, + 6 = {50,50}, + 7 = {50,80}, + 8 = {50,50}, + 9 = {50,50}, + } + +\SetProtrusion + [ name = EBGaramond-LGR ] + { } + { + A = {50,50}, + D = {100,100}, + F = {50,50}, + G = { ,150}, + K = { ,50}, + L = {100,100}, + O = {50,50}, + U = {100,100}, + T = {50,50}, + W = { ,50}, + Y = {50,50}, + . = { ,600}, + {,}= { ,500}, + : = { ,400}, + ; = { ,300}, + ! = { ,100}, + ? = { ,100}, + ~ = {200,250}, + \% = {50,50}, + * = {300,300}, + + = {250,250}, + {=}= { 50, 50}, + ( = {100, }, ) = { ,200}, + / = {100,200}, + - = {300,500}, + \texteuro = { 50,100}, + \textendash = {300,300}, \textemdash = {200,200}, + \textquoteleft = {300,500}, \textquoteright = {400,400}, + \guillemotleft = {300,300}, \guillemotright = {200,400}, + } + +\SetProtrusion + [ name = EBGaramond-LGR-LF, + load = EBGaramond-LGR ] + { encoding = LGR, + family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF} } + { + 1 = {50,50}, + 2 = {50,50}, + 4 = {50,50}, + 7 = {50,50}, + } + +\SetProtrusion + [ name = EBGaramond-LGR-TOsF, + load = EBGaramond-LGR ] + { encoding = LGR, + family = {EBGaramond-TOsF} } + { + 1 = {150,150}, + 2 = {50,50}, + 3 = {50,50}, + 4 = {50,50}, + 5 = {50,50}, + 6 = {50,50}, + 7 = {50,80}, + 8 = {50,50}, + 9 = {50,50}, + } + +\SetProtrusion [ name = EBGaramond-it ] - { encoding = OT1, - family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF,EBGaramond-TOsF}, - shape = {it,sl} } + { } { A = {50, }, \AE = {50, }, @@ -172,11 +336,79 @@ } \SetProtrusion + [ name = EBGaramond-it-OT1, + load = EBGaramond-it ] + { } + { + "00 = { ,150}, % \Gamma + "01 = {100,100}, % \Delta + "02 = { 50, 50}, % \Theta + "03 = {100,100}, % \Lambda + "04 = { 50, 50}, % \Xi + "07 = {100,100}, % \Upsilon + "08 = { 50, 50}, % \Phi + "09 = { 50, 50}, % \Psi + "0A = { 50, 50}, % \Omega + 138 = { , 50}, % \L + } + +\SetProtrusion + [ name = EBGaramond-it-OT1-LF, + load = EBGaramond-it-OT1 ] + { encoding = OT1, + family = {EBGaramond-LF,EBGaramond-TLF}, + shape = it } + { + 1 = {50,50}, + 2 = {50,50}, + 3 = {80,50}, + 4 = {50,50}, + 5 = {50,50}, + 6 = {50,50}, + 7 = {50,50}, + 8 = {50,50}, + 9 = {50, }, + } + +\SetProtrusion + [ name = EBGaramond-it-OT1-OsF, + load = EBGaramond-it-OT1 ] + { encoding = OT1, + family = {EBGaramond-OsF}, + shape = it } + { + 1 = {50,50}, + 2 = {50,50}, + 3 = { ,80}, + 4 = {50,50}, + 7 = {50,50}, + } + +\SetProtrusion + [ name = EBGaramond-it-OT1-TOsF, + load = EBGaramond-it-OT1 ] + { encoding = OT1, + family = {EBGaramond-TOsF}, + shape = it } + { + 0 = {150,150}, + 1 = {150,150}, + 2 = {80,80}, + 3 = {50,80}, + 4 = {50,80}, + 5 = {50,80}, + 6 = {50,50}, + 7 = {50,100}, + 8 = {50,50}, + 9 = {50,80}, + } + +\SetProtrusion [ name = EBGaramond-it-T1, load = EBGaramond-it ] - { encoding = {T1,LY1}, + { encoding = {LY1}, family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF,EBGaramond-TOsF}, - shape = {it,sl} } + shape = it } { _ = {100,100}, 156 = {50, }, % IJ @@ -190,10 +422,83 @@ } \SetProtrusion - [ name = EBGaramond-sc, - load = EBGaramond-default ] + [ name = EBGaramond-it-T1-LF, + load = EBGaramond-it-T1 ] + { encoding = T1, + family = {EBGaramond-LF,EBGaramond-TLF}, + shape = it } + { + 1 = {50,50}, + 2 = {50,50}, + 3 = {80,50}, + 4 = {50,50}, + 5 = {50,50}, + 6 = {50,50}, + 7 = {50,50}, + 8 = {50,50}, + 9 = {50, }, + } + +\SetProtrusion + [ name = EBGaramond-it-T1-OsF, + load = EBGaramond-it-T1 ] + { encoding = T1, + family = {EBGaramond-OsF}, + shape = it } + { + 1 = {50,50}, + 2 = {50,50}, + 3 = { ,80}, + 4 = {50,50}, + 7 = {50,50}, + } + +\SetProtrusion + [ name = EBGaramond-it-T1-TOsF, + load = EBGaramond-it-T1 ] + { encoding = T1, + family = {EBGaramond-TOsF}, + shape = it } + { + 0 = {150,150}, + 1 = {150,150}, + 2 = {80,80}, + 3 = {50,80}, + 4 = {50,80}, + 5 = {50,80}, + 6 = {50,50}, + 7 = {50,100}, + 8 = {50,50}, + 9 = {50,80}, + } + +\SetProtrusion + [ name = EBGaramond-sc-OT1-Prop, + load = EBGaramond-OT1-LF ] { encoding = OT1, - family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF,EBGaramond-TOsF}, + family = {EBGaramond-LF,EBGaramond-OsF}, + shape = sc } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50} + } + +\SetProtrusion + [ name = EBGaramond-sc-OT1-Tab, + load = EBGaramond-OT1-TOsF ] + { encoding = OT1, + family = {EBGaramond-TLF,EBGaramond-TOsF}, shape = sc } { a = {50,50}, @@ -203,7 +508,6 @@ g = {50, }, j = {50, }, l = { ,50}, - 013 = { ,50}, % fl o = {50,50}, \oe = {50, }, q = {50,70}, @@ -215,7 +519,7 @@ \SetProtrusion [ name = EBGaramond-sc-T1, load = EBGaramond-T1 ] - { encoding = {T1,LY1}, + { encoding = {LY1}, family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF,EBGaramond-TOsF}, shape = sc } { @@ -226,7 +530,138 @@ g = {50, }, j = {50, }, l = { ,50}, - 029 = { ,50}, % fl + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50} + } + +\SetProtrusion + [ name = EBGaramond-sc-T1-Prop, + load = EBGaramond-T1-LF ] + { encoding = T1, + family = {EBGaramond-LF,EBGaramond-OsF}, + shape = sc } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50} + } + +\SetProtrusion + [ name = EBGaramond-sc-T1-Tab, + load = EBGaramond-T1-TOsF ] + { encoding = T1, + family = {EBGaramond-TLF,EBGaramond-TOsF}, + shape = sc } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50} + } + +\SetProtrusion + [ name = EBGaramond-scit-OT1-Prop, + load = EBGaramond-it-OT1-LF ] + { encoding = OT1, + family = {EBGaramond-LF,EBGaramond-OsF}, + shape = scit } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50} + } + +\SetProtrusion + [ name = EBGaramond-scit-OT1-Tab, + load = EBGaramond-it-OT1-TOsF ] + { encoding = OT1, + family = {EBGaramond-TLF,EBGaramond-TOsF}, + shape = scit } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50} + } + +\SetProtrusion + [ name = EBGaramond-scit-T1-Prop, + load = EBGaramond-it-T1-LF ] + { encoding = T1, + family = {EBGaramond-LF,EBGaramond-OsF}, + shape = scit } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50} + } + +\SetProtrusion + [ name = EBGaramond-scit-T1-Tab, + load = EBGaramond-it-T1-TOsF ] + { encoding = T1, + family = {EBGaramond-TLF,EBGaramond-TOsF}, + shape = scit } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, o = {50,50}, \oe = {50, }, q = {50,70}, @@ -281,7 +716,7 @@ [ name = EBGaramond-textcomp-it ] { encoding = TS1, family = {EBGaramond-LF,EBGaramond-TLF,EBGaramond-OsF,EBGaramond-TOsF}, - shape = {it,sl} } + shape = it } { \textquotestraightbase = {400,400}, \textquotestraightdblbase = {300,400}, @@ -318,6 +753,478 @@ \textdiv = {200,200} } + +%%% ----------------------------------------------------------------------- +%%% INHERITANCE + +%% for xetex (EU1) and luatex (EU2), resp. both (TU) +\DeclareCharacterInheritance + { encoding = {TU,EU1,EU2}, + family = EBGaramond } + { + A = {À,Á,Â,Ã,Ä,Å,Ā,Ă,Ą,Ǎ,Ǟ,Ǡ,Ǻ,Ȁ,Ȃ,Ȧ,Ạ,Ả,Ấ,Ầ,Ẩ,Ẫ,Ậ,Ắ,Ằ,Ẳ,Ẵ,Ặ,Å,/Adieresis.deu, + А,Ӑ,Ӓ, % Cyrillic + Α,Ά,Ἀ,Ἁ,Ἂ,Ἃ,Ἄ,Ἅ,Ἆ,Ἇ,ᾈ,ᾉ,ᾊ,ᾋ,ᾌ,ᾍ,ᾎ,ᾏ,Ᾰ,Ᾱ,Ὰ,Ά,ᾼ}, % Greek + B = {Ḃ,Ḅ,Ḇ, + В, % Cyrillic + Β}, % Greek + C = {Ç,Ć,Ĉ,Ċ,Č,Ḉ, + Ϲ,С,Ҫ, % Cyrillic + Ⅽ}, % Roman numeral + D = {Ď,Đ,Ð,Ḋ,Ḍ,Ḏ,Ḑ,Ḓ, + Ɖ,Ɗ, % Cyrillic + Ⅾ}, % Roman numeral + E = {È,É,Ê,Ë,Ē,Ĕ,Ė,Ę,Ě,Ḕ,Ḗ,Ȩ,Ḙ,Ḛ,Ḝ,Ẹ,Ẻ,Ẽ,Ế,Ề,Ể,Ễ,Ệ,Ȅ,Ȇ, + Ѐ,Ё,Ӗ,Е, % Cyrillic + Ε}, % Greek + (l)Ε = {Έ,Ἐ,Ἑ,Ἒ,Ἓ,Ἔ,Ἕ,Ὲ,Έ}, % Greek (accents protruded) + F = {Ḟ}, + G = {Ĝ,Ğ,Ġ,Ģ,Ǥ,Ǧ,Ǵ,Ḡ}, + H = {Ĥ,Ħ,Ȟ,Ḣ,Ḥ,Ḧ,Ḩ,Ḫ,ῌ,Ⱨ, + Н,Ң,Ӊ,Ӈ, % Ҥ % Cyrillic + Η}, % Greek + (l)Η = {Ή,Ἠ,Ἡ,Ἢ,Ἣ,Ἤ,Ἥ,Ἦ,Ἧ,Ὴ,Ή,ᾘ,ᾙ,ᾚ,ᾛ,ᾜ,ᾝ,ᾞ,ᾟ}, + I = {Ì,Í,Î,Ï,Ĩ,Ī,Ĭ,Į,İ,Ǐ,Ȉ,Ȋ,Ḭ,Ḯ,Ỉ,Ị, + І,Ї,Ӏ, % Cyrillic + Ι, % Greek + Ⅰ,Ⅱ,Ⅲ}, % Roman numeral + (l)Ι = {Ί,Ϊ,Ἰ,Ἱ,Ἲ,Ἳ,Ἴ,Ἵ,Ἶ,Ἷ,Ῐ,Ῑ,Ὶ,Ί}, % Greek + J = {Ĵ, + Ј}, % Cyrillic + K = {Ķ,Ǩ,Ḱ,Ḳ,Ḵ,Ⱪ, + Κ,K}, % Greek + L = {Ĺ,Ļ,Ľ,Ŀ,Ł,Ḷ,Ḹ,Ḻ,Ḽ,Ⱡ,Ɫ, + Ⅼ}, % Roman numeral + M = {Ḿ,Ṁ,Ṃ, + М,Ӎ, % Cyrillic + Μ, % Greek + Ⅿ}, % Roman numeral + N = {Ñ,Ń,Ņ,Ň,Ŋ,Ǹ,Ṅ,Ṇ,Ṉ,Ṋ, + Ν}, % Greek + O = {Ò,Ó,Ô,Õ,Ö,Ø,Ō,Ŏ,Ő,Ǒ,Ǫ,Ǭ,Ǿ,Ȍ,Ȏ,Ȫ,Ȭ,Ȯ,Ȱ,Ṍ,Ṏ,Ṑ,Ṓ,Ọ,Ỏ,Ố,Ồ,Ổ,Ỗ,Ộ,Ớ,Ờ,Ở,Ỡ,Ợ,Ơ,/Odieresis.deu, + О,Ӧ,Ө,Ӫ, % Cyrillic + Ο,Ό,Ὀ,Ὁ,Ὂ,Ὃ,Ὄ,Ὅ,Ὸ,Ό}, % Greek + P = {Ṕ,Ṗ,Ᵽ, + Р,Ҏ, % Cyrillic + Ρ}, % Greek + (l)Ρ = {Ῥ}, % Greek + Q = {Ԛ}, % Cyrillic + R = {Ŕ,Ŗ,Ř,Ȑ,Ȓ,Ṙ,Ṛ,Ṝ,Ṟ,Ɽ,}, + S = {Ś,Ŝ,Ş,Š,Ș,Ṡ,Ṣ,Ṥ,Ṧ,Ṩ, + Ѕ}, % Cyrillic + T = {Ţ,Ť,Ŧ,Ț,Ṫ,Ṭ,Ṯ,Ṱ, + Т,Ҭ, % Cyrillic + Τ}, % Greek + U = {Ù,Ú,Û,Ü,Ũ,Ū,Ŭ,Ů,Ű,Ų,Ǔ,Ǖ,Ǘ,Ǚ,Ǜ,Ȕ,Ȗ,Ṳ,Ṵ,Ṷ,Ṹ,Ṻ,Ụ,Ủ,Ứ,Ừ,Ử,Ữ,Ự}, % /Udieresis.deu ? + V = {Ṽ,Ṿ,/U.LAT, + Ⅴ}, % Roman numeral + W = {Ŵ,Ẁ,Ẃ,Ẅ,Ẇ,Ẉ, + Ԝ}, % Cyrillic + X = {Ẋ,Ẍ, + Х,Ҳ,Ӽ,Ӿ, % Cyrillic + Χ, % Greek + Ⅹ}, % Roman numeral + Y = {Ý,Ŷ,Ÿ,Ȳ,Ẏ,Ỳ,Ỵ,Ỷ,Ỹ, + Ү,Ұ}, % Cyrillic + Z = {Ź,Ż,Ž,Ẑ,Ẓ,Ẕ,Ⱬ, + Ζ}, % Greek + a = {à,á,â,ã,ä,å,ā,ă,ą,ǎ,ǟ,ǡ,ǻ,ȁ,ȃ,ȧ,ḁ,ạ,ả,ấ,ầ,ẩ,ẫ,ậ,ắ,ằ,ẳ,ẵ,ặ,ẚ, + а,ӑ,ӓ}, % Cyrillic + b = {ḃ,ḅ,ḇ}, + c = {ç,ć,ĉ,ċ,č,ḉ, + с,ҫ, % Cyrillic + ⅽ}, % Roman numeral + d = {ď,đ,ḋ,ḍ,ḏ,ḑ,ḓ, + ⅾ}, % Roman numeral + e = {è,é,ê,ë,ē,ĕ,ė,ę,ě,ȩ,ḕ,ḗ,ḙ,ḛ,ḝ,ẹ,ẻ,ẽ,ế,ề,ể,ễ,ệ,ȅ,ȇ, + е,ѐ,ё,ӗ}, % Cyrillic + f = {ḟ,ff,/f.long,/f.DEU,/f_f}, + fl = {ffl,/longs_l,/longs_longs_l,/f_l}, + fi = {ffi,/longs_i,/longs_longs_i,/f_i}, + /f.short = {/f_f.short}, + g = {ĝ,ğ,ġ,ģ,ḡ,ǥ,ǧ,ǵ}, + h = {ĥ,ħ,ḣ,ḥ,ḧ,ḩ,ḫ,ẖ,ȟ,ⱨ, + ԧ,ԧ}, % Cyrillic + i = {ì,í,î,ï,ĩ,ī,ĭ,į,ı,ǐ,ȉ,ȋ,ḭ,ỉ,ị,ḯ,/i.TRK, + і,ї, % Cyrillic + ⅰ,ⅱ,ⅲ}, % Roman numeral + j = {ĵ,ǰ, + ј}, % Cyrillic + k = {ķ,ǩ,ḱ,ḳ,ḵ,ⱪ}, + l = {ĺ,ļ,ľ,ŀ,ł,ḷ,ḹ,ḻ,ḽ,ⱡ, + ӏ, % palochka + ⅼ}, % Roman numeral + m = {ḿ,ṁ,ṃ, + ⅿ}, % Roman numeral + n = {ñ,ń,ņ,ň,ŋ,ṅ,ṇ,ṉ,ṋ,ǹ}, % ʼn + o = {ò,ó,ô,õ,ö,ø,ō,ŏ,ő,ǒ,ǫ,ǭ,ǿ,ȍ,ȏ,ȫ,ȭ,ȯ,ȱ,ṍ,ṏ,ṑ,ṓ,ọ,ỏ,ố,ồ,ổ,ỗ,ộ,ớ,ờ,ở,ỡ,ợ, + о,ӧ}, % Cyrillic + p = {ṕ,ṗ, + р,ҏ}, % Cyrillic + q = {ԛ}, % Cyrillic + r = {ŕ,ŗ,ř,ȑ,ȓ,ṙ,ṛ,ṝ,ṟ}, + s = {ś,ŝ,ş,š,ș,ṡ,ṣ,ṥ,ṧ,ṩ, + ѕ}, % Cyrillic + t = {ţ,ť,ŧ,ț,ṫ,ṭ,ṯ,ṱ,ẗ}, + u = {ù,ú,û,ü,ũ,ū,ŭ,ů,ű,ų,ǔ,ǖ,ǘ,ǚ,ǜ,ȕ,ȗ,ṳ,ṵ,ṷ,ṹ,ṻ,ụ,ủ,ứ,ừ,ử,ữ,ự,/u.LATmedi}, + v = {ṽ,ṿ, + ⅴ}, % Roman numeral + w = {ŵ,ẁ,ẃ,ẅ,ẇ,ẉ,ẘ, + ԝ}, % Cyrillic + x = {ẋ,ẍ, + х,ҳ, % Cyrillic + ⅹ}, % Roman numeral + y = {ý,ÿ,ŷ,ȳ,ẏ,ẙ,ỳ,ỵ,ỷ,ỹ, + у,ӯ,ӱ,ӳ,ў}, % Cyrillic + z = {ź,ż,ž,ⱬ,ẑ,ẓ,ẕ}, + Æ = {Ǣ,Ǽ, + Ӕ}, % Cyrillic + æ = {ǣ,ǽ, + ӕ}, % Cyrillic + DZ = {DŽ}, + Dz = {Dž}, + dz = {dž}, + % Smallcaps + /a.sc = {/A.sc}, + /ae.sc = {/AE.sc}, + /d.sc = {/D.sc}, + /f.sc = {/F.sc}, + /g.sc = {/G.sc}, + /j.sc = {/J.sc}, + /l.sc = {/L.sc}, + /o.sc = {/O.sc}, + /oe.sc = {/OE.sc}, + /q.sc = {/Q.sc}, + /r.sc = {/R.sc}, + /t.sc = {/T.sc}, + /y.sc = {/Y.sc}, + % Cyrillic + Г = {Ґ,Ғ,Ѓ,Ӷ}, + Ж = {Җ,Ӝ,Ӂ,Ѫ}, + З = {Ҙ,Ӟ}, + И = {Й,Ҋ,Ӣ,Ӥ,Ѝ}, + К = {Қ,Ҝ,Ҟ,Ҡ,Ќ,Ӄ}, + Л = {Ӆ,Ԓ,Ԯ}, + П = {Ԥ}, + У = {Ӯ,Ӱ,Ӳ,Ў}, + Ц = {Ҵ,Џ}, + Ч = {Ҷ,Ҹ,Ӌ,Ӵ}, + Ш = {Щ}, + Ы = {Ӹ}, + Ь = {Ҍ}, + Э = {Ӭ}, + Ѵ = {Ѷ}, + Ҽ = {Ҿ}, + Ә = {Ӛ}, + г = {ѓ,ґ,ғ,ӷ}, + ж = {җ,ӂ,ӝ,ѫ}, + з = {ҙ,ӟ}, + и = {й,ѝ,ҋ,ӣ,ӥ}, + к = {ќ,қ,ҝ,ӄ}, % ҟ,ҡ + л = {ӆ,ԓ,ԯ}, + м = {ӎ}, + н = {ң,ӈ,ӊ,ԩ}, % ҥ + п = {ԥ}, + т = {ҭ}, + ц = {ҵ}, + ч = {ҷ,ҹ,ӌ,ӵ}, + ш = {щ}, + ы = {ӹ}, + э = {ӭ}, + ѳ = {ө,ӫ}, + ѵ = {ѷ}, + ү = {ұ}, + ҽ = {ҿ}, + ә = {ӛ}, + % Greek + Υ = {Ϋ,ϒ,ϔ,Ῠ,Ῡ}, + (l)Υ = {Ύ,ϓ,Ὑ,Ὓ,Ὕ,Ὗ,Ὺ,Ύ}, + (l)Ω = {Ώ,Ὠ,Ὡ,Ὢ,Ὣ,Ὤ,Ὥ,Ὦ,Ὧ,ᾨ,ᾩ,ᾪ,ᾫ,ᾬ,ᾭ,ᾮ,ᾯ,Ὼ,Ώ}, + Ω = {ῼ,Ω}, % math + Δ = {∆}, % math + Π = {∏}, % math + α = {ά,ἀ,ἁ,ἂ,ἃ,ἄ,ἅ,ἆ,ἇ,ὰ,ά,ᾀ,ᾁ,ᾂ,ᾃ,ᾄ,ᾅ,ᾆ,ᾇ,ᾰ,ᾱ,ᾲ,ᾳ,ᾴ,ᾶ,ᾷ}, + ε = {έ,ἐ,ἑ,ἒ,ἓ,ἔ,ἕ,ὲ,έ}, + η = {ή,ἠ,ἡ,ἢ,ἣ,ἤ,ἥ,ἦ,ἧ,ὴ,ή,ῂ,ῃ,ῄ,ῆ,ῇ,ᾐ,ᾑ,ᾒ,ᾓ,ᾔ,ᾕ,ᾖ,ᾗ}, + ι = {ί,ϊ,ἰ,ἱ,ἲ,ἳ,ἴ,ἵ,ἶ,ἷ,ὶ,ί,ῐ,ῑ,ῒ,ΐ,ῖ,ῗ,ΐ}, + ο = {ό,ϙ,ὀ,ὁ,ὂ,ὃ,ὄ,ὅ,ὸ,ό}, + ρ = {ῤ,ῥ}, + υ = {ΰ,ϋ,ύ,ὐ,ὑ,ὒ,ὓ,ὔ,ὕ,ὖ,ὗ,ὺ,ύ,ῠ,ῡ,ῢ,ΰ,ῦ,ῧ}, + ω = {ώ,ὠ,ὡ,ὢ,ὣ,ὤ,ὥ,ὦ,ὧ,ὼ,ώ,ᾠ,ᾡ,ᾢ,ᾣ,ᾤ,ᾥ,ᾦ,ᾧ,ῲ,ῳ,ῴ,ῶ,ῷ}, + % other + ⑴ = {⑵,⑶,⑷,⑸,⑹,⑺,⑻,⑼,⑽,⑾,⑿,⒀,⒁,⒂,⒃,⒄,⒅,⒆,⒇}, + ⒜ = {⒝,⒞,⒟,⒠,⒡,⒢,⒣,⒤,⒥,⒦,⒧,⒨,⒩,⒪,⒫,⒬,⒭,⒮,⒯,⒰,⒱,⒲,⒳,⒴,⒵}, + 🇦 = {🇧,🇨,🇩,🇪,🇫,🇬,🇭,🇮,🇯,🇰,🇱,🇲,🇳,🇴,🇵,🇶,🇷,🇸,🇹,🇺,🇻,🇼,🇽,🇾,🇿}, + ! = {‼}, + ? = {⁇}, + . = {/onedotenleader}, + /endash = {/figuredash}, + } + +%%% ----------------------------------------------------------------------- +%%% PROTRUSION + +\SetProtrusion + [ name = EBGaramond-TU, + load = EBGaramond-T1-LF ] + { encoding = {TU,EU1,EU2}, + family = EBGaramond } + { + /one.tosf = {150,150}, + /two.tosf = {50,50}, + /three.tosf = {50,50}, + /four.tosf = {50,50}, + /five.tosf = {50,50}, + /six.tosf = {50,50}, + /seven.tosf = {50,80}, + /eight.tosf = {50,50}, + /nine.tosf = {50,50}, + /one.lf = {50,50}, + /two.lf = {50,50}, + /four.lf = {50,50}, + /seven.lf = {50,50}, + /one.osf = {50,50}, + /two.osf = {50,50}, + /four.osf = {50,50}, + /seven.osf = {50,50}, + Ⅳ = { , 35}, + Ⅵ = { 35, }, + Ⅶ = { 30, }, + Ⅷ = { 25, }, + Ⅸ = { , 35}, + Ⅺ = { 35, }, + Ⅻ = { 30, }, + ⅳ = { , 25}, + ⅵ = { 25, }, + ⅶ = { 20, }, + ⅷ = { 20, }, + ⅸ = { , 25}, + ⅺ = { 25, }, + ⅻ = { 20, }, + % textcomp + \textquotesingle = {400,500}, + ˷ = {200,250}, + ƒ = { ,100}, + ₡ = { 50, }, + † = {100,100}, + ‡ = { 80, 80}, + • = { ,100}, + · = {300,400}, % periodcentered + /twodotenleader = {150,200}, + /ellipsis = {100,150}, + ℃ = { 80, }, + ° = {400,400}, + ™ = {100,100}, + © = {100,100}, + ® = {100,100}, + ª = {200,200}, + º = {200,200}, + ¹ = {200,200}, + ² = {200,200}, + ³ = {200,200}, + ¬ = {200, }, + ¶ = { ,100}, + − = {300,300}, % minus + ± = {150,200}, + × = {100,150}, + ÷ = {150,200}, + € = { 50,100}, + ¥ = { 50, 50}, + % Greek + Γ = { ,150}, + Δ = {100,100}, + Θ = { 50, 50}, + Λ = {100,100}, + Ξ = { 50, 50}, + Υ = {100,100}, + Φ = { 50, 50}, + Ψ = { 50, 50}, + Ω = { , 50}, + ζ = { , 50}, + λ = { 50, 50}, + γ = { 50, 50}, + π = { 50, 50}, + ρ = { , 50}, + σ = { 50, 50}, + τ = { 50, 50}, + χ = { 50, 50}, + φ = { 50, 50}, + ϙ = { 50, 50}, + ψ = { 50, 50}, + % Cyrillic + Г = { ,150}, + Д = { 50, 50}, + Ж = { 50, 50}, + К = { , 50}, + Л = { 50, }, + Љ = { 50, 50}, + З = { 50, 50}, + У = { 50,100}, + Ф = { 50, 50}, + Ч = { 70, }, + Я = { 50, }, + Ъ = { 50, 50}, + Ь = { , 50}, + ж = { 50, 50}, + ф = { 50, 50}, + ъ = { 50, 50}, + Ѱ = { 50, 50}, + г = { , 50}, + Ѵ = { 50, 50}, + % other + Þ = { , 50}, + þ = { , 50}, + Ʌ = {100,100}, + ⑴ = { 35, 65}, + ⒜ = { 30, 60}, + } + +\SetProtrusion + [ name = EBGaramond-it-TU, + load = EBGaramond-it-T1-LF ] + { encoding = {TU,EU1,EU2}, + family = EBGaramond, + shape = it } + { + /zero.tosf = {150,150}, + /one.tosf = {150,150}, + /two.tosf = {80,80}, + /three.tosf = {50,80}, + /four.tosf = {50,80}, + /five.tosf = {50,80}, + /six.tosf = {50,50}, + /seven.tosf = {50,100}, + /eight.tosf = {50,50}, + /nine.tosf = {50,80}, + /one.lf = {50,50}, + /two.lf = {50,50}, + /three.lf = {80,50}, + /four.lf = {50,50}, + /five.lf = {50,50}, + /six.lf = {50,50}, + /seven.lf = {50,50}, + /eight.lf = {50,50}, + /nine.lf = {50, }, + /one.osf = {50,50}, + /two.osf = {50,50}, + /three.osf = { ,80}, + /four.osf = {50,50}, + /seven.osf = {50,50}, + % textcomp + \textquotesingle = {800,100}, + − = {300,300}, % minus + ˷ = {200,250}, + † = {200,100}, + ‡ = { 80, 80}, + • = {300, }, + ℃ = {200, }, + ƒ = {100, }, + ₡ = {100, }, + ™ = {200, }, + © = {200,100}, + ® = {200,100}, + ¬ = {300, }, + ° = {500,100}, + ± = {200,150}, + ¹ = {300,100}, + ² = {300, }, + ³ = {300, }, + · = {300,500}, % periodcentered + /twodotenleader = {150,300}, + /ellipsis = {100,200}, + € = {100, }, + × = {200,100}, + ÷ = {200,200}, + ¶ = { ,100}, + ª = {200,200}, + º = {200,200}, + ¥ = { 50, 50}, + % Greek + Δ = {150, }, + Θ = { 50, }, + Λ = {150, }, + Υ = {100, 50}, + Φ = { 50, }, + Χ = { 50, }, + Ψ = {100, }, + Ω = { 50, }, + γ = { , 50}, + λ = { 50, }, + % Cyrillic + Ү = { 50, }, + Ч = {100, }, + З = {100, }, + % other + Þ = { 50, 50}, + þ = { , 50}, + } + +\SetProtrusion + [ name = EBGaramond-sc-TU, + load = EBGaramond-TU ] + { encoding = {TU,EU1,EU2}, + family = EBGaramond, + shape = sc } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50}, + % Greek + α = {50,50}, + γ = { ,50}, + δ = {50,50}, + λ = {50,50}, + ο = {50,50}, + τ = {50,50}, + υ = {50,50}, + ψ = {50,50}, + % Cyrillic + т = {50,50}, + } + +\SetProtrusion + [ name = EBGaramond-scit-TU, + load = EBGaramond-it-TU ] + { encoding = {TU,EU1,EU2}, + family = EBGaramond, + shape = scit } + { + a = {50,50}, + \ae = {50, }, + d = { ,50}, + f = { ,50}, + g = {50, }, + j = {50, }, + l = { ,50}, + o = {50,50}, + \oe = {50, }, + q = {50,70}, + r = { , 0}, + t = {50,50}, + y = {50,50}, + % Greek + α = {50,50}, + γ = { ,50}, + δ = {50,50}, + λ = {50,50}, + ο = {50,50}, + τ = {50,50}, + υ = {50,50}, + ψ = {50,50}, + % Cyrillic + т = {50,50}, + } + \endinput %% %% End of file `mt-EBGaramond.cfg'. |