1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18\loadtypescriptfile[texgyre]
19\loadtypescriptfile[dejavu]
20
21\definefontfeature[pagellaovereuler][pagellaovereuler=yes]
22\definefontfeature[euleroverpagella][euleroverpagella=yes]
23
24\definefontfeature[eulerregular] [default][compose=yes]
25\definefontfeature[eulerbold] [default][compose=yes,weight=.3]
26\definefontfeature[euleritalic] [default][compose=yes,slant=.2]
27\definefontfeature[eulerbolditalic][default][compose=yes,slant=.2,weight=.3]
28
29\starttypescriptcollection[pagellaeulernova]
30
31
32
33
34
35
36 \starttypescript [\s!serif] [eulernova] [\s!name]
37 \setups[\s!font:\s!fallback:\s!serif]
38 \definefontsynonym [\s!Serif] [file:eulermath.otf] [features=eulerregular]
39 \definefontsynonym [\s!SerifBold] [file:eulermath.otf] [features=eulerbold]
40 \definefontsynonym [\s!SerifItalic] [file:eulermath.otf] [features=euleritalic]
41 \definefontsynonym [\s!SerifBoldItalic] [file:eulermath.otf] [features=eulerbolditalic]
42 \stoptypescript
43
44 \starttypescript [\s!math] [eulernova] [\s!name]
45 \definefontsynonym [\s!MathRoman] [\s!file:eulermath.otf] [\s!features={\s!math\mathsizesuffix,mathextra},\s!goodies=eulermath]
46 \stoptypescript
47
48 \starttypescript [pagellaeulernova]
49 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [pagella] [\s!default]
50 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [dejavu] [\s!default] [\s!rscale=0.9]
51 \definetypeface [\typescriptone] [\s!mm] [\s!math] [eulernova] [\s!default]
52 \quittypescriptscanning
53 \stoptypescript
54
55 \starttypescript [eulernova]
56 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [eulernova] [\s!default]
57 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [dejavu] [\s!default] [\s!rscale=0.9]
58 \definetypeface [\typescriptone] [\s!mm] [\s!math] [eulernova] [\s!default]
59 \quittypescriptscanning
60 \stoptypescript
61
62 \starttypescript [\s!math] [euleroverpagella] [\s!name]
63 \definefontsynonym [\s!MathRoman] [texgyrepagellamath] [\s!features={\s!math\mathsizesuffix,euleroverpagella,mathextra},\s!fallbacks=euleroverpagella,\s!goodies=pagellamath]
64 \stoptypescript
65
66 \starttypescript [\s!math] [pagellaovereuler] [\s!name]
67 \definefontsynonym [\s!MathRoman] [\s!file:eulermath.otf] [\s!features={\s!math\mathsizesuffix,pagellaovereuler,mathextra},\s!fallbacks=pagellaovereuler,\s!goodies=eulermath]
68 \stoptypescript
69
70 \starttypescript [pagellawitheuler,euleroverpagella]
71 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [pagella] [\s!default]
72 \definetypeface [\typescriptone] [\s!ss] [\s!sans] [dejavu] [\s!default] [\s!rscale=0.85]
73 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [dejavu] [\s!default] [\s!rscale=0.85]
74 \definetypeface [\typescriptone] [\s!mm] [\s!math] [euleroverpagella] [\s!default]
75 \quittypescriptscanning
76 \stoptypescript
77
78 \starttypescript [eulerwithpagella,pagellaovereuler,euler]
79 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [eulernova] [\s!default]
80 \definetypeface [\typescriptone] [\s!ss] [\s!sans] [dejavu] [\s!default] [\s!rscale=0.85]
81 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [dejavu] [\s!default] [\s!rscale=0.85]
82 \definetypeface [\typescriptone] [\s!mm] [\s!math] [pagellaovereuler] [\s!default]
83 \quittypescriptscanning
84 \stoptypescript
85
86\stoptypescriptcollection
87 |