1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16\loadtypescriptfile[texgyre]
17\loadtypescriptfile[xits]
18
19\definefontfeature
20 [jpdefault]
21 [script=default,lang=japanese]
22
23\definefontfeature
24 [jplatindefault]
25 [jpdefault]
26
27\definefontfeature
28 [jplatinslanted]
29 [jplatindefault]
30 [slant=.2]
31
32\definefontfeature
33 [jplatinslantedmono]
34 [slant=.2]
35
36\definefontfeature
37 [jplatinsmallcaps]
38 [jplatindefault]
39 [smcp=yes]
40
41\definefontfeature
42 [jplatinsmallcapsmono]
43 [cmcp=yes]
44
45\definefontfallback[jpserif] [texgyrepagellaregular*jplatindefault] [0x00000x0400][force=yes,rscale=1.0406]
46\definefontfallback[jpserifbold] [texgyrepagellabold*jplatindefault] [0x00000x0400][force=yes,rscale=1.0406]
47\definefontfallback[jpserifitalic] [texgyrepagellaitalic*jplatindefault] [0x00000x0400][force=yes,rscale=1.0406]
48\definefontfallback[jpserifbolditalic] [texgyrepagellabolditalic*jplatindefault] [0x00000x0400][force=yes,rscale=1.0406]
49\definefontfallback[jpserifslanted] [texgyrepagellaregular*jplatinslanted] [0x00000x0400][force=yes,rscale=1.0406]
50\definefontfallback[jpserifboldslanted][texgyrepagellabold*jplatinslanted] [0x00000x0400][force=yes,rscale=1.0406]
51\definefontfallback[jpserifcaps] [texgyrepagellaregular*jplatinsmallcaps] [0x00000x0400][force=yes,rscale=1.0406]
52\definefontfallback[jpsans] [texgyreherosregular*jplatindefault] [0x00000x0400][force=yes,rscale=1.0406]
53\definefontfallback[jpsansbold] [texgyreherosbold*jplatindefault] [0x00000x0400][force=yes,rscale=1.0406]
54\definefontfallback[jpsansitalic] [texgyreherositalic*jplatindefault] [0x00000x0400][force=yes,rscale=1.0406]
55\definefontfallback[jpsansbolditalic] [texgyreherosbolditalic*jplatindefault] [0x00000x0400][force=yes,rscale=1.0406]
56\definefontfallback[jpsansslanted] [texgyreherosregular*jplatinslanted] [0x00000x0400][force=yes,rscale=1.0406]
57\definefontfallback[jpsansboldslanted] [texgyreherosbold*jplatinslanted] [0x00000x0400][force=yes,rscale=1.0406]
58\definefontfallback[jpsanscaps] [texgyreherosregular*jplatinsmallcaps] [0x00000x0400][force=yes,rscale=1.0406]
59\definefontfallback[jpmono] [texgyrecursorregular] [0x00000x0400][force=yes,rscale=1.0406]
60\definefontfallback[jpmonobold] [texgyrecursorbold] [0x00000x0400][force=yes,rscale=1.0406]
61\definefontfallback[jpmonoitalic] [texgyrecursoritalic] [0x00000x0400][force=yes,rscale=1.0406]
62\definefontfallback[jpmonobolditalic] [texgyrecursorbolditalic] [0x00000x0400][force=yes,rscale=1.0406]
63\definefontfallback[jpmonoslanted] [texgyrecursorregular*jplatinslantedmono] [0x00000x0400][force=yes,rscale=1.0406]
64\definefontfallback[jpmonoboldslanted] [texgyrecursorbold*jplatinslantedmono] [0x00000x0400][force=yes,rscale=1.0406]
65\definefontfallback[jpmonocaps] [texgyrecursorregular*jplatinsmallcapsmono][0x00000x0400][force=yes,rscale=1.0406]
66
67\starttypescriptcollection[ipaex]
68 \starttypescript [\s!serif] [ipaexm]
69 \definefontsynonym [ipaexm] [\s!file:ipaexm][\s!features=jpdefault,\s!fallbacks=jpserif]
70 \definefontsynonym [ipaexmbold] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpserifbold]
71 \definefontsynonym [ipaexmitalic] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpserifitalic]
72 \definefontsynonym [ipaexmbolditalic] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpserifbolditalic]
73 \definefontsynonym [ipaexmslanted] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpserifslanted]
74 \definefontsynonym [ipaexmboldslanted][\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpserifboldslanted]
75 \definefontsynonym [ipaexmcaps] [\s!file:ipaexm][\s!features=jpdefault,\s!fallbacks=jpserifcaps]
76 \stoptypescript
77
78 \starttypescript [\s!sans] [ipaexg]
79 \definefontsynonym[ipaexg] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpsans]
80 \definefontsynonym[ipaexgbold] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpsansbold]
81 \definefontsynonym[ipaexgitalic] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpsansitalic]
82 \definefontsynonym[ipaexgbolditalic] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpsansbolditalic]
83 \definefontsynonym[ipaexgslanted] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpsansslanted]
84 \definefontsynonym[ipaexgboldslanted] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpsansboldslanted]
85 \definefontsynonym[ipaexgcaps] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpsanscaps]
86 \stoptypescript
87
88 \starttypescript [\s!mono] [ipaexgmono]
89 \definefontsynonym[ipaexgmono] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpmono]
90 \definefontsynonym[ipaexgmonobold] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpmonobold]
91 \definefontsynonym[ipaexgmonoitalic] [\s!file:ipaexg][\s!features=jpslanted,\s!fallbacks=jpmonoitalic]
92 \definefontsynonym[ipaexgmonobolditalic] [\s!file:ipaexg][\s!features=jpslanted,\s!fallbacks=jpmonobolditalic]
93 \definefontsynonym[ipaexgmonoslanted] [\s!file:ipaexg][\s!features=jpslanted,\s!fallbacks=jpmonoslanted]
94 \definefontsynonym[ipaexgmonoboldslanted] [\s!file:ipaexg][\s!features=jpslanted,\s!fallbacks=jpmonoboldslanted]
95 \definefontsynonym[ipaexgmonocaps] [\s!file:ipaexg][\s!features=jpdefault,\s!fallbacks=jpmonocaps]
96 \stoptypescript
97
98 \starttypescript [\s!serif] [ipaexm] [\s!name]
99 \definefontsynonym[\s!Serif] [ipaexm]
100 \definefontsynonym[\s!SerifBold] [ipaexmbold]
101 \definefontsynonym[\s!SerifItalic] [ipaexmitalic]
102 \definefontsynonym[\s!SerifBoldItalic] [ipaexmbolditalic]
103 \definefontsynonym[\s!SerifSlanted] [ipaexmslanted]
104 \definefontsynonym[\s!SerifBoldSlanted][ipaexmboldslanted]
105 \definefontsynonym[\s!SerifCaps] [ipaexmcaps]
106 \stoptypescript
107
108 \starttypescript [\s!sans] [ipaexg] [\s!name]
109 \definefontsynonym[\s!Sans] [ipaexg]
110 \definefontsynonym[\s!SansBold] [ipaexgbold]
111 \definefontsynonym[\s!SansItalic] [ipaexgitalic]
112 \definefontsynonym[\s!SansBoldItalic] [ipaexgbolditalic]
113 \definefontsynonym[\s!SansSlanted] [ipaexgslanted]
114 \definefontsynonym[\s!SansBoldSlanted] [ipaexgboldslanted]
115 \definefontsynonym[\s!SansCaps] [ipaexgcaps]
116 \stoptypescript
117
118 \starttypescript [\s!mono] [ipaexgmono] [\s!name]
119 \definefontsynonym[\s!Mono] [ipaexgmono]
120 \definefontsynonym[\s!MonoBold] [ipaexgmonobold]
121 \definefontsynonym[\s!MonoItalic] [ipaexgmonoitalic]
122 \definefontsynonym[\s!MonoBoldItalic] [ipaexgmonobolditalic]
123 \definefontsynonym[\s!MonoSlanted] [ipaexgmonoslanted]
124 \definefontsynonym[\s!MonoBoldSlanted] [ipaexgmonoboldslanted]
125 \definefontsynonym[\s!MonoCaps] [ipaexgmonocaps]
126 \stoptypescript
127
128
129
130 \starttypescript[ipaex]
131 \definetypeface [ipaex] [\s!rm] [\s!serif] [ipaexm]
132 \definetypeface [ipaex] [\s!ss] [\s!sans] [ipaexg]
133 \definetypeface [ipaex] [\s!tt] [\s!mono] [ipaexgmono]
134 \definetypeface [ipaex] [\s!mm] [\s!math] [xits]
135 \stoptypescript
136
137\stoptypescriptcollection
138 |