summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/To/Nv.pl
blob: 039b3eb6a170c2d4f26ee3d6983c07161611b0af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
# This file is machine-generated by mktables from the Unicode
# database, Version 6.1.0.  Any changes made here will be lost!

# !!!!!!!   INTERNAL PERL USE ONLY   !!!!!!!
# This file is for internal use by core Perl only.  The format and even the
# name or existence of this file are subject to change without notice.  Don't
# use it directly.


# The mappings must be modified to get the correct values by adding the code
# point ordinal number to each one that is numeric.

# The name this swash is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$utf8::SwashInfo{'ToNv'}{'format'} = 'a'; # some entries need adjustment
$utf8::SwashInfo{'ToNv'}{'missing'} = 'NaN';

return <<'END';
0030	0039	0
00B2	00B3	2
00B9		1
00BC		1/4
00BD		1/2
00BE		3/4
0660	0669	0
06F0	06F9	0
07C0	07C9	0
0966	096F	0
09E6	09EF	0
09F4		1/16
09F5		1/8
09F6		3/16
09F7		1/4
09F8		3/4
09F9		16
0A66	0A6F	0
0AE6	0AEF	0
0B66	0B6F	0
0B72		1/4
0B73		1/2
0B74		3/4
0B75		1/16
0B76		1/8
0B77		3/16
0BE6	0BF0	0
0BF1		100
0BF2		1000
0C66	0C6F	0
0C78	0C7B	0
0C7C	0C7E	1
0CE6	0CEF	0
0D66	0D70	0
0D71		100
0D72		1000
0D73		1/4
0D74		1/2
0D75		3/4
0E50	0E59	0
0ED0	0ED9	0
0F20	0F29	0
0F2A		1/2
0F2B		3/2
0F2C		5/2
0F2D		7/2
0F2E		9/2
0F2F		11/2
0F30		13/2
0F31		15/2
0F32		17/2
0F33		-1/2
1040	1049	0
1090	1099	0
1369	1372	1
1373		20
1374		30
1375		40
1376		50
1377		60
1378		70
1379		80
137A		90
137B		100
137C		10000
16EE	16F0	17
17E0	17E9	0
17F0	17F9	0
1810	1819	0
1946	194F	0
19D0	19D9	0
19DA		1
1A80	1A89	0
1A90	1A99	0
1B50	1B59	0
1BB0	1BB9	0
1C40	1C49	0
1C50	1C59	0
2070		0
2074	2079	4
2080	2089	0
2150		1/7
2151		1/9
2152		1/10
2153		1/3
2154		2/3
2155		1/5
2156		2/5
2157		3/5
2158		4/5
2159		1/6
215A		5/6
215B		1/8
215C		3/8
215D		5/8
215E		7/8
215F		1
2160	216B	1
216C		50
216D		100
216E		500
216F		1000
2170	217B	1
217C		50
217D		100
217E		500
217F		1000
2180		1000
2181		5000
2182		10000
2185		6
2186		50
2187		50000
2188		100000
2189		0
2460	2473	1
2474	2487	1
2488	249B	1
24EA		0
24EB	24F4	11
24F5	24FE	1
24FF		0
2776	277F	1
2780	2789	1
278A	2793	1
2CFD		1/2
3007		0
3021	3029	1
3038		10
3039		20
303A		30
3192	3195	1
3220	3229	1
3248		10
3249		20
324A		30
324B		40
324C		50
324D		60
324E		70
324F		80
3251	325F	21
3280	3289	1
32B1	32BF	36
3405		5
3483		2
382A		5
3B4D		7
4E00		1
4E03		7
4E07		10000
4E09		3
4E5D		9
4E8C		2
4E94		5
4E96		4
4EBF		100000000
4EC0		10
4EDF		1000
4EE8		3
4F0D		5
4F70		100
5104		100000000
5146		1000000000000
5169		2
516B		8
516D		6
5341		10
5343		1000
5344		20
5345		30
534C		40
53C1		3
53C2		3
53C3		3
53C4		3
56DB		4
58F1		1
58F9		1
5E7A		1
5EFE		9
5EFF		20
5F0C	5F0E	1
5F10		2
62FE		10
634C		8
67D2		7
6F06		7
7396		9
767E		100
8086		4
842C		10000
8CAE		2
8CB3		2
8D30		2
9621		1000
9646		6
964C		100
9678		6
96F6		0
A620	A629	0
A6E6	A6EE	1
A6EF		0
A830		1/4
A831		1/2
A832		3/4
A833		1/16
A834		1/8
A835		3/16
A8D0	A8D9	0
A900	A909	0
A9D0	A9D9	0
AA50	AA59	0
ABF0	ABF9	0
F96B		3
F973		10
F978		2
F9B2		0
F9D1		6
F9D3		6
F9FD		10
FF10	FF19	0
10107	10110	1
10111		20
10112		30
10113		40
10114		50
10115		60
10116		70
10117		80
10118		90
10119		100
1011A		200
1011B		300
1011C		400
1011D		500
1011E		600
1011F		700
10120		800
10121		900
10122		1000
10123		2000
10124		3000
10125		4000
10126		5000
10127		6000
10128		7000
10129		8000
1012A		9000
1012B		10000
1012C		20000
1012D		30000
1012E		40000
1012F		50000
10130		60000
10131		70000
10132		80000
10133		90000
10140		1/4
10141		1/2
10142		1
10143		5
10144		50
10145		500
10146		5000
10147		50000
10148		5
10149		10
1014A		50
1014B		100
1014C		500
1014D		1000
1014E		5000
1014F		5
10150		10
10151		50
10152		100
10153		500
10154		1000
10155		10000
10156		50000
10157		10
10158		1
10159		1
1015A	1015B	1
1015C		2
1015D		2
1015E		2
1015F		5
10160		10
10161		10
10162		10
10163		10
10164		10
10165		30
10166		50
10167		50
10168		50
10169		50
1016A		100
1016B		300
1016C		500
1016D		500
1016E		500
1016F		500
10170		500
10171		1000
10172		5000
10173		5
10174		50
10175		1/2
10176		1/2
10177		2/3
10178		3/4
1018A		0
10320		1
10321		5
10322		10
10323		50
10341		90
1034A		900
103D1	103D2	1
103D3		10
103D4		20
103D5		100
104A0	104A9	0
10858	1085A	1
1085B		10
1085C		20
1085D		100
1085E		1000
1085F		10000
10916		1
10917		10
10918		20
10919		100
1091A	1091B	2
10A40	10A43	1
10A44		10
10A45		20
10A46		100
10A47		1000
10A7D		1
10A7E		50
10B58	10B5B	1
10B5C		10
10B5D		20
10B5E		100
10B5F		1000
10B78	10B7B	1
10B7C		10
10B7D		20
10B7E		100
10B7F		1000
10E60	10E69	1
10E6A		20
10E6B		30
10E6C		40
10E6D		50
10E6E		60
10E6F		70
10E70		80
10E71		90
10E72		100
10E73		200
10E74		300
10E75		400
10E76		500
10E77		600
10E78		700
10E79		800
10E7A		900
10E7B		1/2
10E7C		1/4
10E7D		1/3
10E7E		2/3
11052	1105B	1
1105C		20
1105D		30
1105E		40
1105F		50
11060		60
11061		70
11062		80
11063		90
11064		100
11065		1000
11066	1106F	0
110F0	110F9	0
11136	1113F	0
111D0	111D9	0
116C0	116C9	0
12400	12407	2
12408	1240E	3
1240F	12414	4
12415	1241D	1
1241E	12422	1
12423	12424	2
12425	1242B	3
1242C	1242E	1
1242F	12431	3
12434	12436	1
12437	12439	3
1243A		3
1243B	1243C	3
1243D		4
1243E		4
1243F		4
12440	12441	6
12442		7
12443	12444	7
12445	12446	8
12447		9
12448		9
12449		9
1244A	1244E	2
1244F	12452	1
12453	12454	4
12455		5
12458	12459	1
1245A		1/3
1245B		2/3
1245C		5/6
1245D		1/3
1245E		2/3
1245F		1/8
12460		1/4
12461		1/6
12462		1/4
1D360	1D369	1
1D36A		20
1D36B		30
1D36C		40
1D36D		50
1D36E		60
1D36F		70
1D370		80
1D371		90
1D7CE	1D7D7	0
1D7D8	1D7E1	0
1D7E2	1D7EB	0
1D7EC	1D7F5	0
1D7F6	1D7FF	0
1F100		0
1F101	1F10A	0
20001		7
20064		4
200E2		4
20121		5
2092A		1
20983		30
2098C		40
2099C		40
20AEA		6
20AFD		3
20B19		3
22390		2
22998		3
23B1B		3
2626D		4
2F890		9
END