UNPKG

78.5 kBtext/coffeescriptView Raw
1
2
3### Hint: do not use `require` statements in this file unless they refer to built in modules. ###
4
5
6module.exports = options =
7
8 #.........................................................................................................
9 texinputs:
10 routes: [
11 './node_modules/cxltx-styles/styles//'
12 './tex-inputs//'
13 ]
14
15 #.........................................................................................................
16 content:
17 filename: '.content.tex'
18 #.........................................................................................................
19 main:
20 filename: 'main.md'
21 #.........................................................................................................
22 master:
23 filename: '.master.tex'
24 #.........................................................................................................
25 cache:
26 # route: './tmp/.cache.json'
27 route: './.cache.json'
28
29 #.........................................................................................................
30 'xelatex-command': "bin/pdf-from-tex.sh"
31
32 #.........................................................................................................
33 defs:
34 foobar: "this variable has been set in `options`"
35
36 #.........................................................................................................
37 layout:
38 lineheight: '5.26mm'
39
40 #.........................................................................................................
41 ### type may be `tex` or `text` ###
42 entities:
43 'nl': { type: 'tex', value: '\\\\', } ### new line ###
44 'obr': { type: 'tex', value: '\\allowbreak{}', } ### optional linebreak ###
45 'amp': { type: 'tex', value: '\\&', } ### ampersand ###
46 'np': { type: 'tex', value: '\\null\\newpage{}', } ### new page ###
47 # 'par': { type: 'tex', value: '\n\n', } ### paragraph break ###
48 'thinspace': { type: 'tex', value: '\\thinspace{}', } ### thin space ###
49 'cspc': { type: 'tex', value: '\\cspc{}', } ### thin constant space ###
50 'ccspc': { type: 'tex', value: '\\ccspc{}', } ### CJK constant space ###
51 'hfill': { type: 'tex', value: '\\hfill{}', } ### medium hfill ###
52 '%': { type: 'tex', value: '%', } ### TeX comment ###
53 'geta': { type: 'text', value: '〓', } ### Geta mark ###
54 'MKTS': { type: 'tex', value: 'MKTS', } ### MKTS logo ###
55 'TeX': { type: 'tex', value: '\\TeX{}', } ### TeX logo ###
56 'LaTeX': { type: 'tex', value: '\\LaTeX{}', } ### LaTeX logo ###
57 'identical': { type: 'tex', value: '{\\mktsFontfileHanamina{}≡}', }
58 'similar': { type: 'tex', value: '{\\mktsFontfileHanamina{}≋}', }
59 'nbsp': { type: 'tex', value: '~', } ### Non-Breaking Space ###
60 '~': { type: 'tex', value: '~', } ### Non-Breaking Space ###
61 '~~': { type: 'tex', value: '~~', } ### 2 Non-Breaking Spaces ###
62 '~~~~': { type: 'tex', value: '~~~~', } ### 4 Non-Breaking Spaces ###
63 '~~~~~~': { type: 'tex', value: '~~~~~~', } ### 6 Non-Breaking Spaces ###
64 'lt': { type: 'tex', value: '<', } ### Left Pointy Bracket ###
65 'gt': { type: 'tex', value: '>', } ### Right Pointy Bracket ###
66 'bt': { type: 'tex', value: '`', } ### backtick ###
67 '3lines': { type: 'tex', value: '{\\mktsFontfileHanamina{}☰}', } ### 3 lines ###
68 'deleatur': { type: 'tex', value: '{\\mktsFontfileSunexta{}₰}', } ### Deleatur/Denarius ###
69 # ⪧
70 # Black right-pointing pointer: ►
71 'ulsymbolr': { type: 'tex', value: "\\makebox[\\mktsLineheight][r]{{\\mktsFontfileLmromantenregular{}•}}", }
72 'ulsymbol': { type: 'tex', value: "\\makebox[\\mktsLineheight][l]{{\\mktsFontfileLmromantenregular{}•}}", }
73 # 'ulsymbolr': { type: 'tex', value: "\\makebox[\\mktsLineheight][r]{{\\mktstfPushRaise{-0.2}{-0.1}\\mktsFontfileHanamina{}◼}}", }
74 # 'ulsymbol': { type: 'tex', value: "\\makebox[\\mktsLineheight][l]{{\\mktstfPushRaise{-0.2}{-0.1}\\mktsFontfileHanamina{}◼}}", }
75
76 ### TAINT these are special-interest symbols that should be defined locally ###
77 # 'Quasi': { type: 'text', value: '𝕼', }
78 # 'Clusters': { type: 'text', value: '𝕮', }
79 # 'Factors': { type: 'text', value: '𝕱', }
80 # 'Traits': { type: 'text', value: '𝕿', }
81 # 'repetitive': { type: 'text', value: '𝖗', }
82 # 'simplex': { type: 'text', value: '𝖘', }
83 # 'complex': { type: 'text', value: '𝖝', }
84
85 # 'Glyphs': { type: 'text', value: '𝔾', }
86 # 'Characters': { type: 'text', value: 'ℤ', }
87 # 'Quasi': { type: 'text', value: 'ℚ', }
88 # 'Clusters': { type: 'text', value: 'ℂ', }
89 # 'Factors': { type: 'text', value: '𝔽', }
90 # 'Aggregates': { type: 'text', value: '𝔸', }
91 # 'Traits': { type: 'text', value: '𝕋', }
92 # 'repetitive': { type: 'text', value: '𝕣', }
93 # 'simplex': { type: 'text', value: '𝕤', }
94 # 'complex': { type: 'text', value: '𝕩', }
95
96 'Glyphs': { type: 'tex', value: '\\mktsWPillbox{G}', }
97 'Characters': { type: 'tex', value: '\\mktsWPillbox{Z}', }
98 'Quasi': { type: 'tex', value: '\\mktsWPillbox{Q}', }
99 'Clusters': { type: 'tex', value: '\\mktsWPillbox{C}', }
100 'Factors': { type: 'tex', value: '\\mktsWPillbox{F}', }
101 'Aggregates': { type: 'tex', value: '\\mktsWPillbox{A}', }
102 'Traits': { type: 'tex', value: '\\mktsWPillbox{T}', }
103 'repetitive': { type: 'tex', value: '\\mktsWPillbox{r}', }
104 'simplex': { type: 'tex', value: '\\mktsWPillbox{s}', }
105 'complex': { type: 'tex', value: '\\mktsWPillbox{x}', }
106 'sC': { type: 'tex', value: '\\mktsWPillbox{sC}', }
107 'sA': { type: 'tex', value: '\\mktsWPillbox{sA}', }
108 'sT': { type: 'tex', value: '\\mktsWPillbox{sT}', }
109 'xC': { type: 'tex', value: '\\mktsWPillbox{xC}', }
110 'xA': { type: 'tex', value: '\\mktsWPillbox{xA}', }
111 'xT': { type: 'tex', value: '\\mktsWPillbox{xT}', }
112 'rC': { type: 'tex', value: '\\mktsWPillbox{rC}', }
113 'rA': { type: 'tex', value: '\\mktsWPillbox{rA}', }
114 'rT': { type: 'tex', value: '\\mktsWPillbox{rT}', }
115 #.......................................................................................................
116 'readC': { type: 'tex', value: '\\mktsCWPillbox{C}', }
117 'readK': { type: 'tex', value: '\\mktsCWPillbox{K}', }
118 'readJ': { type: 'tex', value: '\\mktsCWPillbox{J}', }
119 'readY': { type: 'tex', value: '\\mktsCWPillbox{Y}', }
120 'readE': { type: 'tex', value: '\\mktsCWPillbox{E}', }
121 # 'readC': { type: 'tex', value: '{\\mktstfRaise{-0.1}\\mktsFontfileSourcehansansbold{}Ⓒ}', }
122 # 'readK': { type: 'tex', value: '{\\mktstfRaise{-0.1}\\mktsFontfileSourcehansansbold{}Ⓚ}', }
123 # 'readJ': { type: 'tex', value: '{\\mktstfRaise{-0.1}\\mktsFontfileSourcehansansbold{}Ⓙ}', }
124 # 'readY': { type: 'tex', value: '{\\mktstfRaise{-0.1}\\mktsFontfileSourcehansansbold{}Ⓨ}', }
125
126 #.........................................................................................................
127 newcommands:
128 ### TAINT use relative routes ###
129 ### TAINT `mktsPathsMktsHome` is duplicate from texinputs ###
130 mktsPathsMktsHome: './tex-inputs'
131 mktsPathsFontsHome: '../jizura-fonts/fonts'
132 # \newcommand{\permille}{{\jzrFontOptima‰}}
133
134 #.........................................................................................................
135 fonts:
136
137 #.......................................................................................................
138 main: '\\mktsFontfileEbgaramondtwelveregular'
139 # main: '\\mktsFontSunexta'
140 home: '\\mktsPathsFontsHome'
141 files: [
142 # { texname: 'mktsFontfileJizurathreeb', filename: 'jizura3b-from-svg-rewritten-by-fontforge.ttf', }
143 { texname: 'mktsFontfileBabelstonehan', filename: 'BabelStoneHan.ttf', }
144 { texname: 'mktsFontfileBiaukai', filename: 'BiauKai.ttf', }
145 { texname: 'mktsFontfileCwtexqfangsongmedium', filename: 'cwTeXQFangsong-Medium.ttf', }
146 { texname: 'mktsFontfileCwtexqheibold', filename: 'cwTeXQHei-Bold.ttf', }
147 { texname: 'mktsFontfileCwtexqkaimedium', filename: 'cwTeXQKai-Medium.ttf', }
148 { texname: 'mktsFontfileCwtexqmingmedium', filename: 'cwTeXQMing-Medium.ttf', }
149 { texname: 'mktsFontfileCwtexqyuanmedium', filename: 'cwTeXQYuan-Medium.ttf', }
150 { texname: 'mktsFontfileDejavusans', filename: 'DejaVuSans.ttf', }
151 { texname: 'mktsFontfileDejavusansbold', filename: 'DejaVuSans-Bold.ttf', }
152 { texname: 'mktsFontfileDejavusansboldoblique', filename: 'DejaVuSans-BoldOblique.ttf', }
153 { texname: 'mktsFontfileDejavusanscondensed', filename: 'DejaVuSansCondensed.ttf', }
154 { texname: 'mktsFontfileDejavusanscondensedbold', filename: 'DejaVuSansCondensed-Bold.ttf', }
155 { texname: 'mktsFontfileDejavusanscondensedboldoblique', filename: 'DejaVuSansCondensed-BoldOblique.ttf', }
156 { texname: 'mktsFontfileDejavusanscondensedoblique', filename: 'DejaVuSansCondensed-Oblique.ttf', }
157 { texname: 'mktsFontfileDejavusansmono', filename: 'DejaVuSansMono.ttf', }
158 { texname: 'mktsFontfileDejavusansmonobold', filename: 'DejaVuSansMono-Bold.ttf', }
159 { texname: 'mktsFontfileDejavusansmonoboldoblique', filename: 'DejaVuSansMono-BoldOblique.ttf', }
160 { texname: 'mktsFontfileDejavusansmonooblique', filename: 'DejaVuSansMono-Oblique.ttf', }
161 { texname: 'mktsFontfileDejavusansoblique', filename: 'DejaVuSans-Oblique.ttf', }
162 { texname: 'mktsFontfileDejavuserif', filename: 'DejaVuSerif.ttf', }
163 { texname: 'mktsFontfileDejavuserifbold', filename: 'DejaVuSerif-Bold.ttf', }
164 { texname: 'mktsFontfileDejavuserifbolditalic', filename: 'DejaVuSerif-BoldItalic.ttf', }
165 { texname: 'mktsFontfileDejavuserifcondensed', filename: 'DejaVuSerifCondensed.ttf', }
166 { texname: 'mktsFontfileDejavuserifcondensedbold', filename: 'DejaVuSerifCondensed-Bold.ttf', }
167 { texname: 'mktsFontfileDejavuserifcondensedbolditalic', filename: 'DejaVuSerifCondensed-BoldItalic.ttf', }
168 { texname: 'mktsFontfileDejavuserifcondenseditalic', filename: 'DejaVuSerifCondensed-Italic.ttf', }
169 { texname: 'mktsFontfileDejavuserifitalic', filename: 'DejaVuSerif-Italic.ttf', }
170 { texname: 'mktsFontfileDroidsansfallbackfull', filename: 'DroidSansFallbackFull.ttf', }
171 { texname: 'mktsFontfileDroidsansjapanese', filename: 'DroidSansJapanese.ttf', }
172 { texname: 'mktsFontfileEbgaramondeightitalic', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramond08-Italic.otf', }
173 # { texname: 'mktsFontfileEbgaramondeightregular', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramond08-Regular.otf', }
174 { texname: 'mktsFontfileEbgaramondeightregular', otf: 'Numbers={Monospaced,Lining}', filename: 'EBGaramond08-Regular.otf', }
175 { texname: 'mktsFontfileEbgaramondeightsc', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramondSC08-Regular.otf', }
176 { texname: 'mktsFontfileEbgaramondinitials', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramond-Initials.otf', }
177 { texname: 'mktsFontfileEbgaramondinitialsfone', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramond-InitialsF1.otf', }
178 { texname: 'mktsFontfileEbgaramondinitialsftwo', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramond-InitialsF2.otf', }
179 { texname: 'mktsFontfileEbgaramondtwelveallsc', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramond12-AllSC.otf', }
180 { texname: 'mktsFontfileEbgaramondtwelvesc', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramondSC12-Regular.otf', }
181 # { texname: 'mktsFontfileEbgaramondtwelveregular', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramond12-Regular.otf', }
182 { texname: 'mktsFontfileEbgaramondtwelveregular', otf: 'Numbers={Monospaced,Lining}', filename: 'EBGaramond12-Regular.otf', }
183 { texname: 'mktsFontfileEbgaramondtwelveregularScupper', otf: 'Letters={UppercaseSmallCaps},Numbers={Monospaced,Lining}', filename: 'EBGaramond12-Regular.otf', }
184 { texname: 'mktsFontfileEbgaramondtwelveregularSclower', otf: 'Letters={SmallCaps},Numbers={Monospaced,Lining}', filename: 'EBGaramond12-Regular.otf', }
185 { texname: 'mktsFontfileEbgaramondtwelveregularScall', otf: 'Letters={SmallCaps,UppercaseSmallCaps},Numbers={Monospaced,Lining}', filename: 'EBGaramond12-Regular.otf', }
186 { texname: 'mktsFontfileEbgaramondtwelveitalic', otf: 'Numbers={Monospaced,Lining},Ligatures={Rare,Historic}', filename: 'EBGaramond12-Italic.otf', }
187 { texname: 'mktsFontfileEbgaramondtwelveitalicscupper', otf: 'Letters={UppercaseSmallCaps},Numbers={Monospaced,Lining}', filename: 'EBGaramond12-Italic.otf', }
188 { texname: 'mktsFontfileEbgaramondtwelveitalicsclower', otf: 'Letters={SmallCaps},Numbers={Monospaced,Lining}', filename: 'EBGaramond12-Italic.otf', }
189 { texname: 'mktsFontfileEbgaramondtwelveitalicscall', otf: 'Letters={SmallCaps,UppercaseSmallCaps},Numbers={Monospaced,Lining}', filename: 'EBGaramond12-Italic.otf', }
190 { texname: 'mktsFontfileEpgyobld', filename: 'EPGYOBLD.TTF', }
191 { texname: 'mktsFontfileEpgyosho', filename: 'EPGYOSHO.TTF', }
192 { texname: 'mktsFontfileEpkaisho', filename: 'EPKAISHO.TTF', }
193 { texname: 'mktsFontfileEpkgobld', filename: 'EPKGOBLD.TTF', }
194 { texname: 'mktsFontfileEpkyouka', filename: 'EPKYOUKA.TTF', }
195 { texname: 'mktsFontfileEpmarugo', filename: 'EPMARUGO.TTF', }
196 { texname: 'mktsFontfileEpmgobld', filename: 'EPMGOBLD.TTF', }
197 { texname: 'mktsFontfileEpminbld', filename: 'EPMINBLD.TTF', }
198 { texname: 'mktsFontfileFandolfangregular', filename: 'FandolFang-Regular.otf', }
199 { texname: 'mktsFontfileFandolheibold', filename: 'FandolHei-Bold.otf', }
200 { texname: 'mktsFontfileFandolheiregular', filename: 'FandolHei-Regular.otf', }
201 { texname: 'mktsFontfileFandolkairegular', filename: 'FandolKai-Regular.otf', }
202 { texname: 'mktsFontfileFandolsongbold', filename: 'FandolSong-Bold.otf', }
203 { texname: 'mktsFontfileFandolsongregular', filename: 'FandolSong-Regular.otf', }
204 { texname: 'mktsFontfileFiracodebold', filename: 'FiraCode-Bold.otf', }
205 { texname: 'mktsFontfileFiracodelight', filename: 'FiraCode-Light.otf', }
206 { texname: 'mktsFontfileFiracodemedium', filename: 'FiraCode-Medium.otf', }
207 { texname: 'mktsFontfileFiracoderegular', filename: 'FiraCode-Regular.otf', }
208 { texname: 'mktsFontfileFiracoderetina', filename: 'FiraCode-Retina.otf', }
209 { texname: 'mktsFontfileFlowdejavusansmono', filename: 'FlowDejaVuSansMono.ttf', }
210 { texname: 'mktsFontfileFontsjapanesegothic', filename: 'fonts-japanese-gothic.ttf', }
211 { texname: 'mktsFontfileFontsjapanesemincho', filename: 'fonts-japanese-mincho.ttf', }
212 { texname: 'mktsFontfileHanamina', filename: 'HanaMinA.ttf', }
213 { texname: 'mktsFontfileHanaminb', filename: 'HanaMinB.ttf', }
214 { texname: 'mktsFontfileIpaexg', filename: 'ipaexg.ttf', }
215 { texname: 'mktsFontfileIpaexm', filename: 'ipaexm.ttf', }
216 { texname: 'mktsFontfileIpag', filename: 'ipag.ttf', }
217 { texname: 'mktsFontfileIpagp', filename: 'ipagp.ttf', }
218 { texname: 'mktsFontfileIpam', filename: 'ipam.ttf', }
219 { texname: 'mktsFontfileIpamp', filename: 'ipamp.ttf', }
220 { texname: 'mktsFontfileJizurathreeb', filename: 'jizura3b.ttf', }
221 { texname: 'mktsFontfileJizurafourbmp', filename: 'jizura4bmp.ttf', }
222 { texname: 'mktsFontfileKai', filename: 'Kai.ttf', }
223 { texname: 'mktsFontfileMonoidbold', filename: 'Monoid-Bold.ttf', }
224 { texname: 'mktsFontfileMonoiditalic', filename: 'Monoid-Italic.ttf', }
225 { texname: 'mktsFontfileMonoidregular', filename: 'Monoid-Regular.ttf', }
226 { texname: 'mktsFontfileMonoidretina', filename: 'Monoid-Retina.ttf', }
227 { texname: 'mktsFontfileNanumgothic', filename: 'NanumGothic.ttc', }
228 { texname: 'mktsFontfileNanummyeongjo', filename: 'NanumMyeongjo.ttc', }
229 { texname: 'mktsFontfileOptima', filename: 'Optima.ttc', }
230 { texname: 'mktsFontfilePtsans', filename: 'PTSans.ttc', }
231 { texname: 'mktsFontfileSimsun', filename: 'simsun.ttc', }
232 { texname: 'mktsFontfileSourcecodeproblack', filename: 'SourceCodePro-Black.otf', }
233 { texname: 'mktsFontfileSourcecodeprobold', filename: 'SourceCodePro-Bold.otf', }
234 { texname: 'mktsFontfileSourcecodeproextralight', filename: 'SourceCodePro-ExtraLight.otf', }
235 { texname: 'mktsFontfileSourcecodeprolight', filename: 'SourceCodePro-Light.otf', }
236 { texname: 'mktsFontfileSourcecodepromedium', filename: 'SourceCodePro-Medium.otf', }
237 { texname: 'mktsFontfileSourcecodeproregular', filename: 'SourceCodePro-Regular.otf', }
238 { texname: 'mktsFontfileSourcecodeprosemibold', filename: 'SourceCodePro-Semibold.otf', }
239 { texname: 'mktsFontfileSourcehansansbold', filename: 'SourceHanSans-Bold.ttc', }
240 { texname: 'mktsFontfileSourcehansansextralight', filename: 'SourceHanSans-ExtraLight.ttc', }
241 { texname: 'mktsFontfileSourcehansansheavy', filename: 'SourceHanSans-Heavy.ttc', }
242 { texname: 'mktsFontfileSourcehansanslight', filename: 'SourceHanSans-Light.ttc', }
243 { texname: 'mktsFontfileSourcehansansmedium', filename: 'SourceHanSans-Medium.ttc', }
244 { texname: 'mktsFontfileSourcehansansnormal', filename: 'SourceHanSans-Normal.ttc', }
245 { texname: 'mktsFontfileSourcehansansregular', filename: 'SourceHanSans-Regular.ttc', }
246 { texname: 'mktsFontfileSunexta', filename: 'sun-exta.ttf', }
247 { texname: 'mktsFontfileSunextb', filename: 'Sun-ExtB.ttf', }
248 { texname: 'mktsFontfileSunflowerucjkxb', filename: 'sunflower-u-cjk-xb.ttf', }
249 { texname: 'mktsFontfileTakaopgothic', filename: 'TakaoPGothic.ttf', }
250 { texname: 'mktsFontfileUbuntub', filename: 'Ubuntu-B.ttf', }
251 { texname: 'mktsFontfileUbuntubi', filename: 'Ubuntu-BI.ttf', }
252 { texname: 'mktsFontfileUbuntuc', filename: 'Ubuntu-C.ttf', }
253 { texname: 'mktsFontfileUbuntul', filename: 'Ubuntu-L.ttf', }
254 { texname: 'mktsFontfileUbuntuli', filename: 'Ubuntu-LI.ttf', }
255 { texname: 'mktsFontfileUbuntumonob', filename: 'UbuntuMono-B.ttf', }
256 { texname: 'mktsFontfileUbuntumonobi', filename: 'UbuntuMono-BI.ttf', }
257 { texname: 'mktsFontfileUbuntumonor', filename: 'UbuntuMono-R.ttf', }
258 { texname: 'mktsFontfileUbuntumonori', filename: 'UbuntuMono-RI.ttf', }
259 { texname: 'mktsFontfileUbuntur', filename: 'Ubuntu-R.ttf', }
260 { texname: 'mktsFontfileUbunturi', filename: 'Ubuntu-RI.ttf', }
261 { texname: 'mktsFontfileUkai', filename: 'ukai.ttc', }
262 { texname: 'mktsFontfileUming', filename: 'uming.ttc', }
263 # { texname: 'mktsFontfileIosevkaslabbold', subfolder: 'iosevska', filename: 'iosevka-slab-bold.ttf', }
264 # { texname: 'mktsFontfileIosevkaslabbolditalic', subfolder: 'iosevska', filename: 'iosevka-slab-bolditalic.ttf', }
265 # { texname: 'mktsFontfileIosevkaslabboldoblique', subfolder: 'iosevska', filename: 'iosevka-slab-boldoblique.ttf', }
266 # { texname: 'mktsFontfileIosevkaslabextralight', subfolder: 'iosevska', filename: 'iosevka-slab-extralight.ttf', }
267 # { texname: 'mktsFontfileIosevkaslabextralightitalic', subfolder: 'iosevska', filename: 'iosevka-slab-extralightitalic.ttf', }
268 # { texname: 'mktsFontfileIosevkaslabextralightoblique', subfolder: 'iosevska', filename: 'iosevka-slab-extralightoblique.ttf', }
269 # { texname: 'mktsFontfileIosevkaslabheavy', subfolder: 'iosevska', filename: 'iosevka-slab-heavy.ttf', }
270 # { texname: 'mktsFontfileIosevkaslabheavyitalic', subfolder: 'iosevska', filename: 'iosevka-slab-heavyitalic.ttf', }
271 # { texname: 'mktsFontfileIosevkaslabheavyoblique', subfolder: 'iosevska', filename: 'iosevka-slab-heavyoblique.ttf', }
272 # { texname: 'mktsFontfileIosevkaslabitalic', subfolder: 'iosevska', filename: 'iosevka-slab-italic.ttf', }
273 # { texname: 'mktsFontfileIosevkaslablight', subfolder: 'iosevska', filename: 'iosevka-slab-light.ttf', }
274 # { texname: 'mktsFontfileIosevkaslablightitalic', subfolder: 'iosevska', filename: 'iosevka-slab-lightitalic.ttf', }
275 # { texname: 'mktsFontfileIosevkaslablightoblique', subfolder: 'iosevska', filename: 'iosevka-slab-lightoblique.ttf', }
276 # { texname: 'mktsFontfileIosevkaslabmedium', subfolder: 'iosevska', filename: 'iosevka-slab-medium.ttf', }
277 # { texname: 'mktsFontfileIosevkaslabmediumitalic', subfolder: 'iosevska', filename: 'iosevka-slab-mediumitalic.ttf', }
278 # { texname: 'mktsFontfileIosevkaslabmediumoblique', subfolder: 'iosevska', filename: 'iosevka-slab-mediumoblique.ttf', }
279 # { texname: 'mktsFontfileIosevkaslaboblique', subfolder: 'iosevska', filename: 'iosevka-slab-oblique.ttf', }
280 # { texname: 'mktsFontfileIosevkaslabregular', subfolder: 'iosevska', filename: 'iosevka-slab-regular.ttf', }
281 # { texname: 'mktsFontfileIosevkaslabthin', subfolder: 'iosevska', filename: 'iosevka-slab-thin.ttf', }
282 # { texname: 'mktsFontfileIosevkaslabthinitalic', subfolder: 'iosevska', filename: 'iosevka-slab-thinitalic.ttf', }
283
284 # { texname: 'mktsFontfileIosevkafivebolditalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-bolditalic.ttf', }
285 # { texname: 'mktsFontfileIosevkafiveboldoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-boldoblique.ttf', }
286 # { texname: 'mktsFontfileIosevkafivebold', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-bold.ttf', }
287 # { texname: 'mktsFontfileIosevkafiveextrabolditalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-extrabolditalic.ttf', }
288 # { texname: 'mktsFontfileIosevkafiveextraboldoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-extraboldoblique.ttf', }
289 # { texname: 'mktsFontfileIosevkafiveextrabold', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-extrabold.ttf', }
290 # { texname: 'mktsFontfileIosevkafiveextralightitalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-extralightitalic.ttf', }
291 # { texname: 'mktsFontfileIosevkafiveextralightoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-extralightoblique.ttf', }
292 # { texname: 'mktsFontfileIosevkafiveextralight', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-extralight.ttf', }
293 # { texname: 'mktsFontfileIosevkafiveheavyitalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-heavyitalic.ttf', }
294 # { texname: 'mktsFontfileIosevkafiveheavyoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-heavyoblique.ttf', }
295 # { texname: 'mktsFontfileIosevkafiveheavy', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-heavy.ttf', }
296 # { texname: 'mktsFontfileIosevkafiveitalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-italic.ttf', }
297 # { texname: 'mktsFontfileIosevkafivelightitalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-lightitalic.ttf', }
298 # { texname: 'mktsFontfileIosevkafivelightoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-lightoblique.ttf', }
299 # { texname: 'mktsFontfileIosevkafivelight', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-light.ttf', }
300 # { texname: 'mktsFontfileIosevkafivemediumitalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-mediumitalic.ttf', }
301 # { texname: 'mktsFontfileIosevkafivemediumoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-mediumoblique.ttf', }
302 # { texname: 'mktsFontfileIosevkafivemedium', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-medium.ttf', }
303 # { texname: 'mktsFontfileIosevkafiveoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-oblique.ttf', }
304 # { texname: 'mktsFontfileIosevkafiveregular', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-regular.ttf', }
305 # { texname: 'mktsFontfileIosevkafivesemibolditalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-semibolditalic.ttf', }
306 # { texname: 'mktsFontfileIosevkafivesemiboldoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-semiboldoblique.ttf', }
307 # { texname: 'mktsFontfileIosevkafivesemibold', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-semibold.ttf', }
308 # { texname: 'mktsFontfileIosevkafivethinitalic', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-thinitalic.ttf', }
309 # { texname: 'mktsFontfileIosevkafivethinoblique', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-thinoblique.ttf', }
310 # { texname: 'mktsFontfileIosevkafivethin', subfolder: 'iosevka-ss05', filename: 'iosevka-ss05-thin.ttf', }
311
312 # { texname: 'mktsFontfileIosevkatypeslabmedium', otf: 'CharacterVariant={15,21,3,24,19,17,23,51,46,44,34}', subfolder: 'iosevka-type-slab-2.0.0', filename: 'iosevka-type-slab-medium.ttf', }
313 # { texname: 'mktsFontfileIosevkatypeslabbold', otf: 'CharacterVariant={15,21,3,24,19,17,23,51,46,44,34}', subfolder: 'iosevka-type-slab-2.0.0', filename: 'iosevka-type-slab-bold.ttf', }
314
315 { texname: 'mktsFontfileIosevkatermslabbolditalic', otf: 'CharacterVariant={15,21,3,24,19,17,23,51,46,44,34}', subfolder: 'iosevka-term-slab-2.0.0', filename: 'iosevka-term-slab-bolditalic.ttf', }
316 { texname: 'mktsFontfileIosevkatermslabbold', otf: 'CharacterVariant={15,21,3,24,19,17,23,51,46,44,34}', subfolder: 'iosevka-term-slab-2.0.0', filename: 'iosevka-term-slab-bold.ttf', }
317 { texname: 'mktsFontfileIosevkatermslabmediumitalic', otf: 'CharacterVariant={15,21,3,24,19,17,23,51,46,44,34}', subfolder: 'iosevka-term-slab-2.0.0', filename: 'iosevka-term-slab-mediumitalic.ttf', }
318 { texname: 'mktsFontfileIosevkatermslabmedium', otf: 'CharacterVariant={15,21,3,24,19,17,23,51,46,44,34}', subfolder: 'iosevka-term-slab-2.0.0', filename: 'iosevka-term-slab-medium.ttf', }
319
320 { texname: 'mktsFontfileFjallaoneregular', subfolder: 'Fjalla_One', filename: 'FjallaOne-Regular.ttf' }
321 { texname: 'mktsFontfileMerriweatherblack', subfolder: 'Merriweather', filename: 'Merriweather-Black.ttf' }
322 { texname: 'mktsFontfileMerriweatherblackitalic', subfolder: 'Merriweather', filename: 'Merriweather-BlackItalic.ttf' }
323 { texname: 'mktsFontfileMerriweatherbold', subfolder: 'Merriweather', filename: 'Merriweather-Bold.ttf' }
324 { texname: 'mktsFontfileMerriweatherbolditalic', subfolder: 'Merriweather', filename: 'Merriweather-BoldItalic.ttf' }
325 { texname: 'mktsFontfileMerriweatheritalic', subfolder: 'Merriweather', filename: 'Merriweather-Italic.ttf' }
326 { texname: 'mktsFontfileMerriweatherlight', subfolder: 'Merriweather', filename: 'Merriweather-Light.ttf' }
327 { texname: 'mktsFontfileMerriweatherlightitalic', subfolder: 'Merriweather', filename: 'Merriweather-LightItalic.ttf' }
328 { texname: 'mktsFontfileMerriweatherregular', subfolder: 'Merriweather', filename: 'Merriweather-Regular.ttf' }
329 { texname: 'mktsFontfileOswaldbold', subfolder: 'Oswald', filename: 'Oswald-Bold.ttf' }
330 { texname: 'mktsFontfileOswaldlight', subfolder: 'Oswald', filename: 'Oswald-Light.ttf' }
331 { texname: 'mktsFontfileOswaldregular', subfolder: 'Oswald', filename: 'Oswald-Regular.ttf' }
332 { texname: 'mktsFontfileRobotoblack', subfolder: 'Roboto', filename: 'Roboto-Black.ttf' }
333 { texname: 'mktsFontfileRobotoblackitalic', subfolder: 'Roboto', filename: 'Roboto-BlackItalic.ttf' }
334 { texname: 'mktsFontfileRobotobold', subfolder: 'Roboto', filename: 'Roboto-Bold.ttf' }
335 { texname: 'mktsFontfileRobotobolditalic', subfolder: 'Roboto', filename: 'Roboto-BoldItalic.ttf' }
336 { texname: 'mktsFontfileRobotoitalic', subfolder: 'Roboto', filename: 'Roboto-Italic.ttf' }
337 { texname: 'mktsFontfileRobotolight', subfolder: 'Roboto', filename: 'Roboto-Light.ttf' }
338 { texname: 'mktsFontfileRobotolightitalic', subfolder: 'Roboto', filename: 'Roboto-LightItalic.ttf' }
339 { texname: 'mktsFontfileRobotomedium', subfolder: 'Roboto', filename: 'Roboto-Medium.ttf' }
340 { texname: 'mktsFontfileRobotomediumitalic', subfolder: 'Roboto', filename: 'Roboto-MediumItalic.ttf' }
341 { texname: 'mktsFontfileRobotoregular', subfolder: 'Roboto', filename: 'Roboto-Regular.ttf' }
342 { texname: 'mktsFontfileRobotothin', subfolder: 'Roboto', filename: 'Roboto-Thin.ttf' }
343 { texname: 'mktsFontfileRobotothinitalic', subfolder: 'Roboto', filename: 'Roboto-ThinItalic.ttf' }
344 { texname: 'mktsFontfileRobotocondensedbold', subfolder: 'Roboto_Condensed', filename: 'RobotoCondensed-Bold.ttf' }
345 { texname: 'mktsFontfileRobotocondensedbolditalic', subfolder: 'Roboto_Condensed', filename: 'RobotoCondensed-BoldItalic.ttf' }
346 { texname: 'mktsFontfileRobotocondenseditalic', subfolder: 'Roboto_Condensed', filename: 'RobotoCondensed-Italic.ttf' }
347 { texname: 'mktsFontfileRobotocondensedlight', subfolder: 'Roboto_Condensed', filename: 'RobotoCondensed-Light.ttf' }
348 { texname: 'mktsFontfileRobotocondensedlightitalic', subfolder: 'Roboto_Condensed', filename: 'RobotoCondensed-LightItalic.ttf' }
349 { texname: 'mktsFontfileRobotocondensedregular', subfolder: 'Roboto_Condensed', filename: 'RobotoCondensed-Regular.ttf' }
350 { texname: 'mktsFontfileRobotoslabbold', subfolder: 'Roboto_Slab', filename: 'RobotoSlab-Bold.ttf' }
351 { texname: 'mktsFontfileRobotoslablight', subfolder: 'Roboto_Slab', filename: 'RobotoSlab-Light.ttf' }
352 { texname: 'mktsFontfileRobotoslabregular', subfolder: 'Roboto_Slab', filename: 'RobotoSlab-Regular.ttf' }
353 { texname: 'mktsFontfileRobotoslabthin', subfolder: 'Roboto_Slab', filename: 'RobotoSlab-Thin.ttf' }
354 { texname: 'mktsFontfileSourcesansproblack', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-Black.ttf' }
355 { texname: 'mktsFontfileSourcesansproblackitalic', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-BlackItalic.ttf' }
356 { texname: 'mktsFontfileSourcesansprobold', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-Bold.ttf' }
357 { texname: 'mktsFontfileSourcesansprobolditalic', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-BoldItalic.ttf' }
358 { texname: 'mktsFontfileSourcesansproextralight', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-ExtraLight.ttf' }
359 { texname: 'mktsFontfileSourcesansproextralightitalic', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-ExtraLightItalic.ttf' }
360 { texname: 'mktsFontfileSourcesansproitalic', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-Italic.ttf' }
361 { texname: 'mktsFontfileSourcesansprolight', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-Light.ttf' }
362 { texname: 'mktsFontfileSourcesansprolightitalic', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-LightItalic.ttf' }
363 { texname: 'mktsFontfileSourcesansproregular', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-Regular.ttf' }
364 { texname: 'mktsFontfileSourcesansprosemibold', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-Semibold.ttf' }
365 { texname: 'mktsFontfileSourcesansprosemibolditalic', subfolder: 'Source_Sans_Pro', filename: 'SourceSansPro-SemiboldItalic.ttf' }
366 { texname: 'mktsFontfileStintultracondensedregular', subfolder: 'Stint_Ultra_Condensed', filename: 'StintUltraCondensed-Regular.ttf' }
367 { texname: 'mktsFontfileYanonekaffeesatzbold', subfolder: 'Yanone_Kaffeesatz', filename: 'YanoneKaffeesatz-Bold.ttf' }
368 { texname: 'mktsFontfileYanonekaffeesatzextralight', subfolder: 'Yanone_Kaffeesatz', filename: 'YanoneKaffeesatz-ExtraLight.ttf' }
369 { texname: 'mktsFontfileYanonekaffeesatzlight', subfolder: 'Yanone_Kaffeesatz', filename: 'YanoneKaffeesatz-Light.ttf' }
370 { texname: 'mktsFontfileYanonekaffeesatzregular', subfolder: 'Yanone_Kaffeesatz', filename: 'YanoneKaffeesatz-Regular.ttf' }
371 { texname: 'mktsFontfilePermianslabseriftypeface', subfolder: 'Permian_Slab', filename: 'PermianSlabSerifTypeface.otf', }
372 { texname: 'mktsFontfilePermianslabseriftypefacebold', subfolder: 'Permian_Slab', filename: 'PermianSlabSerifTypeface-Bold.otf', }
373 { texname: 'mktsFontfilePermianslabseriftypefaceitalic', subfolder: 'Permian_Slab', filename: 'PermianSlabSerifTypeface-Italic.otf', }
374 { texname: 'mktsFontfileBitterbold', subfolder: 'Bitter', filename: 'Bitter-Bold.otf', }
375 { texname: 'mktsFontfileBitterbolditalic', subfolder: 'Bitter', filename: 'Bitter-BoldItalic.otf', }
376 { texname: 'mktsFontfileBitteritalic', subfolder: 'Bitter', filename: 'Bitter-Italic.otf', }
377 { texname: 'mktsFontfileBitterregular', subfolder: 'Bitter', filename: 'Bitter-Regular.otf', }
378 { texname: 'mktsFontfileAleobold', subfolder: 'Aleo_font_v1.2.2/Desktop OTF', filename: 'Aleo-Bold.otf', }
379 { texname: 'mktsFontfileAleobolditalic', subfolder: 'Aleo_font_v1.2.2/Desktop OTF', filename: 'Aleo-BoldItalic.otf', }
380 { texname: 'mktsFontfileAleoitalic', subfolder: 'Aleo_font_v1.2.2/Desktop OTF', filename: 'Aleo-Italic.otf', }
381 { texname: 'mktsFontfileAleolight', subfolder: 'Aleo_font_v1.2.2/Desktop OTF', filename: 'Aleo-Light.otf', }
382 { texname: 'mktsFontfileAleolightitalic', subfolder: 'Aleo_font_v1.2.2/Desktop OTF', filename: 'Aleo-LightItalic.otf', }
383 { texname: 'mktsFontfileAleoregular', subfolder: 'Aleo_font_v1.2.2/Desktop OTF', filename: 'Aleo-Regular.otf', }
384
385 { texname: 'mktsFontfileUnifrakturcook', subfolder: 'unifraktur', filename: 'UnifrakturCook.ttf', }
386 { texname: 'mktsFontfileUnifrakturcooklight', subfolder: 'unifraktur', filename: 'UnifrakturCook-Light.ttf', }
387 { texname: 'mktsFontfileUnifrakturmaguntia', subfolder: 'unifraktur', filename: 'UnifrakturMaguntia.ttf', }
388
389 { texname: 'mktsFontfileGltsukijifivego', subfolder: 'GL-Tsukiji-5go', filename: 'GL-Tsukiji-5go.ttf', }
390
391 { texname: 'mktsFontfileThtshynpzero', subfolder: 'TH-Tshyn', filename: 'TH-Tshyn-P0.ttf', }
392 { texname: 'mktsFontfileThtshynpone', subfolder: 'TH-Tshyn', filename: 'TH-Tshyn-P1.ttf', }
393 { texname: 'mktsFontfileThtshynptwo', subfolder: 'TH-Tshyn', filename: 'TH-Tshyn-P2.ttf', }
394
395 { texname: 'mktsFontfileNotoserifjpblack', subfolder: 'NotoSerifJP', filename: 'NotoSerifJP-Black.otf', }
396 { texname: 'mktsFontfileNotoserifjpbold', subfolder: 'NotoSerifJP', filename: 'NotoSerifJP-Bold.otf', }
397 { texname: 'mktsFontfileNotoserifjpextralight', subfolder: 'NotoSerifJP', filename: 'NotoSerifJP-ExtraLight.otf', }
398 { texname: 'mktsFontfileNotoserifjplight', subfolder: 'NotoSerifJP', filename: 'NotoSerifJP-Light.otf', }
399 { texname: 'mktsFontfileNotoserifjpmedium', subfolder: 'NotoSerifJP', filename: 'NotoSerifJP-Medium.otf', }
400 { texname: 'mktsFontfileNotoserifjpregular', subfolder: 'NotoSerifJP', filename: 'NotoSerifJP-Regular.otf', }
401 { texname: 'mktsFontfileNotoserifjpsemibold', subfolder: 'NotoSerifJP', filename: 'NotoSerifJP-SemiBold.otf', }
402
403 { texname: 'mktsFontfileThkhaaitpzero', subfolder: 'TH-Khaai', filename: 'TH-Khaai-TP0.ttf', }
404 { texname: 'mktsFontfileThkhaaitptwo', subfolder: 'TH-Khaai', filename: 'TH-Khaai-TP2.ttf', }
405
406 { texname: 'mktsFontfileHminglanr', subfolder: 'MingLan', filename: 'H-MingLan-R.ttf', }
407 { texname: 'mktsFontfileHminglanb', subfolder: 'MingLan', filename: 'H-MingLan-B.ttf', }
408
409 { texname: 'mktsFontfileRkaisubold', filename: 'R-Kai-SUBold.ttf', }
410 { texname: 'mktsFontfileRkantingliuwnine', filename: 'R-KanTingLiu-W9.ttf', }
411
412 { texname: 'mktsFontfileSushikii', subfolder: 'sushiki_ub', filename: 'sushikii.ttf', }
413
414 ### TAINT TTC fonts from the Sarasa series have several regional / usage variants, as seen in BabelMap, these should
415 be selected and made available here ###
416 { texname: 'mktsFontfileSarasabold', subfolder: 'sarasa-gothic-0.6.0', filename: 'sarasa-bold.ttc', }
417 { texname: 'mktsFontfileSarasabolditalic', subfolder: 'sarasa-gothic-0.6.0', filename: 'sarasa-bolditalic.ttc', }
418 { texname: 'mktsFontfileSarasaitalic', subfolder: 'sarasa-gothic-0.6.0', filename: 'sarasa-italic.ttc', }
419 { texname: 'mktsFontfileSarasaregular', subfolder: 'sarasa-gothic-0.6.0', filename: 'sarasa-regular.ttc', }
420
421 { texname: 'mktsFontfileAsanamath', filename: 'Asana-Math.otf', }
422
423 # { texname: 'mktsFontfileLmmonotenitalic', home: '', filename: 'lmmono10-italic.otf', }
424 # { texname: 'mktsFontfileLmmonotenregular', home: '', filename: 'lmmono10-regular.otf', }
425 # { texname: 'mktsFontfileLmmonotwelveregular', home: '', filename: 'lmmono12-regular.otf', }
426 # { texname: 'mktsFontfileLmmonoeightregular', home: '', filename: 'lmmono8-regular.otf', }
427 # { texname: 'mktsFontfileLmmononineregular', home: '', filename: 'lmmono9-regular.otf', }
428 # { texname: 'mktsFontfileLmmonocapstenoblique', home: '', filename: 'lmmonocaps10-oblique.otf', }
429 # { texname: 'mktsFontfileLmmonocapstenregular', home: '', filename: 'lmmonocaps10-regular.otf', }
430 # { texname: 'mktsFontfileLmmonolttenboldoblique', home: '', filename: 'lmmonolt10-boldoblique.otf', }
431 # { texname: 'mktsFontfileLmmonolttenbold', home: '', filename: 'lmmonolt10-bold.otf', }
432 # { texname: 'mktsFontfileLmmonolttenoblique', home: '', filename: 'lmmonolt10-oblique.otf', }
433 # { texname: 'mktsFontfileLmmonolttenregular', home: '', filename: 'lmmonolt10-regular.otf', }
434 # { texname: 'mktsFontfileLmmonoltcondtenoblique', home: '', filename: 'lmmonoltcond10-oblique.otf', }
435 # { texname: 'mktsFontfileLmmonoltcondtenregular', home: '', filename: 'lmmonoltcond10-regular.otf', }
436 # { texname: 'mktsFontfileLmmonoproptenoblique', home: '', filename: 'lmmonoprop10-oblique.otf', }
437 # { texname: 'mktsFontfileLmmonoproptenregular', home: '', filename: 'lmmonoprop10-regular.otf', }
438 # { texname: 'mktsFontfileLmmonoproplttenboldoblique', home: '', filename: 'lmmonoproplt10-boldoblique.otf', }
439 # { texname: 'mktsFontfileLmmonoproplttenbold', home: '', filename: 'lmmonoproplt10-bold.otf', }
440 # { texname: 'mktsFontfileLmmonoproplttenoblique', home: '', filename: 'lmmonoproplt10-oblique.otf', }
441 # { texname: 'mktsFontfileLmmonoproplttenregular', home: '', filename: 'lmmonoproplt10-regular.otf', }
442 # { texname: 'mktsFontfileLmmonoslanttenregular', home: '', filename: 'lmmonoslant10-regular.otf', }
443 # { texname: 'mktsFontfileLmromantenbolditalic', home: '', filename: 'lmroman10-bolditalic.otf', }
444 # { texname: 'mktsFontfileLmromantenbold', home: '', filename: 'lmroman10-bold.otf', }
445 { texname: 'mktsFontfileLmromantenitalic', home: '', filename: 'lmroman10-italic.otf', }
446 { texname: 'mktsFontfileLmromantenregular', home: '', filename: 'lmroman10-regular.otf', }
447 # { texname: 'mktsFontfileLmromantwelvebold', home: '', filename: 'lmroman12-bold.otf', }
448 # { texname: 'mktsFontfileLmromantwelveitalic', home: '', filename: 'lmroman12-italic.otf', }
449 # { texname: 'mktsFontfileLmromantwelveregular', home: '', filename: 'lmroman12-regular.otf', }
450 # { texname: 'mktsFontfileLmromanseventeenregular', home: '', filename: 'lmroman17-regular.otf', }
451 # { texname: 'mktsFontfileLmromanfivebold', home: '', filename: 'lmroman5-bold.otf', }
452 # { texname: 'mktsFontfileLmromanfiveregular', home: '', filename: 'lmroman5-regular.otf', }
453 # { texname: 'mktsFontfileLmromansixbold', home: '', filename: 'lmroman6-bold.otf', }
454 # { texname: 'mktsFontfileLmromansixregular', home: '', filename: 'lmroman6-regular.otf', }
455 # { texname: 'mktsFontfileLmromansevenbold', home: '', filename: 'lmroman7-bold.otf', }
456 # { texname: 'mktsFontfileLmromansevenitalic', home: '', filename: 'lmroman7-italic.otf', }
457 # { texname: 'mktsFontfileLmromansevenregular', home: '', filename: 'lmroman7-regular.otf', }
458 # { texname: 'mktsFontfileLmromaneightbold', home: '', filename: 'lmroman8-bold.otf', }
459 # { texname: 'mktsFontfileLmromaneightitalic', home: '', filename: 'lmroman8-italic.otf', }
460 # { texname: 'mktsFontfileLmromaneightregular', home: '', filename: 'lmroman8-regular.otf', }
461 # { texname: 'mktsFontfileLmromanninebold', home: '', filename: 'lmroman9-bold.otf', }
462 # { texname: 'mktsFontfileLmromannineitalic', home: '', filename: 'lmroman9-italic.otf', }
463 # { texname: 'mktsFontfileLmromannineregular', home: '', filename: 'lmroman9-regular.otf', }
464 # { texname: 'mktsFontfileLmromancapstenoblique', home: '', filename: 'lmromancaps10-oblique.otf', }
465 # { texname: 'mktsFontfileLmromancapstenregular', home: '', filename: 'lmromancaps10-regular.otf', }
466 # { texname: 'mktsFontfileLmromandemitenoblique', home: '', filename: 'lmromandemi10-oblique.otf', }
467 # { texname: 'mktsFontfileLmromandemitenregular', home: '', filename: 'lmromandemi10-regular.otf', }
468 # { texname: 'mktsFontfileLmromandunhtenoblique', home: '', filename: 'lmromandunh10-oblique.otf', }
469 # { texname: 'mktsFontfileLmromandunhtenregular', home: '', filename: 'lmromandunh10-regular.otf', }
470 # { texname: 'mktsFontfileLmromanslanttenbold', home: '', filename: 'lmromanslant10-bold.otf', }
471 # { texname: 'mktsFontfileLmromanslanttenregular', home: '', filename: 'lmromanslant10-regular.otf', }
472 # { texname: 'mktsFontfileLmromanslanttwelveregular', home: '', filename: 'lmromanslant12-regular.otf', }
473 # { texname: 'mktsFontfileLmromanslantseventeenregular', home: '', filename: 'lmromanslant17-regular.otf', }
474 # { texname: 'mktsFontfileLmromanslanteightregular', home: '', filename: 'lmromanslant8-regular.otf', }
475 # { texname: 'mktsFontfileLmromanslantnineregular', home: '', filename: 'lmromanslant9-regular.otf', }
476 # { texname: 'mktsFontfileLmromanunsltenregular', home: '', filename: 'lmromanunsl10-regular.otf', }
477 # { texname: 'mktsFontfileLmsanstenboldoblique', home: '', filename: 'lmsans10-boldoblique.otf', }
478 # { texname: 'mktsFontfileLmsanstenbold', home: '', filename: 'lmsans10-bold.otf', }
479 # { texname: 'mktsFontfileLmsanstenoblique', home: '', filename: 'lmsans10-oblique.otf', }
480 # { texname: 'mktsFontfileLmsanstenregular', home: '', filename: 'lmsans10-regular.otf', }
481 # { texname: 'mktsFontfileLmsanstwelveoblique', home: '', filename: 'lmsans12-oblique.otf', }
482 # { texname: 'mktsFontfileLmsanstwelveregular', home: '', filename: 'lmsans12-regular.otf', }
483 # { texname: 'mktsFontfileLmsansseventeenoblique', home: '', filename: 'lmsans17-oblique.otf', }
484 # { texname: 'mktsFontfileLmsansseventeenregular', home: '', filename: 'lmsans17-regular.otf', }
485 # { texname: 'mktsFontfileLmsanseightoblique', home: '', filename: 'lmsans8-oblique.otf', }
486 # { texname: 'mktsFontfileLmsanseightregular', home: '', filename: 'lmsans8-regular.otf', }
487 # { texname: 'mktsFontfileLmsansnineoblique', home: '', filename: 'lmsans9-oblique.otf', }
488 # { texname: 'mktsFontfileLmsansnineregular', home: '', filename: 'lmsans9-regular.otf', }
489 # { texname: 'mktsFontfileLmsansdemicondtenoblique', home: '', filename: 'lmsansdemicond10-oblique.otf', }
490 # { texname: 'mktsFontfileLmsansdemicondtenregular', home: '', filename: 'lmsansdemicond10-regular.otf', }
491 # { texname: 'mktsFontfileLmsansquoteightboldoblique', home: '', filename: 'lmsansquot8-boldoblique.otf', }
492 # { texname: 'mktsFontfileLmsansquoteightbold', home: '', filename: 'lmsansquot8-bold.otf', }
493 # { texname: 'mktsFontfileLmsansquoteightoblique', home: '', filename: 'lmsansquot8-oblique.otf', }
494 # { texname: 'mktsFontfileLmsansquoteightregular', home: '', filename: 'lmsansquot8-regular.otf', }
495
496
497
498 ]
499
500
501 #.........................................................................................................
502 styles:
503 mktsStyleTitleChapter: """
504 \\Huge%
505 \\mktsFontfileUbuntub%
506 \\protect\\renewcommand{\\cn}[1]{{\\adjustCjkIdeograph{\\mktsFontfileCwtexqheibold{}##1}}}%"""
507 mktsStyleTitleSection: """
508 \\mktsFontfileUbuntub%
509 \\protect\\renewcommand{\\cn}[1]{{\\adjustCjkIdeograph{\\mktsFontfileCwtexqheibold{}##1}}}%"""
510 #.........................................................................................................
511 'tex':
512 'ignore-latin': yes
513 #.......................................................................................................
514 'tex-command-by-rsgs':
515 'u-latn': 'latin'
516 'u-latn-a': 'latin'
517 'u-latn-b': 'latin'
518 'u-latn-1': 'latin'
519 'u-punct': 'latin'
520 'u-grek': 'latin'
521 'u-cdm': 'latin' # combining diacritical marks
522 'u-cyrl': 'latin'
523 'u-cyrl-s': 'latin'
524 'u-cjk': 'cn'
525 'u-halfull': 'cn'
526 'u-cjk-enclett': 'cn'
527 'u-dingb': 'cn'
528 'u-cjk-xa': 'cnxa'
529 'u-cjk-xb': 'cnxb'
530 'u-cjk-xc': 'cnxc'
531 'u-cjk-xd': 'cnxd'
532
533 ### NOTE in anticipation of upcoming version where all codepoins will get simply
534 annotated with their RSGs, which in turn are LaTeX commands: ###
535 'u-cjk-cmp': 'cnUcjkcmp' ### CJK Compatibility ###
536 'u-cjk-cmpf': 'cnUcjkcmpf' ### CJK Compatibility Forms ###
537 'u-cjk-cmpi1': 'cnUcjkcmpione' ### CJK Compatibility Ideographs ###
538 'u-cjk-cmpi2': 'cnUcjkcmpitwo' ### CJK Compatibility Ideographs Supplement ###
539
540 # 'u-cjk-cmp': 'cncone'
541 # 'u-cjk-cmpi1': 'cncone'
542 # 'u-cjk-cmpi2': 'cnctwo'
543 'u-cjk-rad1': 'cnrone'
544 'u-cjk-rad2': 'cnrtwo'
545 'u-cjk-sym': 'cnsym'
546 'u-cjk-strk': 'cnstrk'
547 'u-pua': 'cnjzr'
548 'jzr-fig': 'cnjzr'
549 'u-cjk-kata': 'ka'
550 'u-cjk-hira': 'hi'
551 'u-hang-syl': 'hg'
552 'u-cjk-encsupp': 'cnencsupp'
553 #.....................................................................................................
554 'fallback': 'mktsRsgFb' ### Fallback Font ###
555 #.......................................................................................................
556 ### LIST of Unicode Range Sigils that contain codepoints to be treated as CJK characters: ###
557 'cjk-rsgs': [
558 'u-cjk'
559 'u-halfull'
560 # 'u-dingb'
561 'u-cjk-xa'
562 'u-cjk-xb'
563 'u-cjk-xc'
564 'u-cjk-xd'
565 'u-cjk-xe'
566 'u-cjk-xf'
567 'u-cjk-cmpi1'
568 'u-cjk-cmpi2'
569 'u-cjk-rad1'
570 'u-cjk-rad2'
571 'u-cjk-sym'
572 'u-cjk-strk'
573 'u-pua'
574 'jzr-fig'
575 'u-cjk-kata'
576 'u-cjk-hira'
577 'u-hang-syl'
578 'u-cjk-enclett'
579 'u-cjk-encsupp'
580 ]
581 #.......................................................................................................
582 'glyph-styles':
583 ### Other stuff: ###
584 # '‰': '{\\mktsFontfileOptima‰}'
585 '·': cmd: 'mktsFontfileEbgaramondtwelveregular' # U+00B7 MIDDLE DOT
586 # '↕': raise: -0.2, cmd: 'cnxJzr', glyph: ''
587 ### ASCII Art / Box Drawing: ###
588 '─': cmd: 'mktsStyleBoxDrawing'
589 '│': cmd: 'mktsStyleBoxDrawing'
590 '└': cmd: 'mktsStyleBoxDrawing'
591 '├': cmd: 'mktsStyleBoxDrawing'
592 '═': cmd: 'mktsStyleBoxDrawing'
593 '║': cmd: 'mktsStyleBoxDrawing'
594 '╔': cmd: 'mktsStyleBoxDrawing'
595 '╗': cmd: 'mktsStyleBoxDrawing'
596 '╚': cmd: 'mktsStyleBoxDrawing'
597 '╝': cmd: 'mktsStyleBoxDrawing'
598 '╠': cmd: 'mktsStyleBoxDrawing'
599 '╣': cmd: 'mktsStyleBoxDrawing'
600 '╤': cmd: 'mktsStyleBoxDrawing'
601 '╧': cmd: 'mktsStyleBoxDrawing'
602 '╪': cmd: 'mktsStyleBoxDrawing'
603 ### Arrows ###
604 '⤾': cmd: 'mktsFontfileDejavuserif'
605 '₰': cmd: 'mktsFontfileSunexta'
606
607 ### Ideographic description characters: ###
608 '↻': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
609 '↔': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
610 '↕': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
611 '●': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
612 '◰': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
613 '≈': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
614 '﹋': cmd: 'cnxBabel', push: -0.35 # raise: -0.2,
615 # '⿰': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
616 # '⿱': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
617 # '⿺': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
618 # '⿸': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
619 # '⿹': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
620 # '⿶': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
621 # '⿷': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
622 # '⿵': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
623 # '⿴': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
624 # '⿻': cmd: 'cnxJzr', glyph: '' # raise: -0.2,
625
626 ### 'Late Additions' in upper part of CJK unified ideographs (Unicode v5.2); glyphs are missing
627 from Sun-ExtA but are included in BabelstoneHan: ###
628 '龺': cmd: 'cnxBabel'
629 '龻': cmd: 'cnxBabel'
630 '龼': cmd: 'cnxBabel'
631 '龽': cmd: 'cnxBabel'
632 '龾': cmd: 'cnxBabel'
633 '龿': cmd: 'cnxBabel'
634 '鿀': cmd: 'cnxBabel'
635 '鿁': cmd: 'cnxBabel'
636 '鿂': cmd: 'cnxBabel'
637 '鿃': cmd: 'cnxBabel'
638 '鿄': cmd: 'cnxBabel'
639 '鿅': cmd: 'cnxBabel'
640 '鿆': cmd: 'cnxBabel'
641 '鿇': cmd: 'cnxBabel'
642 '鿈': cmd: 'cnxBabel'
643 '鿉': cmd: 'cnxBabel'
644 '鿊': cmd: 'cnxBabel'
645 '鿋': cmd: 'cnxBabel'
646 '鿌': cmd: 'cnxBabel'
647 #.....................................................................................................
648 ### This glyph is damaged in Sun-ExtA; it happens to be included in HanaMinA: ###
649 '䗍': cmd: 'cnxHanaA'
650
651 #.....................................................................................................
652 '🈻': cmd: 'mktsFontfileThtshynpone'
653 '🉠': cmd: 'mktsStyleCjkRoundSymbol{🉠}', glyph: '' ### TAINT dirty trick, update configuration syntax ###
654 '🉡': cmd: 'mktsStyleCjkRoundSymbol{🉡}', glyph: '' ### TAINT dirty trick, update configuration syntax ###
655 '🉢': cmd: 'mktsStyleCjkRoundSymbol{🉢}', glyph: '' ### TAINT dirty trick, update configuration syntax ###
656 '🉣': cmd: 'mktsStyleCjkRoundSymbol{🉣}', glyph: '' ### TAINT dirty trick, update configuration syntax ###
657 '🉤': cmd: 'mktsStyleCjkRoundSymbol{🉤}', glyph: '' ### TAINT dirty trick, update configuration syntax ###
658 '🉥': cmd: 'mktsStyleCjkRoundSymbol{🉥}', glyph: '' ### TAINT dirty trick, update configuration syntax ###
659 #.....................................................................................................
660 ### Ideographic Space: ###
661 # '&#x3000;': cmd: 'cnjzr', glyph: ''
662
663 #.....................................................................................................
664 '▷': cmd: 'mktsFontfileCwtexqheibold'
665
666 #.....................................................................................................
667 ### Ideographic Punctuation, Fullwidth Forms: ###
668 '《': raise: -0.2
669 '》': raise: -0.2
670 '《': cmd: 'mktsFontfileNanummyeongjo'
671 '》': cmd: 'mktsFontfileNanummyeongjo'
672 '【': cmd: 'mktsFontfileNanummyeongjo'
673 '】': cmd: 'mktsFontfileNanummyeongjo'
674 '。': push: 0.5, raise: 0.25, cmd: 'cn'
675 '、': push: 0.5, raise: 0.25, cmd: 'cn'
676 ',': push: 0.5, raise: 0.25, cmd: 'cn'
677 '.': null
678 ':': push: 0.5, raise: 0.25, cmd: 'cn'
679 ';': null
680 '!': null
681 '?': null
682 '"': null
683 ''': null
684 '`': null
685 '^': null
686 '~': null
687 ' ̄': null
688 '_': null
689 '&': null
690 '@': null
691 '#': null
692 '%': null
693 '+': null
694 '-': null
695 '*': null
696 '=': null
697 '<': null
698 '>': null
699 '(': push: -0.25
700 ')': push: 0.25
701 '[': null
702 ']': null
703 '{': null
704 '}': null
705 '⦅': null
706 '⦆': null
707 '|': null
708 '¦': null
709 '/': null
710 '\': null
711 '¬': null
712 '$': null
713 '£': null
714 '¢': null
715 '₩': null
716 '¥': null
717
718 #.....................................................................................................
719 '囗': cmd: 'cnjzr', glyph: ''
720 # '扌': push: 0.5
721 '扌': push: 0.05
722 '亻': push: 0.6
723 '釒': push: 0.5
724 '钅': push: 0.4
725 '冫': push: 0.55
726 '牜': push: 0.5
727 '飠': push: 0.4
728 '犭': push: 0.3
729 '忄': push: 0.5
730 '礻': push: 0.3
731 '衤': push: 0.2
732 '讠': push: 0.5
733 '𧾷': push: 0.5, cmd: 'cnxb'
734 '卩': push: -0.4
735 '': push: 0.5, raise: -0.2
736 '糹': push: 0.4
737 '纟': push: 0.4
738 '阝': push: 0.6
739 '𩰊': push: -0.25, cmd: 'cnxb'
740 '𩰋': push: 0.25, cmd: 'cnxb'
741 '彳': push: 0.15
742 '灬': raise: 0.4
743 '爫': raise: -0.125
744 '覀': raise: -0.0
745 '癶': raise: -0.2, cmd: 'cnxBabel'
746 '': raise: 0.1, cmd: 'cnxJzr'
747 '乛': raise: -0.25
748 '龸': raise: -0.15
749 '䒑': raise: -0.1, cmd: 'cnxa'
750 '宀': raise: -0.2
751 '𥫗': raise: -0.2, cmd: 'cnxb'
752 '罓': raise: -0.2
753 '龵': raise: -0.1, cmd: 'cnxBabel'
754 '龹': raise: -0.12
755 '〇': raise: -0.05, cmd: 'cnxBabel'
756 # '⺍': cmd: 'cnjzr', glyph: ''
757 #.....................................................................................................
758 ### Glyphs represented by other codepoints and/or with other than the standard fonts: ###
759 # '⺊': cmd: 'cnxHanaA'
760 # '⺑': cmd: 'cnxHanaA'
761 # '⺕': cmd: 'cnxHanaA'
762 # '⺴': cmd: 'cnxHanaA'
763 # '⺿': cmd: 'cnxHanaA'
764 # '〆': cmd: 'cnxHanaA'
765 # '〻': cmd: 'cnxHanaA'
766 # '㇀': cmd: 'cnxHanaA'
767 # '㇊': cmd: 'cnxHanaA'
768 # '㇎': cmd: 'cnxHanaA'
769 # '㇏': cmd: 'cnxHanaA'
770 # '丷': cmd: 'cnxHanaA'
771 # '饣': cmd: 'cnxHanaA'
772 # '⺀': cmd: 'cnxHanaA'
773 '⺀': cmd: 'cnxHanaA'
774 '⺄': cmd: 'cnxHanaA'
775 '⺆': cmd: 'cnxBabel'
776 '⺌': cmd: 'cnxHanaA'
777 # '⺍': cmd: 'cnxHanaA'
778 '⺍': cmd: 'cnxHanaA'
779 '⺗': cmd: 'cnxHanaA'
780 # '⺝': cmd: 'cnxBabel'
781 '⺝': cmd: 'cnxHanaA'
782 '⺥': cmd: 'cnxHanaA'
783 '⺳': cmd: 'cnxHanaA'
784 '⺶': cmd: 'cnxUming'
785 '⺻': cmd: 'cnxHanaA'
786 '⺼': cmd: 'cnxBabel'
787 # '〓': cmd: 'cnxBabel'
788 '〓': cmd: 'cnxBabel'
789 '〢': cmd: 'cnxSunXA'
790 '〣': cmd: 'cnxSunXA'
791 # '〥': cmd: 'cnxBabel'
792 '〥': cmd: 'cnxSunXA'
793 '〧': cmd: 'cnxBabel'
794 '〨': cmd: 'cnxBabel'
795 '〽': cmd: 'cnxSunXA'
796 '㇁': cmd: 'cnxBabel'
797 '㇂': cmd: 'cnxHanaA'
798 '㇃': cmd: 'cnxBabel'
799 '㇄': cmd: 'cnxBabel'
800 '㇅': cmd: 'cnxBabel'
801 '㇈': cmd: 'cnxBabel'
802 '㇉': cmd: 'cnxHanaA'
803 '㇋': cmd: 'cnxBabel'
804 '㇌': cmd: 'cnxHanaA'
805 '㇢': cmd: 'cnxHanaA'
806 '㓁': cmd: 'cnxBabel'
807 '冖': cmd: 'cnxHanaA'
808 '刂': cmd: 'cnxHanaA'
809 '氵': cmd: 'cnxHanaA'
810 '罒': cmd: 'cnxHanaA'
811 '龴': cmd: 'cnxHanaA'
812 '𠂉': cmd: 'cnxHanaA'
813 '帯': cmd: 'cnxHanaA'
814 '齒': cmd: 'cnxBabel'
815 '龰': cmd: 'cnxBabel'
816 '𤴔': cmd: 'cnxBabel'
817 '㐃': cmd: 'cnxBabel'
818 '𠚜': cmd: 'cnxHanaB'
819 '𠚡': cmd: 'cnxHanaB'
820 '𠥧': cmd: 'cnxHanaB'
821 '𠥩': cmd: 'cnxHanaB'
822 '𠥪': cmd: 'cnxHanaB'
823 '𠥫': cmd: 'cnxHanaB'
824 '𠥬': cmd: 'cnxHanaB'
825 '𧀍': cmd: 'cnxHanaB'
826 '覀': cmd: 'cnxJzr', glyph: ''
827 '⻗': cmd: 'cnxJzr', glyph: ''
828 '𡗗': raise: -0.1, cmd: 'cnxHanaA', glyph: '𡗗'
829 '丿': cmd: 'cnxJzr', glyph: ''
830 '𠥓': cmd: 'cnxJzr', glyph: ''
831 '龷': cmd: 'cnxJzr', glyph: ''
832 '龶': cmd: 'cnxJzr', glyph: ''
833
834 'ℼ': cmd: 'mktsFontfileAsanamath'
835 'ℽ': cmd: 'mktsFontfileAsanamath'
836 'ℾ': cmd: 'mktsFontfileAsanamath'
837 'ℿ': cmd: 'mktsFontfileAsanamath'
838 '⅀': cmd: 'mktsFontfileAsanamath'
839 'ⅅ': cmd: 'mktsFontfileAsanamath'
840 'ⅆ': cmd: 'mktsFontfileAsanamath'
841 'ⅇ': cmd: 'mktsFontfileAsanamath'
842 'ⅈ': cmd: 'mktsFontfileAsanamath'
843 'ⅉ': cmd: 'mktsFontfileAsanamath'
844 '𝔸': cmd: 'mktsFontfileAsanamath'
845 '𝔹': cmd: 'mktsFontfileAsanamath'
846 'ℂ': cmd: 'mktsFontfileAsanamath'
847 '𝔻': cmd: 'mktsFontfileAsanamath'
848 '𝔼': cmd: 'mktsFontfileAsanamath'
849 '𝔽': cmd: 'mktsFontfileAsanamath'
850 '𝔾': cmd: 'mktsFontfileAsanamath'
851 'ℍ': cmd: 'mktsFontfileAsanamath'
852 '𝕀': cmd: 'mktsFontfileAsanamath'
853 '𝕁': cmd: 'mktsFontfileAsanamath'
854 '𝕂': cmd: 'mktsFontfileAsanamath'
855 '𝕃': cmd: 'mktsFontfileAsanamath'
856 '𝕄': cmd: 'mktsFontfileAsanamath'
857 'ℕ': cmd: 'mktsFontfileAsanamath'
858 '𝕆': cmd: 'mktsFontfileAsanamath'
859 'ℙ': cmd: 'mktsFontfileAsanamath'
860 'ℚ': cmd: 'mktsFontfileAsanamath'
861 'ℝ': cmd: 'mktsFontfileAsanamath'
862 '𝕊': cmd: 'mktsFontfileAsanamath'
863 '𝕋': cmd: 'mktsFontfileAsanamath'
864 '𝕌': cmd: 'mktsFontfileAsanamath'
865 '𝕍': cmd: 'mktsFontfileAsanamath'
866 '𝕎': cmd: 'mktsFontfileAsanamath'
867 '𝕏': cmd: 'mktsFontfileAsanamath'
868 '𝕐': cmd: 'mktsFontfileAsanamath'
869 'ℤ': cmd: 'mktsFontfileAsanamath'
870 '𝕒': cmd: 'mktsFontfileAsanamath'
871 '𝕓': cmd: 'mktsFontfileAsanamath'
872 '𝕔': cmd: 'mktsFontfileAsanamath'
873 '𝕕': cmd: 'mktsFontfileAsanamath'
874 '𝕖': cmd: 'mktsFontfileAsanamath'
875 '𝕗': cmd: 'mktsFontfileAsanamath'
876 '𝕘': cmd: 'mktsFontfileAsanamath'
877 '𝕙': cmd: 'mktsFontfileAsanamath'
878 '𝕚': cmd: 'mktsFontfileAsanamath'
879 '𝕛': cmd: 'mktsFontfileAsanamath'
880 '𝕜': cmd: 'mktsFontfileAsanamath'
881 '𝕝': cmd: 'mktsFontfileAsanamath'
882 '𝕞': cmd: 'mktsFontfileAsanamath'
883 '𝕟': cmd: 'mktsFontfileAsanamath'
884 '𝕠': cmd: 'mktsFontfileAsanamath'
885 '𝕡': cmd: 'mktsFontfileAsanamath'
886 '𝕢': cmd: 'mktsFontfileAsanamath'
887 '𝕣': cmd: 'mktsFontfileAsanamath'
888 '𝕤': cmd: 'mktsFontfileAsanamath'
889 '𝕥': cmd: 'mktsFontfileAsanamath'
890 '𝕦': cmd: 'mktsFontfileAsanamath'
891 '𝕧': cmd: 'mktsFontfileAsanamath'
892 '𝕨': cmd: 'mktsFontfileAsanamath'
893 '𝕩': cmd: 'mktsFontfileAsanamath'
894 '𝕪': cmd: 'mktsFontfileAsanamath'
895 '𝕫': cmd: 'mktsFontfileAsanamath'
896 '𝕬': cmd: 'mktsFontfileAsanamath'
897 '𝕭': cmd: 'mktsFontfileAsanamath'
898 '𝕮': cmd: 'mktsFontfileAsanamath'
899 '𝕯': cmd: 'mktsFontfileAsanamath'
900 '𝕰': cmd: 'mktsFontfileAsanamath'
901 '𝕱': cmd: 'mktsFontfileAsanamath'
902 '𝕲': cmd: 'mktsFontfileAsanamath'
903 '𝕳': cmd: 'mktsFontfileAsanamath'
904 '𝕴': cmd: 'mktsFontfileAsanamath'
905 '𝕵': cmd: 'mktsFontfileAsanamath'
906 '𝕶': cmd: 'mktsFontfileAsanamath'
907 '𝕷': cmd: 'mktsFontfileAsanamath'
908 '𝕸': cmd: 'mktsFontfileAsanamath'
909 '𝕹': cmd: 'mktsFontfileAsanamath'
910 '𝕺': cmd: 'mktsFontfileAsanamath'
911 '𝕻': cmd: 'mktsFontfileAsanamath'
912 '𝕼': cmd: 'mktsFontfileAsanamath'
913 '𝕽': cmd: 'mktsFontfileAsanamath'
914 '𝕾': cmd: 'mktsFontfileAsanamath'
915 '𝕿': cmd: 'mktsFontfileAsanamath'
916 '𝖀': cmd: 'mktsFontfileAsanamath'
917 '𝖁': cmd: 'mktsFontfileAsanamath'
918 '𝖂': cmd: 'mktsFontfileAsanamath'
919 '𝖃': cmd: 'mktsFontfileAsanamath'
920 '𝖄': cmd: 'mktsFontfileAsanamath'
921 '𝖅': cmd: 'mktsFontfileAsanamath'
922 '𝖆': cmd: 'mktsFontfileAsanamath'
923 '𝖇': cmd: 'mktsFontfileAsanamath'
924 '𝖈': cmd: 'mktsFontfileAsanamath'
925 '𝖉': cmd: 'mktsFontfileAsanamath'
926 '𝖊': cmd: 'mktsFontfileAsanamath'
927 '𝖋': cmd: 'mktsFontfileAsanamath'
928 '𝖌': cmd: 'mktsFontfileAsanamath'
929 '𝖍': cmd: 'mktsFontfileAsanamath'
930 '𝖎': cmd: 'mktsFontfileAsanamath'
931 '𝖏': cmd: 'mktsFontfileAsanamath'
932 '𝖐': cmd: 'mktsFontfileAsanamath'
933 '𝖑': cmd: 'mktsFontfileAsanamath'
934 '𝖒': cmd: 'mktsFontfileAsanamath'
935 '𝖓': cmd: 'mktsFontfileAsanamath'
936 '𝖔': cmd: 'mktsFontfileAsanamath'
937 '𝖕': cmd: 'mktsFontfileAsanamath'
938 '𝖖': cmd: 'mktsFontfileAsanamath'
939 '𝖗': cmd: 'mktsFontfileAsanamath'
940 '𝖘': cmd: 'mktsFontfileAsanamath'
941 '𝖙': cmd: 'mktsFontfileAsanamath'
942 '𝖚': cmd: 'mktsFontfileAsanamath'
943 '𝖛': cmd: 'mktsFontfileAsanamath'
944 '𝖜': cmd: 'mktsFontfileAsanamath'
945 '𝖝': cmd: 'mktsFontfileAsanamath'
946 '𝖞': cmd: 'mktsFontfileAsanamath'
947 '𝖟': cmd: 'mktsFontfileAsanamath'
948
949
950