summaryrefslogtreecommitdiff
path: root/res
diff options
context:
space:
mode:
authorAndrej Shadura <andrew.shadura@collabora.co.uk>2019-02-06 13:21:51 +0100
committerAndrej Shadura <andrew.shadura@collabora.co.uk>2019-02-06 13:21:51 +0100
commit6d875775abe2e4ce65f850bcc6c4761180f5e886 (patch)
treebff8461b03937e8f6138ecd20bd8da22a5305f20 /res
parentd90030e3e264edad56821c6c54143e8ccc2d7c03 (diff)
parentba28c24d899c329cb1db6bef162ca32693b08db9 (diff)
Update upstream source from tag 'upstream/0_20170802'
Update to upstream version '0~20170802' with Debian dir 034d09721149c2057bd9c72853b45fa489d99ed6
Diffstat (limited to 'res')
-rw-r--r--res/anchors_bold.json1492
-rw-r--r--res/anchors_regular.json1492
-rw-r--r--res/anchors_thin.json1492
-rw-r--r--res/buildnumber.txt1
-rw-r--r--res/c2sc_requirements.txt208
-rw-r--r--res/diacritics.txt94
-rw-r--r--res/glyphorder.txt3387
-rw-r--r--res/glyphorder_thin.txt3387
-rw-r--r--res/ot_classes.txt412
-rw-r--r--res/ot_features.txt23
-rw-r--r--res/ot_kerningclasses.txt95
-rw-r--r--res/roboto.cfg8
-rw-r--r--res/smcp_requirements.txt420
-rw-r--r--res/unic_requirements.txt162
14 files changed, 7402 insertions, 5271 deletions
diff --git a/res/anchors_bold.json b/res/anchors_bold.json
deleted file mode 100644
index 1dc1bae..0000000
--- a/res/anchors_bold.json
+++ /dev/null
@@ -1,1492 +0,0 @@
-{
- "Esh": {
- "bottom": [
- 591,
- 10
- ],
- "top": [
- 591,
- 1600
- ],
- "top0315": [
- 1157,
- 1600
- ]
- },
- "Ibar": {
- "bottom": [
- 381,
- 0
- ],
- "top": [
- 381,
- 1600
- ],
- "top0315": [
- 761,
- 1600
- ]
- },
- "Iogonek.smcp": {
- "bottom": [
- 273,
- -417
- ],
- "bottom_dd": [
- 540,
- -407
- ],
- "parent_top": [
- 271,
- 1320
- ],
- "top": [
- 271,
- 1320
- ],
- "top0315": [
- 540,
- 1320
- ],
- "top_dd": [
- 540,
- 1600
- ]
- },
- "a_uni02DE": {
- "bottom": [
- 467,
- 22
- ],
- "bottom_dd": [
- 1091,
- -407
- ],
- "markbottom": [
- 467,
- 22
- ],
- "ogonek": [
- 985,
- 0
- ],
- "rhalfring": [
- 691,
- 1290
- ],
- "top": [
- 540,
- 1290
- ],
- "top0315": [
- 1534,
- 1290
- ],
- "top_dd": [
- 1091,
- 1600
- ]
- },
- "acutedblnosp": {
- "_marktop": [
- -661,
- 1290
- ],
- "mkmktop": [
- -661,
- 1640
- ],
- "parent_top": [
- -586,
- 1379
- ]
- },
- "acuterightnosp": {
- "_marktop": [
- -105,
- 1290
- ],
- "mkmktop": [
- -105,
- 1670
- ]
- },
- "acutesubnosp": {
- "_markbottom": [
- -613,
- 0
- ],
- "mkmkbottom_acc": [
- -613,
- -390
- ]
- },
- "bbar": {
- "bottom": [
- 681,
- -10
- ],
- "markbottom": [
- 681,
- -10
- ],
- "parenthesses.w2": [
- 384,
- 1302
- ],
- "top": [
- 676,
- 1600
- ],
- "top0315": [
- 1237,
- 1600
- ]
- },
- "bridgeinvsubnosp": {
- "_markbottom": [
- -577,
- 0
- ],
- "mkmkbottom_acc": [
- -577,
- -486
- ]
- },
- "circumflexnosp": {
- "_marktop": [
- -579,
- 1290
- ],
- "mkmktop": [
- -579,
- 1640
- ],
- "parent_top": [
- -576,
- 1389
- ]
- },
- "circumflexsubnosp": {
- "_bottom": [
- -576,
- 0
- ],
- "_bottomu": [
- -576,
- 0
- ],
- "_markbottom": [
- -576,
- 0
- ],
- "mkmkbottom_acc": [
- -577,
- -377
- ]
- },
- "diaeresistonosnosp": {
- "_marktop": [
- -591,
- 1290
- ],
- "mkmktop": [
- -591,
- 1870
- ]
- },
- "epsilon1": {
- "bottom": [
- 597,
- 0
- ],
- "top": [
- 597,
- 1290
- ],
- "top0315": [
- 1153,
- 1290
- ]
- },
- "gbar_uni1ABE": {
- "bottom": [
- 692,
- -487
- ],
- "cross": [
- 734,
- -128
- ],
- "markbottom": [
- 692,
- -487
- ],
- "top": [
- 692,
- 1290
- ],
- "top0315": [
- 1485,
- 1290
- ]
- },
- "gcursive": {
- "bottom": [
- 554,
- -447
- ],
- "top": [
- 555,
- 1290
- ],
- "top0315": [
- 1176,
- 1290
- ]
- },
- "glottalstopbarrev": {
- "bottom": [
- 558,
- 0
- ],
- "top": [
- 558,
- 1633
- ],
- "top0315": [
- 1066,
- 1633
- ]
- },
- "graveleftnosp": {
- "_marktop": [
- 32,
- 1290
- ],
- "mkmktop": [
- 32,
- 1670
- ]
- },
- "gravesubnosp": {
- "_markbottom": [
- -583,
- 0
- ],
- "mkmkbottom_acc": [
- -583,
- -390
- ]
- },
- "ibar": {
- "bottom": [
- 381,
- 0
- ],
- "top": [
- 381,
- 1600
- ],
- "top0315": [
- 761,
- 1600
- ]
- },
- "jhookdblbar": {
- "bottom": [
- 204,
- -447
- ],
- "top": [
- 634,
- 1700
- ],
- "top0315": [
- 848,
- 1700
- ]
- },
- "lbar": {
- "bottom": [
- 381,
- 10
- ],
- "top": [
- 381,
- 1677
- ],
- "top0315": [
- 761,
- 1677
- ]
- },
- "linevertdblnosp": {
- "_marktop": [
- -580,
- 1180
- ],
- "mkmktop": [
- -580,
- 1680
- ],
- "parent_top": [
- -578,
- 1358
- ]
- },
- "linevertnosp": {
- "_marktop": [
- -576,
- 1180
- ],
- "mkmktop": [
- -576,
- 1680
- ],
- "parent_top": [
- -576,
- 1358
- ]
- },
- "linevertsubnosp": {
- "_markbottom": [
- -579,
- 0
- ],
- "mkmkbottom_acc": [
- -579,
- -514
- ]
- },
- "lmidtilde": {
- "bottom": [
- 420,
- 0
- ],
- "parenthesses.w2": [
- 426,
- 842
- ],
- "top": [
- 420,
- 1600
- ],
- "top0315": [
- 847,
- 1600
- ]
- },
- "macronsubnosp": {
- "_bottom": [
- -576,
- 0
- ],
- "_markbottom": [
- -576,
- 0
- ],
- "mkmkbottom_acc": [
- -575,
- -345
- ]
- },
- "o_uni02DE": {
- "bottom": [
- 576,
- -10
- ],
- "bottom_dd": [
- 1153,
- -407
- ],
- "markbottom": [
- 576,
- -10
- ],
- "top": [
- 576,
- 1290
- ],
- "top0315": [
- 1606,
- 1290
- ],
- "top_dd": [
- 1153,
- 1600
- ]
- },
- "overscorenosp": {
- "_marktop": [
- -572,
- 1584
- ],
- "mkmktop": [
- -572,
- 1910
- ],
- "parent_top": [
- -573,
- 1704
- ]
- },
- "plussubnosp": {
- "_markbottom": [
- -578,
- 0
- ],
- "mkmkbottom_acc": [
- -578,
- -551
- ]
- },
- "ringnosp": {
- "_marktop": [
- -575,
- 1121
- ],
- "mkmktop": [
- -575,
- 1571
- ],
- "parent_top": [
- -575,
- 1296
- ]
- },
- "ringrighthalfsubnosp": {
- "_markbottom": [
- -602,
- 0
- ],
- "mkmkbottom_acc": [
- -601,
- -451
- ]
- },
- "ringsubnosp": {
- "_markbottom": [
- -584,
- 0
- ],
- "mkmkbottom_acc": [
- -584,
- -490
- ]
- },
- "tackupsubnosp": {
- "_markbottom": [
- -578,
- 0
- ],
- "mkmkbottom_acc": [
- -578,
- -492
- ]
- },
- "tildecomb": {
- "_marktop": [
- -582,
- 1256
- ],
- "_top": [
- -582,
- 1256
- ],
- "mkmktop": [
- -582,
- 1676
- ],
- "parent_top": [
- -556,
- 1398
- ]
- },
- "tildesubnosp": {
- "_bottom": [
- -576,
- 0
- ],
- "_markbottom": [
- -576,
- 0
- ],
- "mkmkbottom_acc": [
- -576,
- -407
- ]
- },
- "underscorenosp": {
- "_markbottom": [
- -577,
- 0
- ],
- "mkmkbottom_acc": [
- -577,
- -403
- ]
- },
- "uni0069.ccmp": {
- "bottom": [
- 278,
- 10
- ],
- "top": [
- 289,
- 1269
- ],
- "top0315": [
- 577,
- 1269
- ]
- },
- "uni006A.ccmp": {
- "bottom": [
- 190,
- -459
- ],
- "top": [
- 275,
- 1269
- ],
- "top0315": [
- 596,
- 1269
- ]
- },
- "uni012F.ccmp": {
- "bottom": [
- 278,
- -459
- ],
- "top": [
- 289,
- 1269
- ],
- "top0315": [
- 577,
- 1269
- ]
- },
- "uni023D": {
- "bottom": [
- 595,
- 10
- ],
- "top": [
- 366,
- 1600
- ],
- "top0315": [
- 1202,
- 1600
- ]
- },
- "uni0243": {
- "bottom": [
- 675,
- 10
- ],
- "top": [
- 675,
- 1612
- ],
- "top0315": [
- 1417,
- 1612
- ]
- },
- "uni0248": {
- "bottom": [
- 512,
- -10
- ],
- "top": [
- 858,
- 1600
- ],
- "top0315": [
- 1234,
- 1600
- ]
- },
- "uni0249": {
- "bottom": [
- 386,
- -459
- ],
- "top": [
- 419,
- 1600
- ],
- "top0315": [
- 797,
- 1600
- ]
- },
- "uni0249.ccmp": {
- "bottom": [
- 394,
- -459
- ],
- "top": [
- 394,
- 1269
- ],
- "top0315": [
- 796,
- 1269
- ]
- },
- "uni024D": {
- "bottom": [
- 352,
- 10
- ],
- "top": [
- 462,
- 1290
- ],
- "top0315": [
- 858,
- 1290
- ]
- },
- "uni0268.ccmp": {
- "bottom": [
- 371,
- 10
- ],
- "top": [
- 382,
- 1269
- ],
- "top0315": [
- 761,
- 1269
- ]
- },
- "uni0313": {
- "_marktop": [
- -599,
- 1069
- ],
- "mkmktop": [
- -599,
- 1684
- ],
- "parent_top": [
- -576,
- 1303
- ]
- },
- "uni0315": {
- "_marktop0315": [
- -56,
- 1067
- ]
- },
- "uni0342": {
- "_marktop": [
- -573,
- 1290
- ],
- "mkmktop": [
- -573,
- 1640
- ]
- },
- "uni0343": {
- "_marktop": [
- -611,
- 1290
- ],
- "mkmktop": [
- -611,
- 1730
- ]
- },
- "uni0348": {
- "_markbottom": [
- -580,
- 0
- ],
- "mkmkbottom_acc": [
- -580,
- -514
- ]
- },
- "uni0354": {
- "_markbottom": [
- -576,
- 0
- ],
- "mkmkbottom_acc": [
- -576,
- -555
- ]
- },
- "uni0355": {
- "_markbottom": [
- -642,
- 0
- ],
- "mkmkbottom_acc": [
- -642,
- -552
- ]
- },
- "uni0356": {
- "_markbottom": [
- -609,
- 0
- ],
- "mkmkbottom_acc": [
- -609,
- -556
- ]
- },
- "uni0357": {
- "_marktop": [
- -625,
- 1135
- ],
- "mkmktop": [
- -625,
- 1567
- ]
- },
- "uni035C": {
- "_markbottom_dd": [
- 0,
- -30
- ]
- },
- "uni035F": {
- "_markbottom_dd": [
- 0,
- -10
- ]
- },
- "uni03F3.ccmp": {
- "bottom": [
- 276,
- -459
- ],
- "top": [
- 275,
- 1269
- ],
- "top0315": [
- 596,
- 1269
- ]
- },
- "uni042B": {
- "top": [
- 905,
- 1600
- ],
- "top0315": [
- 1785,
- 1600
- ]
- },
- "uni042B.smcp": {
- "top": [
- 805,
- 1320
- ],
- "top0315": [
- 1614,
- 1320
- ]
- },
- "uni042E": {
- "top": [
- 916,
- 1600
- ],
- "top0315": [
- 1972,
- 1600
- ]
- },
- "uni044B": {
- "top": [
- 879,
- 1290
- ],
- "top0315": [
- 1730,
- 1290
- ]
- },
- "uni0456.ccmp": {
- "bottom": [
- 278,
- 10
- ],
- "top": [
- 289,
- 1269
- ],
- "top0315": [
- 577,
- 1269
- ]
- },
- "uni0458.ccmp": {
- "bottom": [
- 275,
- -459
- ],
- "top": [
- 275,
- 1269
- ],
- "top0315": [
- 596,
- 1269
- ]
- },
- "uni048A": {
- "top": [
- 708,
- 1914
- ],
- "top0315": [
- 1424,
- 1600
- ]
- },
- "uni048B": {
- "top": [
- 584,
- 1604
- ],
- "top0315": [
- 1153,
- 1290
- ]
- },
- "uni0496": {
- "top0315": [
- 2107,
- 1600
- ]
- },
- "uni0497": {
- "top0315": [
- 1816,
- 1290
- ]
- },
- "uni049B": {
- "top0315": [
- 1168,
- 1290
- ]
- },
- "uni04A2": {
- "bottom_dd": [
- 1442,
- -407
- ],
- "top0315": [
- 1442,
- 1600
- ],
- "top_dd": [
- 1442,
- 1600
- ]
- },
- "uni04A3": {
- "top0315": [
- 1153,
- 1269
- ]
- },
- "uni04B2": {
- "bottom_dd": [
- 1306,
- -407
- ],
- "top0315": [
- 1306,
- 1612
- ],
- "top_dd": [
- 1306,
- 1600
- ]
- },
- "uni04B3": {
- "bottom_dd": [
- 1051,
- -407
- ],
- "top0315": [
- 1051,
- 1280
- ],
- "top_dd": [
- 1051,
- 1600
- ]
- },
- "uni04B6": {
- "top0315": [
- 1429,
- 1600
- ]
- },
- "uni04B7": {
- "top0315": [
- 1140,
- 1290
- ]
- },
- "uni04C6": {
- "top0315": [
- 1155,
- 1269
- ]
- },
- "uni04C9": {
- "bottom_dd": [
- 1442,
- -407
- ],
- "top0315": [
- 1442,
- 1600
- ],
- "top_dd": [
- 1442,
- 1600
- ]
- },
- "uni04CA": {
- "top0315": [
- 1153,
- 1269
- ]
- },
- "uni04CD": {
- "bottom_dd": [
- 1795,
- -407
- ],
- "top0315": [
- 1795,
- 1600
- ],
- "top_dd": [
- 1795,
- 1600
- ]
- },
- "uni04CE": {
- "top0315": [
- 1567,
- 1269
- ]
- },
- "uni04FC": {
- "bottom_dd": [
- 1306,
- -407
- ],
- "top0315": [
- 1306,
- 1612
- ],
- "top_dd": [
- 1306,
- 1600
- ]
- },
- "uni04FD": {
- "bottom_dd": [
- 1051,
- -407
- ],
- "top0315": [
- 1051,
- 1280
- ],
- "top_dd": [
- 1051,
- 1600
- ]
- },
- "uni0513": {
- "top0315": [
- 1155,
- 1269
- ]
- },
- "uni1AB4": {
- "_marktop": [
- -576,
- 1170
- ]
- },
- "uni1AB5": {
- "_markbottom": [
- -577,
- 0
- ]
- },
- "uni1AB8": {
- "_markbottom": [
- -492,
- 0
- ]
- },
- "uni1D06": {
- "bottom": [
- 713,
- 0
- ],
- "top": [
- 713,
- 1290
- ],
- "top0315": [
- 1287,
- 1290
- ]
- },
- "uni1D08": {
- "bottom": [
- 533,
- 0
- ],
- "top": [
- 533,
- 1290
- ],
- "top0315": [
- 1057,
- 1290
- ]
- },
- "uni1D0E": {
- "bottom": [
- 582,
- 0
- ],
- "top": [
- 582,
- 1290
- ],
- "top0315": [
- 1151,
- 1290
- ]
- },
- "uni1D1B": {
- "bottom": [
- 536,
- 0
- ],
- "top": [
- 536,
- 1290
- ],
- "top0315": [
- 1064,
- 1290
- ]
- },
- "uni1D20": {
- "bottom": [
- 525,
- 0
- ],
- "top": [
- 525,
- 1290
- ],
- "top0315": [
- 1052,
- 1290
- ]
- },
- "uni1D21": {
- "bottom": [
- 749,
- 0
- ],
- "top": [
- 749,
- 1290
- ],
- "top0315": [
- 1493,
- 1290
- ]
- },
- "uni1D22": {
- "bottom": [
- 504,
- 0
- ],
- "top": [
- 504,
- 1290
- ],
- "top0315": [
- 1051,
- 1290
- ]
- },
- "uni1D26": {
- "bottom": [
- 514,
- 0
- ],
- "top": [
- 514,
- 1290
- ],
- "top0315": [
- 884,
- 1290
- ]
- },
- "uni1D28": {
- "bottom": [
- 603,
- 0
- ],
- "top": [
- 603,
- 1290
- ],
- "top0315": [
- 1207,
- 1290
- ]
- },
- "uni1D29": {
- "bottom": [
- 617,
- 0
- ],
- "top": [
- 617,
- 1290
- ],
- "top0315": [
- 1178,
- 1290
- ]
- },
- "uni1D2B": {
- "bottom": [
- 614,
- 0
- ],
- "top": [
- 614,
- 1290
- ],
- "top0315": [
- 1181,
- 1290
- ]
- },
- "uni1D7C": {
- "bottom": [
- 389,
- 0
- ],
- "top": [
- 389,
- 1290
- ],
- "top0315": [
- 799,
- 1290
- ]
- },
- "uni1DCE": {
- "_marktop": [
- -578,
- 967
- ]
- },
- "uni1DE0": {
- "_marktop": [
- -576,
- 1170
- ]
- },
- "uni1DEE": {
- "_marktop": [
- -576,
- 950
- ]
- },
- "uni1DF5": {
- "_marktop": [
- -578,
- 1170
- ]
- },
- "uni1DFE": {
- "_marktop": [
- -576,
- 1170
- ]
- },
- "uni1E2C": {
- "bottom": [
- 394,
- 0
- ],
- "bottom_dd": [
- 700,
- -407
- ],
- "mkmkbottom_acc": [
- 394,
- -407
- ],
- "ogonek": [
- 494,
- 0
- ],
- "right": [
- 553,
- 0
- ],
- "tonos": [
- 88,
- 1457
- ],
- "top": [
- 393,
- 1600
- ],
- "top0315": [
- 700,
- 1600
- ],
- "top_dd": [
- 700,
- 1600
- ]
- },
- "uni1E2D": {
- "bottom": [
- 394,
- 10
- ],
- "bottom_dd": [
- 673,
- -407
- ],
- "mkmkbottom_acc": [
- 394,
- -397
- ],
- "ogonek": [
- 504,
- 0
- ],
- "rhotichook": [
- 468,
- 654
- ],
- "top": [
- 393,
- 1600
- ],
- "top0315": [
- 673,
- 1600
- ],
- "top_dd": [
- 673,
- 1600
- ]
- },
- "uni1E2E": {
- "bottom": [
- 374,
- 0
- ],
- "bottom_dd": [
- 680,
- -407
- ],
- "ogonek": [
- 474,
- 0
- ],
- "right": [
- 533,
- 0
- ],
- "tonos": [
- 68,
- 1457
- ],
- "top": [
- 373,
- 1600
- ],
- "top0315": [
- 680,
- 1600
- ],
- "top_dd": [
- 680,
- 1600
- ]
- },
- "uni1E2F": {
- "bottom": [
- 412,
- 10
- ],
- "mkmktop_acc": [
- 423,
- 1969
- ],
- "rhotichook": [
- 486,
- 654
- ],
- "top": [
- 423,
- 1269
- ],
- "top0315": [
- 711,
- 1269
- ]
- },
- "uni1FC0": {
- "_top": [
- 474,
- 1182
- ]
- },
- "uni20DB": {
- "_marktop": [
- -589,
- 1170
- ]
- },
- "uni20DC": {
- "_marktop": [
- -590,
- 1170
- ]
- },
- "uni2C67": {
- "bottom_dd": [
- 1442,
- -407
- ],
- "top0315": [
- 1442,
- 1600
- ],
- "top_dd": [
- 1442,
- 1600
- ]
- },
- "uni2C68": {
- "bottom_dd": [
- 1153,
- -407
- ],
- "top0315": [
- 1153,
- 1693
- ],
- "top_dd": [
- 1153,
- 1600
- ]
- },
- "uni2DEA": {
- "_marktop": [
- -576,
- 1170
- ]
- },
- "uni2DEC": {
- "_marktop": [
- -578,
- 944
- ]
- },
- "uni2DED": {
- "_marktop": [
- -577,
- 1170
- ]
- },
- "uni2DEF": {
- "_marktop": [
- -576,
- 1170
- ]
- },
- "uniA67C": {
- "_marktop": [
- -577,
- 1170
- ]
- },
- "uniA790": {
- "bottom_dd": [
- 1441,
- -407
- ],
- "top0315": [
- 1441,
- 1600
- ],
- "top_dd": [
- 1441,
- 1600
- ]
- },
- "uniA791": {
- "bottom_dd": [
- 1153,
- -407
- ],
- "top0315": [
- 1153,
- 1290
- ],
- "top_dd": [
- 1153,
- 1600
- ]
- },
- "uniFE22": {
- "_marktop": [
- -578,
- 1170
- ]
- },
- "uniFE23": {
- "_marktop": [
- 578,
- 1170
- ]
- }
-} \ No newline at end of file
diff --git a/res/anchors_regular.json b/res/anchors_regular.json
deleted file mode 100644
index c2f70d1..0000000
--- a/res/anchors_regular.json
+++ /dev/null
@@ -1,1492 +0,0 @@
-{
- "Esh": {
- "bottom": [
- 584,
- 10
- ],
- "top": [
- 584,
- 1612
- ],
- "top0315": [
- 1175,
- 1612
- ]
- },
- "Ibar": {
- "bottom": [
- 341,
- 10
- ],
- "top": [
- 341,
- 1612
- ],
- "top0315": [
- 682,
- 1612
- ]
- },
- "Iogonek.smcp": {
- "bottom": [
- 246,
- -437
- ],
- "bottom_dd": [
- 492,
- -407
- ],
- "parent_top": [
- 246,
- 1320
- ],
- "top": [
- 246,
- 1320
- ],
- "top0315": [
- 492,
- 1320
- ],
- "top_dd": [
- 492,
- 1600
- ]
- },
- "a_uni02DE": {
- "bottom": [
- 501,
- 0
- ],
- "bottom_dd": [
- 1118,
- -407
- ],
- "markbottom": [
- 501,
- 0
- ],
- "ogonek": [
- 974,
- 0
- ],
- "rhalfring": [
- 700,
- 1290
- ],
- "top": [
- 582,
- 1290
- ],
- "top0315": [
- 1488,
- 1290
- ],
- "top_dd": [
- 1118,
- 1600
- ]
- },
- "acutedblnosp": {
- "_marktop": [
- -661,
- 1290
- ],
- "mkmktop": [
- -661,
- 1620
- ],
- "parent_top": [
- -589,
- 1388
- ]
- },
- "acuterightnosp": {
- "_marktop": [
- -105,
- 1290
- ],
- "mkmktop": [
- -105,
- 1620
- ]
- },
- "acutesubnosp": {
- "_markbottom": [
- -613,
- 0
- ],
- "mkmkbottom_acc": [
- -612,
- -390
- ]
- },
- "bbar": {
- "bottom": [
- 600,
- -10
- ],
- "markbottom": [
- 600,
- -10
- ],
- "parenthesses.w2": [
- 352,
- 1303
- ],
- "top": [
- 640,
- 1611
- ],
- "top0315": [
- 1244,
- 1611
- ]
- },
- "bridgeinvsubnosp": {
- "_markbottom": [
- -587,
- 0
- ],
- "mkmkbottom_acc": [
- -587,
- -497
- ]
- },
- "circumflexnosp": {
- "_marktop": [
- -591,
- 1290
- ],
- "mkmktop": [
- -591,
- 1640
- ],
- "parent_top": [
- -590,
- 1395
- ]
- },
- "circumflexsubnosp": {
- "_bottom": [
- -588,
- 0
- ],
- "_bottomu": [
- -588,
- 0
- ],
- "_markbottom": [
- -588,
- 0
- ],
- "mkmkbottom_acc": [
- -588,
- -406
- ]
- },
- "diaeresistonosnosp": {
- "_marktop": [
- -591,
- 1290
- ],
- "mkmktop": [
- -591,
- 1747
- ]
- },
- "epsilon1": {
- "bottom": [
- 551,
- 0
- ],
- "top": [
- 551,
- 1290
- ],
- "top0315": [
- 1103,
- 1290
- ]
- },
- "gbar_uni1ABE": {
- "bottom": [
- 717,
- -487
- ],
- "cross": [
- 719,
- -114
- ],
- "markbottom": [
- 717,
- -487
- ],
- "top": [
- 718,
- 1290
- ],
- "top0315": [
- 1430,
- 1290
- ]
- },
- "gcursive": {
- "bottom": [
- 555,
- -447
- ],
- "top": [
- 555,
- 1290
- ],
- "top0315": [
- 1153,
- 1290
- ]
- },
- "glottalstopbarrev": {
- "bottom": [
- 572,
- 0
- ],
- "top": [
- 572,
- 1633
- ],
- "top0315": [
- 1076,
- 1633
- ]
- },
- "graveleftnosp": {
- "_marktop": [
- 32,
- 1290
- ],
- "mkmktop": [
- 32,
- 1620
- ]
- },
- "gravesubnosp": {
- "_markbottom": [
- -583,
- 0
- ],
- "mkmkbottom_acc": [
- -583,
- -390
- ]
- },
- "ibar": {
- "bottom": [
- 341,
- 0
- ],
- "top": [
- 341,
- 1600
- ],
- "top0315": [
- 682,
- 1600
- ]
- },
- "jhookdblbar": {
- "bottom": [
- 216,
- -447
- ],
- "top": [
- 576,
- 1700
- ],
- "top0315": [
- 842,
- 1700
- ]
- },
- "lbar": {
- "bottom": [
- 341,
- 10
- ],
- "top": [
- 341,
- 1699
- ],
- "top0315": [
- 682,
- 1699
- ]
- },
- "linevertdblnosp": {
- "_marktop": [
- -590,
- 1185
- ],
- "mkmktop": [
- -590,
- 1630
- ],
- "parent_top": [
- -591,
- 1355
- ]
- },
- "linevertnosp": {
- "_marktop": [
- -587,
- 1185
- ],
- "mkmktop": [
- -588,
- 1630
- ],
- "parent_top": [
- -588,
- 1355
- ]
- },
- "linevertsubnosp": {
- "_markbottom": [
- -590,
- 0
- ],
- "mkmkbottom_acc": [
- -584,
- -489
- ]
- },
- "lmidtilde": {
- "bottom": [
- 361,
- 0
- ],
- "parenthesses.w2": [
- 361,
- 768
- ],
- "top": [
- 361,
- 1600
- ],
- "top0315": [
- 735,
- 1600
- ]
- },
- "macronsubnosp": {
- "_bottom": [
- -588,
- 0
- ],
- "_markbottom": [
- -588,
- 0
- ],
- "mkmkbottom_acc": [
- -588,
- -294
- ]
- },
- "o_uni02DE": {
- "bottom": [
- 586,
- 0
- ],
- "bottom_dd": [
- 1173,
- -407
- ],
- "markbottom": [
- 586,
- 0
- ],
- "top": [
- 576,
- 1290
- ],
- "top0315": [
- 1583,
- 1290
- ],
- "top_dd": [
- 1173,
- 1600
- ]
- },
- "overscorenosp": {
- "_marktop": [
- -587,
- 1571
- ],
- "mkmktop": [
- -587,
- 1833
- ],
- "parent_top": [
- -588,
- 1666
- ]
- },
- "plussubnosp": {
- "_markbottom": [
- -590,
- 0
- ],
- "mkmkbottom_acc": [
- -588,
- -459
- ]
- },
- "ringnosp": {
- "_marktop": [
- -586,
- 1290
- ],
- "mkmktop": [
- -586,
- 1700
- ],
- "parent_top": [
- -586,
- 1413
- ]
- },
- "ringrighthalfsubnosp": {
- "_markbottom": [
- -624,
- 0
- ],
- "mkmkbottom_acc": [
- -624,
- -479
- ]
- },
- "ringsubnosp": {
- "_markbottom": [
- -584,
- 0
- ],
- "mkmkbottom_acc": [
- -584,
- -460
- ]
- },
- "tackupsubnosp": {
- "_markbottom": [
- -590,
- 0
- ],
- "mkmkbottom_acc": [
- -590,
- -429
- ]
- },
- "tildecomb": {
- "_marktop": [
- -542,
- 1256
- ],
- "_top": [
- -542,
- 1256
- ],
- "mkmktop": [
- -542,
- 1606
- ],
- "parent_top": [
- -535,
- 1377
- ]
- },
- "tildesubnosp": {
- "_bottom": [
- -588,
- 0
- ],
- "_markbottom": [
- -588,
- 0
- ],
- "mkmkbottom_acc": [
- -588,
- -432
- ]
- },
- "underscorenosp": {
- "_markbottom": [
- -588,
- 0
- ],
- "mkmkbottom_acc": [
- -588,
- -304
- ]
- },
- "uni0069.ccmp": {
- "bottom": [
- 253,
- 10
- ],
- "top": [
- 257,
- 1290
- ],
- "top0315": [
- 518,
- 1290
- ]
- },
- "uni006A.ccmp": {
- "bottom": [
- 190,
- -459
- ],
- "top": [
- 272,
- 1249
- ],
- "top0315": [
- 526,
- 1249
- ]
- },
- "uni012F.ccmp": {
- "bottom": [
- 253,
- -459
- ],
- "top": [
- 257,
- 1290
- ],
- "top0315": [
- 518,
- 1290
- ]
- },
- "uni023D": {
- "bottom": [
- 619,
- 10
- ],
- "top": [
- 328,
- 1600
- ],
- "top0315": [
- 1174,
- 1600
- ]
- },
- "uni0243": {
- "bottom": [
- 630,
- 10
- ],
- "top": [
- 630,
- 1612
- ],
- "top0315": [
- 1346,
- 1612
- ]
- },
- "uni0248": {
- "bottom": [
- 512,
- -10
- ],
- "top": [
- 866,
- 1601
- ],
- "top0315": [
- 1224,
- 1601
- ]
- },
- "uni0249": {
- "bottom": [
- 324,
- -459
- ],
- "top": [
- 357,
- 1600
- ],
- "top0315": [
- 702,
- 1600
- ]
- },
- "uni0249.ccmp": {
- "bottom": [
- 369,
- -459
- ],
- "top": [
- 369,
- 1249
- ],
- "top0315": [
- 713,
- 1249
- ]
- },
- "uni024D": {
- "bottom": [
- 328,
- 10
- ],
- "top": [
- 407,
- 1290
- ],
- "top0315": [
- 788,
- 1290
- ]
- },
- "uni0268.ccmp": {
- "bottom": [
- 357,
- 10
- ],
- "top": [
- 361,
- 1290
- ],
- "top0315": [
- 702,
- 1290
- ]
- },
- "uni0313": {
- "_marktop": [
- -611,
- 1065
- ],
- "mkmktop": [
- -611,
- 1684
- ],
- "parent_top": [
- -587,
- 1272
- ]
- },
- "uni0315": {
- "_marktop0315": [
- -82,
- 1059
- ]
- },
- "uni0342": {
- "_marktop": [
- -573,
- 1290
- ],
- "mkmktop": [
- -573,
- 1580
- ]
- },
- "uni0343": {
- "_marktop": [
- -611,
- 1290
- ],
- "mkmktop": [
- -611,
- 1721
- ]
- },
- "uni0348": {
- "_markbottom": [
- -587,
- 0
- ],
- "mkmkbottom_acc": [
- -587,
- -489
- ]
- },
- "uni0354": {
- "_markbottom": [
- -563,
- 0
- ],
- "mkmkbottom_acc": [
- -563,
- -554
- ]
- },
- "uni0355": {
- "_markbottom": [
- -537,
- 0
- ],
- "mkmkbottom_acc": [
- -537,
- -554
- ]
- },
- "uni0356": {
- "_markbottom": [
- -494,
- 0
- ],
- "mkmkbottom_acc": [
- -494,
- -551
- ]
- },
- "uni0357": {
- "_marktop": [
- -640,
- 1110
- ],
- "mkmktop": [
- -640,
- 1548
- ]
- },
- "uni035C": {
- "_markbottom_dd": [
- 0,
- -40
- ]
- },
- "uni035F": {
- "_markbottom_dd": [
- 0,
- -50
- ]
- },
- "uni03F3.ccmp": {
- "bottom": [
- 272,
- -459
- ],
- "top": [
- 272,
- 1249
- ],
- "top0315": [
- 526,
- 1249
- ]
- },
- "uni042B": {
- "top": [
- 892,
- 1612
- ],
- "top0315": [
- 1785,
- 1612
- ]
- },
- "uni042B.smcp": {
- "top": [
- 767,
- 1320
- ],
- "top0315": [
- 1543,
- 1320
- ]
- },
- "uni042E": {
- "top": [
- 916,
- 1600
- ],
- "top0315": [
- 1824,
- 1600
- ]
- },
- "uni044B": {
- "top": [
- 786,
- 1269
- ],
- "top0315": [
- 1602,
- 1269
- ]
- },
- "uni0456.ccmp": {
- "bottom": [
- 253,
- 10
- ],
- "top": [
- 257,
- 1290
- ],
- "top0315": [
- 518,
- 1290
- ]
- },
- "uni0458.ccmp": {
- "bottom": [
- 272,
- -459
- ],
- "top": [
- 272,
- 1249
- ],
- "top0315": [
- 526,
- 1249
- ]
- },
- "uni048A": {
- "top": [
- 733,
- 1896
- ],
- "top0315": [
- 1462,
- 1612
- ]
- },
- "uni048B": {
- "top": [
- 594,
- 1553
- ],
- "top0315": [
- 1189,
- 1269
- ]
- },
- "uni0496": {
- "top0315": [
- 1872,
- 1612
- ]
- },
- "uni0497": {
- "top0315": [
- 1568,
- 1269
- ]
- },
- "uni049B": {
- "top0315": [
- 1117,
- 1268
- ]
- },
- "uni04A2": {
- "bottom_dd": [
- 1463,
- -407
- ],
- "top0315": [
- 1463,
- 1612
- ],
- "top_dd": [
- 1463,
- 1600
- ]
- },
- "uni04A3": {
- "top0315": [
- 1188,
- 1269
- ]
- },
- "uni04B2": {
- "bottom_dd": [
- 1291,
- -407
- ],
- "top0315": [
- 1291,
- 1612
- ],
- "top_dd": [
- 1291,
- 1600
- ]
- },
- "uni04B3": {
- "bottom_dd": [
- 1020,
- -407
- ],
- "top0315": [
- 1020,
- 1280
- ],
- "top_dd": [
- 1020,
- 1600
- ]
- },
- "uni04B6": {
- "top0315": [
- 1411,
- 1612
- ]
- },
- "uni04B7": {
- "top0315": [
- 1119,
- 1269
- ]
- },
- "uni04C6": {
- "top0315": [
- 1191,
- 1269
- ]
- },
- "uni04C9": {
- "bottom_dd": [
- 1463,
- -407
- ],
- "top0315": [
- 1463,
- 1612
- ],
- "top_dd": [
- 1463,
- 1600
- ]
- },
- "uni04CA": {
- "top0315": [
- 1188,
- 1269
- ]
- },
- "uni04CD": {
- "bottom_dd": [
- 1792,
- -407
- ],
- "top0315": [
- 1792,
- 1600
- ],
- "top_dd": [
- 1792,
- 1600
- ]
- },
- "uni04CE": {
- "top0315": [
- 1524,
- 1269
- ]
- },
- "uni04FC": {
- "bottom_dd": [
- 1291,
- -407
- ],
- "top0315": [
- 1291,
- 1612
- ],
- "top_dd": [
- 1291,
- 1600
- ]
- },
- "uni04FD": {
- "bottom_dd": [
- 1020,
- -407
- ],
- "top0315": [
- 1020,
- 1280
- ],
- "top_dd": [
- 1020,
- 1600
- ]
- },
- "uni0513": {
- "top0315": [
- 1191,
- 1269
- ]
- },
- "uni1AB4": {
- "_marktop": [
- -630,
- 1170
- ]
- },
- "uni1AB5": {
- "_markbottom": [
- -541,
- 0
- ]
- },
- "uni1AB8": {
- "_markbottom": [
- -582,
- 0
- ]
- },
- "uni1D06": {
- "bottom": [
- 661,
- 0
- ],
- "top": [
- 661,
- 1290
- ],
- "top0315": [
- 1248,
- 1290
- ]
- },
- "uni1D08": {
- "bottom": [
- 523,
- 0
- ],
- "top": [
- 523,
- 1290
- ],
- "top0315": [
- 1041,
- 1290
- ]
- },
- "uni1D0E": {
- "bottom": [
- 603,
- 0
- ],
- "top": [
- 603,
- 1290
- ],
- "top0315": [
- 1189,
- 1290
- ]
- },
- "uni1D1B": {
- "bottom": [
- 492,
- 0
- ],
- "top": [
- 492,
- 1290
- ],
- "top0315": [
- 987,
- 1290
- ]
- },
- "uni1D20": {
- "bottom": [
- 502,
- 0
- ],
- "top": [
- 502,
- 1290
- ],
- "top0315": [
- 995,
- 1290
- ]
- },
- "uni1D21": {
- "bottom": [
- 766,
- 0
- ],
- "top": [
- 766,
- 1290
- ],
- "top0315": [
- 1540,
- 1290
- ]
- },
- "uni1D22": {
- "bottom": [
- 482,
- 0
- ],
- "top": [
- 482,
- 1290
- ],
- "top0315": [
- 1020,
- 1290
- ]
- },
- "uni1D26": {
- "bottom": [
- 521,
- 0
- ],
- "top": [
- 521,
- 1290
- ],
- "top0315": [
- 861,
- 1290
- ]
- },
- "uni1D28": {
- "bottom": [
- 596,
- 0
- ],
- "top": [
- 596,
- 1290
- ],
- "top0315": [
- 1189,
- 1290
- ]
- },
- "uni1D29": {
- "bottom": [
- 596,
- 0
- ],
- "top": [
- 596,
- 1290
- ],
- "top0315": [
- 1107,
- 1290
- ]
- },
- "uni1D2B": {
- "bottom": [
- 642,
- 0
- ],
- "top": [
- 642,
- 1290
- ],
- "top0315": [
- 1191,
- 1290
- ]
- },
- "uni1D7C": {
- "bottom": [
- 337,
- 0
- ],
- "top": [
- 337,
- 1290
- ],
- "top0315": [
- 710,
- 1290
- ]
- },
- "uni1DCE": {
- "_marktop": [
- -508,
- 993
- ]
- },
- "uni1DE0": {
- "_marktop": [
- -588,
- 1170
- ]
- },
- "uni1DEE": {
- "_marktop": [
- -587,
- 945
- ]
- },
- "uni1DF5": {
- "_marktop": [
- -588,
- 1170
- ]
- },
- "uni1DFE": {
- "_marktop": [
- -587,
- 1170
- ]
- },
- "uni1E2C": {
- "bottom": [
- 377,
- 10
- ],
- "bottom_dd": [
- 657,
- -407
- ],
- "mkmkbottom_acc": [
- 377,
- -422
- ],
- "ogonek": [
- 444,
- 0
- ],
- "right": [
- 477,
- 0
- ],
- "tonos": [
- 176,
- 1457
- ],
- "top": [
- 377,
- 1612
- ],
- "top0315": [
- 657,
- 1612
- ],
- "top_dd": [
- 657,
- 1600
- ]
- },
- "uni1E2D": {
- "bottom": [
- 372,
- 10
- ],
- "bottom_dd": [
- 625,
- -407
- ],
- "mkmkbottom_acc": [
- 372,
- -422
- ],
- "ogonek": [
- 455,
- 0
- ],
- "rhotichook": [
- 403,
- 654
- ],
- "top": [
- 374,
- 1600
- ],
- "top0315": [
- 625,
- 1600
- ],
- "top_dd": [
- 625,
- 1600
- ]
- },
- "uni1E2E": {
- "bottom": [
- 369,
- 10
- ],
- "bottom_dd": [
- 649,
- -407
- ],
- "ogonek": [
- 436,
- 0
- ],
- "right": [
- 469,
- 0
- ],
- "tonos": [
- 168,
- 1457
- ],
- "top": [
- 369,
- 1612
- ],
- "top0315": [
- 649,
- 1612
- ],
- "top_dd": [
- 649,
- 1600
- ]
- },
- "uni1E2F": {
- "bottom": [
- 333,
- 10
- ],
- "mkmktop_acc": [
- 337,
- 1940
- ],
- "rhotichook": [
- 364,
- 654
- ],
- "top": [
- 337,
- 1290
- ],
- "top0315": [
- 598,
- 1290
- ]
- },
- "uni1FC0": {
- "_top": [
- 354,
- 1182
- ]
- },
- "uni20DB": {
- "_marktop": [
- -603,
- 1170
- ]
- },
- "uni20DC": {
- "_marktop": [
- -598,
- 1170
- ]
- },
- "uni2C67": {
- "bottom_dd": [
- 1463,
- -407
- ],
- "top0315": [
- 1463,
- 1612
- ],
- "top_dd": [
- 1463,
- 1600
- ]
- },
- "uni2C68": {
- "bottom_dd": [
- 1129,
- -407
- ],
- "top0315": [
- 1129,
- 1611
- ],
- "top_dd": [
- 1129,
- 1600
- ]
- },
- "uni2DEA": {
- "_marktop": [
- -588,
- 1170
- ]
- },
- "uni2DEC": {
- "_marktop": [
- -578,
- 944
- ]
- },
- "uni2DED": {
- "_marktop": [
- -588,
- 1170
- ]
- },
- "uni2DEF": {
- "_marktop": [
- -539,
- 1170
- ]
- },
- "uniA67C": {
- "_marktop": [
- -590,
- 1170
- ]
- },
- "uniA790": {
- "bottom_dd": [
- 1462,
- -407
- ],
- "top0315": [
- 1462,
- 1600
- ],
- "top_dd": [
- 1462,
- 1600
- ]
- },
- "uniA791": {
- "bottom_dd": [
- 1132,
- -407
- ],
- "top0315": [
- 1132,
- 1290
- ],
- "top_dd": [
- 1132,
- 1600
- ]
- },
- "uniFE22": {
- "_marktop": [
- -524,
- 1170
- ]
- },
- "uniFE23": {
- "_marktop": [
- 524,
- 1170
- ]
- }
-} \ No newline at end of file
diff --git a/res/anchors_thin.json b/res/anchors_thin.json
deleted file mode 100644
index ab0d59e..0000000
--- a/res/anchors_thin.json
+++ /dev/null
@@ -1,1492 +0,0 @@
-{
- "Esh": {
- "bottom": [
- 553,
- 10
- ],
- "top": [
- 553,
- 1612
- ],
- "top0315": [
- 1121,
- 1612
- ]
- },
- "Ibar": {
- "bottom": [
- 314,
- 0
- ],
- "top": [
- 314,
- 1612
- ],
- "top0315": [
- 627,
- 1612
- ]
- },
- "Iogonek.smcp": {
- "bottom": [
- 230,
- -395
- ],
- "bottom_dd": [
- 460,
- -407
- ],
- "parent_top": [
- 230,
- 1320
- ],
- "top": [
- 230,
- 1320
- ],
- "top0315": [
- 460,
- 1320
- ],
- "top_dd": [
- 460,
- 1600
- ]
- },
- "a_uni02DE": {
- "bottom": [
- 507,
- 0
- ],
- "bottom_dd": [
- 1081,
- -407
- ],
- "markbottom": [
- 507,
- 0
- ],
- "ogonek": [
- 933,
- 0
- ],
- "rhalfring": [
- 700,
- 1263
- ],
- "top": [
- 577,
- 1292
- ],
- "top0315": [
- 1421,
- 1292
- ],
- "top_dd": [
- 1081,
- 1600
- ]
- },
- "acutedblnosp": {
- "_marktop": [
- -629,
- 1290
- ],
- "mkmktop": [
- -629,
- 1600
- ],
- "parent_top": [
- -566,
- 1383
- ]
- },
- "acuterightnosp": {
- "_marktop": [
- -83,
- 1290
- ],
- "mkmktop": [
- -83,
- 1540
- ]
- },
- "acutesubnosp": {
- "_markbottom": [
- -551,
- 0
- ],
- "mkmkbottom_acc": [
- -551,
- -371
- ]
- },
- "bbar": {
- "bottom": [
- 584,
- -10
- ],
- "markbottom": [
- 584,
- -10
- ],
- "parenthesses.w2": [
- 342,
- 1306
- ],
- "top": [
- 577,
- 1612
- ],
- "top0315": [
- 1134,
- 1612
- ]
- },
- "bridgeinvsubnosp": {
- "_markbottom": [
- -563,
- 0
- ],
- "mkmkbottom_acc": [
- -563,
- -487
- ]
- },
- "circumflexnosp": {
- "_marktop": [
- -565,
- 1290
- ],
- "mkmktop": [
- -565,
- 1606
- ],
- "parent_top": [
- -562,
- 1390
- ]
- },
- "circumflexsubnosp": {
- "_bottom": [
- -562,
- 0
- ],
- "_bottomu": [
- -562,
- 0
- ],
- "_markbottom": [
- -562,
- 0
- ],
- "mkmkbottom_acc": [
- -561,
- -384
- ]
- },
- "diaeresistonosnosp": {
- "_marktop": [
- -556,
- 1290
- ],
- "mkmktop": [
- -556,
- 1700
- ]
- },
- "epsilon1": {
- "bottom": [
- 551,
- 0
- ],
- "top": [
- 551,
- 1290
- ],
- "top0315": [
- 1122,
- 1290
- ]
- },
- "gbar_uni1ABE": {
- "bottom": [
- 640,
- -447
- ],
- "cross": [
- 640,
- -134
- ],
- "markbottom": [
- 640,
- -447
- ],
- "top": [
- 653,
- 1290
- ],
- "top0315": [
- 1319,
- 1290
- ]
- },
- "gcursive": {
- "bottom": [
- 567,
- -447
- ],
- "top": [
- 567,
- 1290
- ],
- "top0315": [
- 1123,
- 1290
- ]
- },
- "glottalstopbarrev": {
- "bottom": [
- 549,
- 0
- ],
- "top": [
- 549,
- 1633
- ],
- "top0315": [
- 1032,
- 1633
- ]
- },
- "graveleftnosp": {
- "_marktop": [
- 32,
- 1290
- ],
- "mkmktop": [
- 32,
- 1540
- ]
- },
- "gravesubnosp": {
- "_markbottom": [
- -583,
- 0
- ],
- "mkmkbottom_acc": [
- -583,
- -371
- ]
- },
- "ibar": {
- "bottom": [
- 333,
- 0
- ],
- "top": [
- 333,
- 1600
- ],
- "top0315": [
- 667,
- 1600
- ]
- },
- "jhookdblbar": {
- "bottom": [
- 225,
- -447
- ],
- "top": [
- 590,
- 1700
- ],
- "top0315": [
- 828,
- 1700
- ]
- },
- "lbar": {
- "bottom": [
- 314,
- 10
- ],
- "top": [
- 314,
- 1673
- ],
- "top0315": [
- 627,
- 1673
- ]
- },
- "linevertdblnosp": {
- "_marktop": [
- -558,
- 1171
- ],
- "mkmktop": [
- -558,
- 1635
- ],
- "parent_top": [
- -558,
- 1355
- ]
- },
- "linevertnosp": {
- "_marktop": [
- -562,
- 1171
- ],
- "mkmktop": [
- -562,
- 1635
- ],
- "parent_top": [
- -562,
- 1355
- ]
- },
- "linevertsubnosp": {
- "_markbottom": [
- -565,
- 0
- ],
- "mkmkbottom_acc": [
- -565,
- -489
- ]
- },
- "lmidtilde": {
- "bottom": [
- 364,
- 0
- ],
- "parenthesses.w2": [
- 363,
- 800
- ],
- "top": [
- 364,
- 1600
- ],
- "top0315": [
- 719,
- 1600
- ]
- },
- "macronsubnosp": {
- "_bottom": [
- -562,
- 0
- ],
- "_markbottom": [
- -561,
- 0
- ],
- "mkmkbottom_acc": [
- -561,
- -197
- ]
- },
- "o_uni02DE": {
- "bottom": [
- 567,
- -10
- ],
- "bottom_dd": [
- 1127,
- -407
- ],
- "markbottom": [
- 567,
- -10
- ],
- "top": [
- 567,
- 1290
- ],
- "top0315": [
- 1547,
- 1290
- ],
- "top_dd": [
- 1127,
- 1600
- ]
- },
- "overscorenosp": {
- "_marktop": [
- -573,
- 1514
- ],
- "mkmktop": [
- -569,
- 1761
- ],
- "parent_top": [
- -562,
- 1653
- ]
- },
- "plussubnosp": {
- "_markbottom": [
- -563,
- 0
- ],
- "mkmkbottom_acc": [
- -563,
- -489
- ]
- },
- "ringnosp": {
- "_marktop": [
- -617,
- 1230
- ],
- "mkmktop": [
- -617,
- 1617
- ],
- "parent_top": [
- -616,
- 1384
- ]
- },
- "ringrighthalfsubnosp": {
- "_markbottom": [
- -588,
- 0
- ],
- "mkmkbottom_acc": [
- -588,
- -390
- ]
- },
- "ringsubnosp": {
- "_markbottom": [
- -620,
- 0
- ],
- "mkmkbottom_acc": [
- -620,
- -418
- ]
- },
- "tackupsubnosp": {
- "_markbottom": [
- -563,
- 0
- ],
- "mkmkbottom_acc": [
- -563,
- -429
- ]
- },
- "tildecomb": {
- "_marktop": [
- -492,
- 1260
- ],
- "_top": [
- -492,
- 1260
- ],
- "mkmktop": [
- -492,
- 1510
- ],
- "parent_top": [
- -503,
- 1379
- ]
- },
- "tildesubnosp": {
- "_bottom": [
- -562,
- 0
- ],
- "_markbottom": [
- -561,
- 0
- ],
- "mkmkbottom_acc": [
- -561,
- -363
- ]
- },
- "underscorenosp": {
- "_markbottom": [
- -562,
- 0
- ],
- "mkmkbottom_acc": [
- -562,
- -244
- ]
- },
- "uni0069.ccmp": {
- "bottom": [
- 210,
- 10
- ],
- "top": [
- 209,
- 1269
- ],
- "top0315": [
- 406,
- 1269
- ]
- },
- "uni006A.ccmp": {
- "bottom": [
- 190,
- -459
- ],
- "top": [
- 209,
- 1249
- ],
- "top0315": [
- 445,
- 1249
- ]
- },
- "uni012F.ccmp": {
- "bottom": [
- 210,
- -459
- ],
- "top": [
- 209,
- 1269
- ],
- "top0315": [
- 406,
- 1269
- ]
- },
- "uni023D": {
- "bottom": [
- 625,
- 10
- ],
- "top": [
- 332,
- 1549
- ],
- "top0315": [
- 1164,
- 1549
- ]
- },
- "uni0243": {
- "bottom": [
- 636,
- 10
- ],
- "top": [
- 636,
- 1612
- ],
- "top0315": [
- 1341,
- 1612
- ]
- },
- "uni0248": {
- "bottom": [
- 512,
- -10
- ],
- "top": [
- 902,
- 1582
- ],
- "top0315": [
- 1235,
- 1582
- ]
- },
- "uni0249": {
- "bottom": [
- 299,
- -459
- ],
- "top": [
- 332,
- 1600
- ],
- "top0315": [
- 666,
- 1600
- ]
- },
- "uni0249.ccmp": {
- "bottom": [
- 340,
- -459
- ],
- "top": [
- 340,
- 1249
- ],
- "top0315": [
- 680,
- 1249
- ]
- },
- "uni024D": {
- "bottom": [
- 260,
- 19
- ],
- "top": [
- 413,
- 1290
- ],
- "top0315": [
- 747,
- 1290
- ]
- },
- "uni0268.ccmp": {
- "bottom": [
- 333,
- 10
- ],
- "top": [
- 332,
- 1269
- ],
- "top0315": [
- 667,
- 1269
- ]
- },
- "uni0313": {
- "_marktop": [
- -574,
- 1151
- ],
- "mkmktop": [
- -574,
- 1684
- ],
- "parent_top": [
- -561,
- 1353
- ]
- },
- "uni0315": {
- "_marktop0315": [
- -144,
- 1151
- ]
- },
- "uni0342": {
- "_marktop": [
- -530,
- 1290
- ],
- "mkmktop": [
- -530,
- 1540
- ]
- },
- "uni0343": {
- "_marktop": [
- -534,
- 1290
- ],
- "mkmktop": [
- -534,
- 1540
- ]
- },
- "uni0348": {
- "_markbottom": [
- -565,
- 0
- ],
- "mkmkbottom_acc": [
- -565,
- -489
- ]
- },
- "uni0354": {
- "_markbottom": [
- -562,
- 0
- ],
- "mkmkbottom_acc": [
- -562,
- -548
- ]
- },
- "uni0355": {
- "_markbottom": [
- -596,
- 0
- ],
- "mkmkbottom_acc": [
- -595,
- -549
- ]
- },
- "uni0356": {
- "_markbottom": [
- -592,
- 0
- ],
- "mkmkbottom_acc": [
- -592,
- -551
- ]
- },
- "uni0357": {
- "_marktop": [
- -580,
- 1193
- ],
- "mkmktop": [
- -580,
- 1507
- ]
- },
- "uni035C": {
- "_markbottom_dd": [
- 0,
- -40
- ]
- },
- "uni035F": {
- "_markbottom_dd": [
- 0,
- -50
- ]
- },
- "uni03F3.ccmp": {
- "bottom": [
- 209,
- -459
- ],
- "top": [
- 209,
- 1249
- ],
- "top0315": [
- 422,
- 1249
- ]
- },
- "uni042B": {
- "top": [
- 875,
- 1612
- ],
- "top0315": [
- 1648,
- 1612
- ]
- },
- "uni042B.smcp": {
- "top": [
- 656,
- 1320
- ],
- "top0315": [
- 1326,
- 1320
- ]
- },
- "uni042E": {
- "top": [
- 916,
- 1600
- ],
- "top0315": [
- 1896,
- 1600
- ]
- },
- "uni044B": {
- "top": [
- 804,
- 1269
- ],
- "top0315": [
- 1486,
- 1269
- ]
- },
- "uni0456.ccmp": {
- "bottom": [
- 210,
- 10
- ],
- "top": [
- 209,
- 1269
- ],
- "top0315": [
- 406,
- 1269
- ]
- },
- "uni0458.ccmp": {
- "bottom": [
- 209,
- -459
- ],
- "top": [
- 209,
- 1249
- ],
- "top0315": [
- 422,
- 1249
- ]
- },
- "uni048A": {
- "top": [
- 736,
- 1838
- ],
- "top0315": [
- 1449,
- 1612
- ]
- },
- "uni048B": {
- "top": [
- 555,
- 1495
- ],
- "top0315": [
- 1121,
- 1269
- ]
- },
- "uni0496": {
- "top0315": [
- 1745,
- 1612
- ]
- },
- "uni0497": {
- "top0315": [
- 1574,
- 1269
- ]
- },
- "uni049B": {
- "top0315": [
- 1016,
- 1268
- ]
- },
- "uni04A2": {
- "bottom_dd": [
- 1438,
- -407
- ],
- "top0315": [
- 1438,
- 1612
- ],
- "top_dd": [
- 1438,
- 1600
- ]
- },
- "uni04A3": {
- "top0315": [
- 1121,
- 1269
- ]
- },
- "uni04B2": {
- "bottom_dd": [
- 1223,
- -407
- ],
- "top0315": [
- 1223,
- 1612
- ],
- "top_dd": [
- 1223,
- 1600
- ]
- },
- "uni04B3": {
- "bottom_dd": [
- 978,
- -407
- ],
- "top0315": [
- 978,
- 1280
- ],
- "top_dd": [
- 978,
- 1600
- ]
- },
- "uni04B6": {
- "top0315": [
- 1325,
- 1612
- ]
- },
- "uni04B7": {
- "top0315": [
- 1067,
- 1269
- ]
- },
- "uni04C6": {
- "top0315": [
- 1122,
- 1269
- ]
- },
- "uni04C9": {
- "bottom_dd": [
- 1438,
- -407
- ],
- "top0315": [
- 1438,
- 1612
- ],
- "top_dd": [
- 1438,
- 1600
- ]
- },
- "uni04CA": {
- "top0315": [
- 1121,
- 1269
- ]
- },
- "uni04CD": {
- "bottom_dd": [
- 1756,
- -407
- ],
- "top0315": [
- 1756,
- 1612
- ],
- "top_dd": [
- 1756,
- 1600
- ]
- },
- "uni04CE": {
- "top0315": [
- 1476,
- 1269
- ]
- },
- "uni04FC": {
- "bottom_dd": [
- 1223,
- -407
- ],
- "top0315": [
- 1223,
- 1612
- ],
- "top_dd": [
- 1223,
- 1600
- ]
- },
- "uni04FD": {
- "bottom_dd": [
- 978,
- -407
- ],
- "top0315": [
- 978,
- 1280
- ],
- "top_dd": [
- 978,
- 1600
- ]
- },
- "uni0513": {
- "top0315": [
- 1122,
- 1269
- ]
- },
- "uni1AB4": {
- "_marktop": [
- -562,
- 1170
- ]
- },
- "uni1AB5": {
- "_markbottom": [
- -563,
- 0
- ]
- },
- "uni1AB8": {
- "_markbottom": [
- -457,
- 0
- ]
- },
- "uni1D06": {
- "bottom": [
- 656,
- 0
- ],
- "top": [
- 656,
- 1290
- ],
- "top0315": [
- 1180,
- 1290
- ]
- },
- "uni1D08": {
- "bottom": [
- 529,
- 0
- ],
- "top": [
- 529,
- 1290
- ],
- "top0315": [
- 1035,
- 1290
- ]
- },
- "uni1D0E": {
- "bottom": [
- 564,
- 0
- ],
- "top": [
- 564,
- 1290
- ],
- "top0315": [
- 1122,
- 1290
- ]
- },
- "uni1D1B": {
- "bottom": [
- 472,
- 0
- ],
- "top": [
- 472,
- 1290
- ],
- "top0315": [
- 962,
- 1290
- ]
- },
- "uni1D20": {
- "bottom": [
- 491,
- 0
- ],
- "top": [
- 491,
- 1290
- ],
- "top0315": [
- 978,
- 1290
- ]
- },
- "uni1D21": {
- "bottom": [
- 769,
- 0
- ],
- "top": [
- 769,
- 1290
- ],
- "top0315": [
- 1539,
- 1290
- ]
- },
- "uni1D22": {
- "bottom": [
- 487,
- 0
- ],
- "top": [
- 487,
- 1290
- ],
- "top0315": [
- 978,
- 1290
- ]
- },
- "uni1D26": {
- "bottom": [
- 491,
- 0
- ],
- "top": [
- 491,
- 1290
- ],
- "top0315": [
- 867,
- 1290
- ]
- },
- "uni1D28": {
- "bottom": [
- 564,
- 0
- ],
- "top": [
- 564,
- 1290
- ],
- "top0315": [
- 1122,
- 1290
- ]
- },
- "uni1D29": {
- "bottom": [
- 568,
- 0
- ],
- "top": [
- 568,
- 1290
- ],
- "top0315": [
- 1056,
- 1290
- ]
- },
- "uni1D2B": {
- "bottom": [
- 617,
- 0
- ],
- "top": [
- 617,
- 1290
- ],
- "top0315": [
- 1122,
- 1290
- ]
- },
- "uni1D7C": {
- "bottom": [
- 336,
- 0
- ],
- "top": [
- 336,
- 1290
- ],
- "top0315": [
- 702,
- 1290
- ]
- },
- "uni1DCE": {
- "_marktop": [
- -513,
- 1052
- ]
- },
- "uni1DE0": {
- "_marktop": [
- -562,
- 1170
- ]
- },
- "uni1DEE": {
- "_marktop": [
- -562,
- 944
- ]
- },
- "uni1DF5": {
- "_marktop": [
- -563,
- 1170
- ]
- },
- "uni1DFE": {
- "_marktop": [
- -562,
- 1170
- ]
- },
- "uni1E2C": {
- "bottom": [
- 335,
- 0
- ],
- "bottom_dd": [
- 601,
- -407
- ],
- "mkmkbottom_acc": [
- 336,
- -363
- ],
- "ogonek": [
- 355,
- 0
- ],
- "right": [
- 361,
- 0
- ],
- "tonos": [
- 135,
- 1451
- ],
- "top": [
- 335,
- 1612
- ],
- "top0315": [
- 601,
- 1612
- ],
- "top_dd": [
- 601,
- 1600
- ]
- },
- "uni1E2D": {
- "bottom": [
- 330,
- 10
- ],
- "bottom_dd": [
- 542,
- -407
- ],
- "mkmkbottom_acc": [
- 331,
- -353
- ],
- "ogonek": [
- 358,
- 0
- ],
- "rhotichook": [
- 332,
- 654
- ],
- "top": [
- 338,
- 1600
- ],
- "top0315": [
- 542,
- 1600
- ],
- "top_dd": [
- 542,
- 1600
- ]
- },
- "uni1E2E": {
- "bottom": [
- 288,
- 0
- ],
- "bottom_dd": [
- 554,
- -407
- ],
- "ogonek": [
- 308,
- 0
- ],
- "right": [
- 314,
- 0
- ],
- "tonos": [
- 88,
- 1451
- ],
- "top": [
- 288,
- 1612
- ],
- "top0315": [
- 554,
- 1612
- ],
- "top_dd": [
- 554,
- 1600
- ]
- },
- "uni1E2F": {
- "bottom": [
- 308,
- 10
- ],
- "mkmktop_acc": [
- 308,
- 1766
- ],
- "rhotichook": [
- 310,
- 654
- ],
- "top": [
- 307,
- 1269
- ],
- "top0315": [
- 504,
- 1269
- ]
- },
- "uni1FC0": {
- "_top": [
- 353,
- 1263
- ]
- },
- "uni20DB": {
- "_marktop": [
- -583,
- 1170
- ]
- },
- "uni20DC": {
- "_marktop": [
- -573,
- 1170
- ]
- },
- "uni2C67": {
- "bottom_dd": [
- 1438,
- -407
- ],
- "top0315": [
- 1438,
- 1612
- ],
- "top_dd": [
- 1438,
- 1600
- ]
- },
- "uni2C68": {
- "bottom_dd": [
- 1121,
- -407
- ],
- "top0315": [
- 1121,
- 1611
- ],
- "top_dd": [
- 1121,
- 1600
- ]
- },
- "uni2DEA": {
- "_marktop": [
- -564,
- 1170
- ]
- },
- "uni2DEC": {
- "_marktop": [
- -563,
- 944
- ]
- },
- "uni2DED": {
- "_marktop": [
- -562,
- 1170
- ]
- },
- "uni2DEF": {
- "_marktop": [
- -563,
- 1170
- ]
- },
- "uniA67C": {
- "_marktop": [
- -563,
- 1170
- ]
- },
- "uniA790": {
- "bottom_dd": [
- 1449,
- -407
- ],
- "top0315": [
- 1449,
- 1612
- ],
- "top_dd": [
- 1449,
- 1600
- ]
- },
- "uniA791": {
- "bottom_dd": [
- 1121,
- -407
- ],
- "top0315": [
- 1121,
- 1290
- ],
- "top_dd": [
- 1121,
- 1600
- ]
- },
- "uniFE22": {
- "_marktop": [
- -480,
- 1170
- ]
- },
- "uniFE23": {
- "_marktop": [
- 458,
- 1170
- ]
- }
-} \ No newline at end of file
diff --git a/res/buildnumber.txt b/res/buildnumber.txt
deleted file mode 100644
index ee86031..0000000
--- a/res/buildnumber.txt
+++ /dev/null
@@ -1 +0,0 @@
-01404 \ No newline at end of file
diff --git a/res/c2sc_requirements.txt b/res/c2sc_requirements.txt
new file mode 100644
index 0000000..ba08cd3
--- /dev/null
+++ b/res/c2sc_requirements.txt
@@ -0,0 +1,208 @@
+0026 ampersand.smcp # AMPERSAND
+0041 A.smcp # LATIN CAPITAL LETTER A
+0042 B.smcp # LATIN CAPITAL LETTER B
+0043 C.smcp # LATIN CAPITAL LETTER C
+0044 D.smcp # LATIN CAPITAL LETTER D
+0045 E.smcp # LATIN CAPITAL LETTER E
+0046 F.smcp # LATIN CAPITAL LETTER F
+0047 G.smcp # LATIN CAPITAL LETTER G
+0048 H.smcp # LATIN CAPITAL LETTER H
+0049 I.smcp # LATIN CAPITAL LETTER I
+004A J.smcp # LATIN CAPITAL LETTER J
+004B K.smcp # LATIN CAPITAL LETTER K
+004C L.smcp # LATIN CAPITAL LETTER L
+004D M.smcp # LATIN CAPITAL LETTER M
+004E N.smcp # LATIN CAPITAL LETTER N
+004F O.smcp # LATIN CAPITAL LETTER O
+0050 P.smcp # LATIN CAPITAL LETTER P
+0051 Q.smcp # LATIN CAPITAL LETTER Q
+0052 R.smcp # LATIN CAPITAL LETTER R
+0053 S.smcp # LATIN CAPITAL LETTER S
+0054 T.smcp # LATIN CAPITAL LETTER T
+0055 U.smcp # LATIN CAPITAL LETTER U
+0056 V.smcp # LATIN CAPITAL LETTER V
+0057 W.smcp # LATIN CAPITAL LETTER W
+0058 X.smcp # LATIN CAPITAL LETTER X
+0059 Y.smcp # LATIN CAPITAL LETTER Y
+005A Z.smcp # LATIN CAPITAL LETTER Z
+00C0 Agrave.smcp # LATIN CAPITAL LETTER A WITH GRAVE
+00C1 Aacute.smcp # LATIN CAPITAL LETTER A WITH ACUTE
+00C2 Acircumflex.smcp # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+00C3 Atilde.smcp # LATIN CAPITAL LETTER A WITH TILDE
+00C4 Adieresis.smcp # LATIN CAPITAL LETTER A WITH DIAERESIS
+00C5 Aring.smcp # LATIN CAPITAL LETTER A WITH RING ABOVE
+00C6 AE.smcp # LATIN CAPITAL LETTER AE
+00C7 Ccedilla.smcp # LATIN CAPITAL LETTER C WITH CEDILLA
+00C8 Egrave.smcp # LATIN CAPITAL LETTER E WITH GRAVE
+00C9 Eacute.smcp # LATIN CAPITAL LETTER E WITH ACUTE
+00CA Ecircumflex.smcp # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+00CB Edieresis.smcp # LATIN CAPITAL LETTER E WITH DIAERESIS
+00CC Igrave.smcp # LATIN CAPITAL LETTER I WITH GRAVE
+00CD Iacute.smcp # LATIN CAPITAL LETTER I WITH ACUTE
+00CE Icircumflex.smcp # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+00CF Idieresis.smcp # LATIN CAPITAL LETTER I WITH DIAERESIS
+00D0 Eth.smcp # LATIN CAPITAL LETTER ETH
+00D1 Ntilde.smcp # LATIN CAPITAL LETTER N WITH TILDE
+00D2 Ograve.smcp # LATIN CAPITAL LETTER O WITH GRAVE
+00D3 Oacute.smcp # LATIN CAPITAL LETTER O WITH ACUTE
+00D4 Ocircumflex.smcp # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+00D5 Otilde.smcp # LATIN CAPITAL LETTER O WITH TILDE
+00D6 Odieresis.smcp # LATIN CAPITAL LETTER O WITH DIAERESIS
+00D8 Oslash.smcp # LATIN CAPITAL LETTER O WITH STROKE
+00D9 Ugrave.smcp # LATIN CAPITAL LETTER U WITH GRAVE
+00DA Uacute.smcp # LATIN CAPITAL LETTER U WITH ACUTE
+00DB Ucircumflex.smcp # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+00DC Udieresis.smcp # LATIN CAPITAL LETTER U WITH DIAERESIS
+00DD Yacute.smcp # LATIN CAPITAL LETTER Y WITH ACUTE
+00DE Thorn.smcp # LATIN CAPITAL LETTER THORN
+0100 Amacron.smcp # LATIN CAPITAL LETTER A WITH MACRON
+0102 Abreve.smcp # LATIN CAPITAL LETTER A WITH BREVE
+0104 Aogonek.smcp # LATIN CAPITAL LETTER A WITH OGONEK
+0106 Cacute.smcp # LATIN CAPITAL LETTER C WITH ACUTE
+0108 Ccircumflex.smcp # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+010A uni010A.smcp # LATIN CAPITAL LETTER C WITH DOT ABOVE
+010C Ccaron.smcp # LATIN CAPITAL LETTER C WITH CARON
+010E Dcaron.smcp # LATIN CAPITAL LETTER D WITH CARON
+0110 Dcroat.smcp # LATIN CAPITAL LETTER D WITH STROKE
+0112 Emacron.smcp # LATIN CAPITAL LETTER E WITH MACRON
+0114 Ebreve.smcp # LATIN CAPITAL LETTER E WITH BREVE
+0116 Edotaccent.smcp # LATIN CAPITAL LETTER E WITH DOT ABOVE
+0118 Eogonek.smcp # LATIN CAPITAL LETTER E WITH OGONEK
+011A Ecaron.smcp # LATIN CAPITAL LETTER E WITH CARON
+011C Gcircumflex.smcp # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+011E Gbreve.smcp # LATIN CAPITAL LETTER G WITH BREVE
+0120 uni0120.smcp # LATIN CAPITAL LETTER G WITH DOT ABOVE
+0122 Gcommaaccent.smcp # LATIN CAPITAL LETTER G WITH CEDILLA
+0124 Hcircumflex.smcp # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+0126 Hbar.smcp # LATIN CAPITAL LETTER H WITH STROKE
+0128 Itilde.smcp # LATIN CAPITAL LETTER I WITH TILDE
+012A Imacron.smcp # LATIN CAPITAL LETTER I WITH MACRON
+012C Ibreve.smcp # LATIN CAPITAL LETTER I WITH BREVE
+012E Iogonek.smcp # LATIN CAPITAL LETTER I WITH OGONEK
+0132 IJ.smcp # LATIN CAPITAL LIGATURE IJ
+0134 Jcircumflex.smcp # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+0136 Kcommaaccent.smcp # LATIN CAPITAL LETTER K WITH CEDILLA
+0139 Lacute.smcp # LATIN CAPITAL LETTER L WITH ACUTE
+013B Lcommaaccent.smcp # LATIN CAPITAL LETTER L WITH CEDILLA
+013D Lcaron.smcp # LATIN CAPITAL LETTER L WITH CARON
+013F Ldot.smcp # LATIN CAPITAL LETTER L WITH MIDDLE DOT
+0141 Lslash.smcp # LATIN CAPITAL LETTER L WITH STROKE
+0143 Nacute.smcp # LATIN CAPITAL LETTER N WITH ACUTE
+0145 Ncommaaccent.smcp # LATIN CAPITAL LETTER N WITH CEDILLA
+0147 Ncaron.smcp # LATIN CAPITAL LETTER N WITH CARON
+014A Eng.smcp # LATIN CAPITAL LETTER ENG
+014C Omacron.smcp # LATIN CAPITAL LETTER O WITH MACRON
+014E Obreve.smcp # LATIN CAPITAL LETTER O WITH BREVE
+0150 Ohungarumlaut.smcp # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+0152 OE.smcp # LATIN CAPITAL LIGATURE OE
+0154 Racute.smcp # LATIN CAPITAL LETTER R WITH ACUTE
+0156 Rcommaaccent.smcp # LATIN CAPITAL LETTER R WITH CEDILLA
+0158 Rcaron.smcp # LATIN CAPITAL LETTER R WITH CARON
+015A Sacute.smcp # LATIN CAPITAL LETTER S WITH ACUTE
+015C Scircumflex.smcp # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+015E Scedilla.smcp # LATIN CAPITAL LETTER S WITH CEDILLA
+0160 Scaron.smcp # LATIN CAPITAL LETTER S WITH CARON
+0162 uni0162.smcp # LATIN CAPITAL LETTER T WITH CEDILLA
+0164 Tcaron.smcp # LATIN CAPITAL LETTER T WITH CARON
+0166 Tbar.smcp # LATIN CAPITAL LETTER T WITH STROKE
+0168 Utilde.smcp # LATIN CAPITAL LETTER U WITH TILDE
+016A Umacron.smcp # LATIN CAPITAL LETTER U WITH MACRON
+016C Ubreve.smcp # LATIN CAPITAL LETTER U WITH BREVE
+016E Uring.smcp # LATIN CAPITAL LETTER U WITH RING ABOVE
+0170 Uhungarumlaut.smcp # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0172 Uogonek.smcp # LATIN CAPITAL LETTER U WITH OGONEK
+0174 Wcircumflex.smcp # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+0176 Ycircumflex.smcp # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+0178 Ydieresis.smcp # LATIN CAPITAL LETTER Y WITH DIAERESIS
+0179 Zacute.smcp # LATIN CAPITAL LETTER Z WITH ACUTE
+017B Zdotaccent.smcp # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+017D Zcaron.smcp # LATIN CAPITAL LETTER Z WITH CARON
+01FA Aringacute.smcp # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+01FC AEacute.smcp # LATIN CAPITAL LETTER AE WITH ACUTE
+01FE Oslashacute.smcp # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+0218 Scommaaccent.smcp # LATIN CAPITAL LETTER S WITH COMMA BELOW
+0386 Alphatonos.smcp # GREEK CAPITAL LETTER ALPHA WITH TONOS
+0388 Epsilontonos.smcp # GREEK CAPITAL LETTER EPSILON WITH TONOS
+0389 Etatonos.smcp # GREEK CAPITAL LETTER ETA WITH TONOS
+038A Iotatonos.smcp # GREEK CAPITAL LETTER IOTA WITH TONOS
+038C Omicrontonos.smcp # GREEK CAPITAL LETTER OMICRON WITH TONOS
+038E Upsilontonos.smcp # GREEK CAPITAL LETTER UPSILON WITH TONOS
+038F Omegatonos.smcp # GREEK CAPITAL LETTER OMEGA WITH TONOS
+0391 Alpha.smcp # GREEK CAPITAL LETTER ALPHA
+0392 Beta.smcp # GREEK CAPITAL LETTER BETA
+0393 Gamma.smcp # GREEK CAPITAL LETTER GAMMA
+0394 Delta.smcp # GREEK CAPITAL LETTER DELTA
+0395 Epsilon.smcp # GREEK CAPITAL LETTER EPSILON
+0396 Zeta.smcp # GREEK CAPITAL LETTER ZETA
+0397 Eta.smcp # GREEK CAPITAL LETTER ETA
+0398 Theta.smcp # GREEK CAPITAL LETTER THETA
+0399 Iota.smcp # GREEK CAPITAL LETTER IOTA
+039A Kappa.smcp # GREEK CAPITAL LETTER KAPPA
+039B Lambda.smcp # GREEK CAPITAL LETTER LAMDA
+039C Mu.smcp # GREEK CAPITAL LETTER MU
+039D Nu.smcp # GREEK CAPITAL LETTER NU
+039E Xi.smcp # GREEK CAPITAL LETTER XI
+039F Omicron.smcp # GREEK CAPITAL LETTER OMICRON
+03A0 Pi.smcp # GREEK CAPITAL LETTER PI
+03A1 Rho.smcp # GREEK CAPITAL LETTER RHO
+03A3 Sigma.smcp # GREEK CAPITAL LETTER SIGMA
+03A4 Tau.smcp # GREEK CAPITAL LETTER TAU
+03A5 Upsilon.smcp # GREEK CAPITAL LETTER UPSILON
+03A6 Phi.smcp # GREEK CAPITAL LETTER PHI
+03A7 Chi.smcp # GREEK CAPITAL LETTER CHI
+03A8 Psi.smcp # GREEK CAPITAL LETTER PSI
+03A9 Omega.smcp # GREEK CAPITAL LETTER OMEGA
+03AA Iotadieresis.smcp # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+03AB Upsilondieresis.smcp # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+0401 uni0401.smcp # CYRILLIC CAPITAL LETTER IO
+0402 uni0402.smcp # CYRILLIC CAPITAL LETTER DJE
+0403 uni0403.smcp # CYRILLIC CAPITAL LETTER GJE
+0404 uni0404.smcp # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0405 uni0405.smcp # CYRILLIC CAPITAL LETTER DZE
+0406 uni0406.smcp # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0407 uni0407.smcp # CYRILLIC CAPITAL LETTER YI
+0408 uni0408.smcp # CYRILLIC CAPITAL LETTER JE
+0409 uni0409.smcp # CYRILLIC CAPITAL LETTER LJE
+040A uni040A.smcp # CYRILLIC CAPITAL LETTER NJE
+040B uni040B.smcp # CYRILLIC CAPITAL LETTER TSHE
+040C uni040C.smcp # CYRILLIC CAPITAL LETTER KJE
+040E uni040E.smcp # CYRILLIC CAPITAL LETTER SHORT U
+040F uni040F.smcp # CYRILLIC CAPITAL LETTER DZHE
+0410 uni0410.smcp # CYRILLIC CAPITAL LETTER A
+0411 uni0411.smcp # CYRILLIC CAPITAL LETTER BE
+0412 uni0412.smcp # CYRILLIC CAPITAL LETTER VE
+0413 uni0413.smcp # CYRILLIC CAPITAL LETTER GHE
+0414 uni0414.smcp # CYRILLIC CAPITAL LETTER DE
+0415 uni0415.smcp # CYRILLIC CAPITAL LETTER IE
+0416 uni0416.smcp # CYRILLIC CAPITAL LETTER ZHE
+0417 uni0417.smcp # CYRILLIC CAPITAL LETTER ZE
+0418 uni0418.smcp # CYRILLIC CAPITAL LETTER I
+0419 uni0419.smcp # CYRILLIC CAPITAL LETTER SHORT I
+041A uni041A.smcp # CYRILLIC CAPITAL LETTER KA
+041B uni041B.smcp # CYRILLIC CAPITAL LETTER EL
+041C uni041C.smcp # CYRILLIC CAPITAL LETTER EM
+041D uni041D.smcp # CYRILLIC CAPITAL LETTER EN
+041E uni041E.smcp # CYRILLIC CAPITAL LETTER O
+041F uni041F.smcp # CYRILLIC CAPITAL LETTER PE
+0420 uni0420.smcp # CYRILLIC CAPITAL LETTER ER
+0421 uni0421.smcp # CYRILLIC CAPITAL LETTER ES
+0422 uni0422.smcp # CYRILLIC CAPITAL LETTER TE
+0423 uni0423.smcp # CYRILLIC CAPITAL LETTER U
+0424 uni0424.smcp # CYRILLIC CAPITAL LETTER EF
+0425 uni0425.smcp # CYRILLIC CAPITAL LETTER HA
+0426 uni0426.smcp # CYRILLIC CAPITAL LETTER TSE
+0427 uni0427.smcp # CYRILLIC CAPITAL LETTER CHE
+0428 uni0428.smcp # CYRILLIC CAPITAL LETTER SHA
+0429 uni0429.smcp # CYRILLIC CAPITAL LETTER SHCHA
+042A uni042A.smcp # CYRILLIC CAPITAL LETTER HARD SIGN
+042B uni042B.smcp # CYRILLIC CAPITAL LETTER YERU
+042C uni042C.smcp # CYRILLIC CAPITAL LETTER SOFT SIGN
+042D uni042D.smcp # CYRILLIC CAPITAL LETTER E
+042E uni042E.smcp # CYRILLIC CAPITAL LETTER YU
+042F uni042F.smcp # CYRILLIC CAPITAL LETTER YA
+0490 uni0490.smcp # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+1E80 Wgrave.smcp # LATIN CAPITAL LETTER W WITH GRAVE
+1E82 Wacute.smcp # LATIN CAPITAL LETTER W WITH ACUTE
+1E84 Wdieresis.smcp # LATIN CAPITAL LETTER W WITH DIAERESIS
+1E9E Germandbls.smcp # LATIN CAPITAL LETTER SHARP S
+1EF2 Ygrave.smcp # LATIN CAPITAL LETTER Y WITH GRAVE
diff --git a/res/diacritics.txt b/res/diacritics.txt
index 9699f63..1f60d71 100644
--- a/res/diacritics.txt
+++ b/res/diacritics.txt
@@ -275,9 +275,9 @@ Z.smcp+dotaccent:top=Zdotaccent.smcp
Z.smcp+caron:top=Zcaron.smcp
#
A+tonos:tonos=Alphatonos/0,0
-E+tonos:tonos=Epsilontonos/0,0
-H+tonos:tonos=Etatonos/0,0
-I+tonos:tonos=Iotatonos/0,0
+E+tonos:tonos=Epsilontonos/100,0
+H+tonos:tonos=Etatonos/100,0
+I+tonos:tonos=Iotatonos/100,0
O+tonos:tonos=Omicrontonos/20,0
Y+tonos:tonos=Upsilontonos/100,0
Omega+tonos:tonos=Omegatonos/20,0
@@ -307,7 +307,7 @@ kgreenlandic=kappa
o=omicron
mu=uni03BC
v=nu
-x=chi
+chi.alt=chi
iota+dieresis:top=iotadieresis
upsilon+dieresis:top=upsilondieresis
o+tonos:top=omicrontonos
@@ -555,10 +555,6 @@ eight=eight.pnum/20,20
nine=nine.pnum/0,20
zero=zero.pnum/20,20
#
-# old-style numbers
-six=six.onum
-eight=eight.onum
-#
# AddGlyphs
uni1FBE=uni037A
#I=Iota1
@@ -832,12 +828,12 @@ epsilon+uni1FCD:top=uni1F12
epsilon+uni1FDD:top=uni1F13
epsilon+uni1FCE:top=uni1F14
epsilon+uni1FDE:top=uni1F15
-E+uni1FBD:tonos=uni1F18/0,0
-E+uni1FFE:tonos=uni1F19/0,0
-E+uni1FCD:tonos=uni1F1A/0,0
-E+uni1FDD:tonos=uni1F1B/0,0
-E+uni1FCE:tonos=uni1F1C/0,0
-E+uni1FDE:tonos=uni1F1D/0,0
+E+uni1FBD:tonos=uni1F18/100,0
+E+uni1FFE:tonos=uni1F19/100,0
+E+uni1FCD:tonos=uni1F1A/150,0
+E+uni1FDD:tonos=uni1F1B/150,0
+E+uni1FCE:tonos=uni1F1C/150,0
+E+uni1FDE:tonos=uni1F1D/150,0
eta+uni1FBD:top=uni1F20
eta+uni1FFE:top=uni1F21
eta+uni1FCD:top=uni1F22
@@ -846,14 +842,14 @@ eta+uni1FCE:top=uni1F24
eta+uni1FDE:top=uni1F25
eta+uni1FCF:top=uni1F26
eta+uni1FDF:top=uni1F27
-H+uni1FBD:tonos=uni1F28/0,0
-H+uni1FFE:tonos=uni1F29/0,0
-H+uni1FCD:tonos=uni1F2A/0,0
-H+uni1FDD:tonos=uni1F2B/0,0
-H+uni1FCE:tonos=uni1F2C/0,0
-H+uni1FDE:tonos=uni1F2D/0,0
-H+uni1FCF:tonos=uni1F2E/0,0
-H+uni1FDF:tonos=uni1F2F/0,0
+H+uni1FBD:tonos=uni1F28/100,0
+H+uni1FFE:tonos=uni1F29/100,0
+H+uni1FCD:tonos=uni1F2A/150,0
+H+uni1FDD:tonos=uni1F2B/150,0
+H+uni1FCE:tonos=uni1F2C/150,0
+H+uni1FDE:tonos=uni1F2D/150,0
+H+uni1FCF:tonos=uni1F2E/150,0
+H+uni1FDF:tonos=uni1F2F/150,0
iota+uni1FBD:top=uni1F30
iota+uni1FFE:top=uni1F31
iota+uni1FCD:top=uni1F32
@@ -862,14 +858,14 @@ iota+uni1FCE:top=uni1F34
iota+uni1FDE:top=uni1F35
iota+uni1FCF:top=uni1F36
iota+uni1FDF:top=uni1F37
-I+uni1FBD:tonos=uni1F38/0,0
-I+uni1FFE:tonos=uni1F39/0,0
-I+uni1FCD:tonos=uni1F3A/0,0
-I+uni1FDD:tonos=uni1F3B/0,0
-I+uni1FCE:tonos=uni1F3C/0,0
-I+uni1FDE:tonos=uni1F3D/0,0
-I+uni1FCF:tonos=uni1F3E/0,0
-I+uni1FDF:tonos=uni1F3F/0,0
+I+uni1FBD:tonos=uni1F38/100,0
+I+uni1FFE:tonos=uni1F39/100,0
+I+uni1FCD:tonos=uni1F3A/150,0
+I+uni1FDD:tonos=uni1F3B/150,0
+I+uni1FCE:tonos=uni1F3C/150,0
+I+uni1FDE:tonos=uni1F3D/150,0
+I+uni1FCF:tonos=uni1F3E/150,0
+I+uni1FDF:tonos=uni1F3F/150,0
o+uni1FBD:top=uni1F40
o+uni1FFE:top=uni1F41
o+uni1FCD:top=uni1F42
@@ -890,10 +886,10 @@ upsilon+uni1FCE:top=uni1F54
upsilon+uni1FDE:top=uni1F55
upsilon+uni1FCF:top=uni1F56
upsilon+uni1FDF:top=uni1F57
-Y+uni1FFE:tonos=uni1F59/0,0
-Y+uni1FDD:tonos=uni1F5B/0,0
-Y+uni1FDE:tonos=uni1F5D/0,0
-Y+uni1FDF:tonos=uni1F5F/0,0
+Y+uni1FFE:tonos=uni1F59/100,0
+Y+uni1FDD:tonos=uni1F5B/200,0
+Y+uni1FDE:tonos=uni1F5D/200,0
+Y+uni1FDF:tonos=uni1F5F/200,0
omega+uni1FBD:top=uni1F60
omega+uni1FFE:top=uni1F61
omega+uni1FCD:top=uni1F62
@@ -948,14 +944,14 @@ eta+uni1FBE:bottom+uni1FCE:top=uni1F94
eta+uni1FBE:bottom+uni1FDE:top=uni1F95
eta+uni1FBE:bottom+uni1FCF:top=uni1F96
eta+uni1FBE:bottom+uni1FDF:top=uni1F97
-H+uni1FBE:bottom+uni1FBD:tonos=uni1F98/0,0
-H+uni1FBE:bottom+uni1FFE:tonos=uni1F99/0,0
-H+uni1FBE:bottom+uni1FCD:tonos=uni1F9A/0,0
-H+uni1FBE:bottom+uni1FDD:tonos=uni1F9B/0,0
-H+uni1FBE:bottom+uni1FCE:tonos=uni1F9C/0,0
-H+uni1FBE:bottom+uni1FDE:tonos=uni1F9D/0,0
-H+uni1FBE:bottom+uni1FCF:tonos=uni1F9E/0,0
-H+uni1FBE:bottom+uni1FDF:tonos=uni1F9F/0,0
+H+uni1FBE:bottom+uni1FBD:tonos=uni1F98/100,0
+H+uni1FBE:bottom+uni1FFE:tonos=uni1F99/100,0
+H+uni1FBE:bottom+uni1FCD:tonos=uni1F9A/150,0
+H+uni1FBE:bottom+uni1FDD:tonos=uni1F9B/150,0
+H+uni1FBE:bottom+uni1FCE:tonos=uni1F9C/150,0
+H+uni1FBE:bottom+uni1FDE:tonos=uni1F9D/150,0
+H+uni1FBE:bottom+uni1FCF:tonos=uni1F9E/150,0
+H+uni1FBE:bottom+uni1FDF:tonos=uni1F9F/150,0
omega+uni1FBE:bottom+uni1FBD:top=uni1FA0
omega+uni1FBE:bottom+uni1FFE:top=uni1FA1
omega+uni1FBE:bottom+uni1FCD:top=uni1FA2
@@ -989,10 +985,10 @@ eta+uni1FBE:bottom=uni1FC3
eta+uni1FBE:bottom+uni1FFD:top=uni1FC4
eta+uni1FC0:top=uni1FC6
eta+uni1FBE:bottom+uni1FC0:top=uni1FC7
-E+uni1FEF:tonos=uni1FC8/0,0
-E+uni1FFD:tonos=uni1FC9/0,0
-H+uni1FEF:tonos=uni1FCA/0,0
-H+uni1FFD:tonos=uni1FCB/0,0
+E+uni1FEF:tonos=uni1FC8/100,0
+E+uni1FFD:tonos=uni1FC9/100,0
+H+uni1FEF:tonos=uni1FCA/100,0
+H+uni1FFD:tonos=uni1FCB/100,0
H+uni1FBE:bottom=uni1FCC
iota+breve:top=uni1FD0
iota+macron:top=uni1FD1
@@ -1014,9 +1010,9 @@ upsilon+uni1FC0:top=uni1FE6
upsilon+uni1FC1:top=uni1FE7
Y+breve:top=uni1FE8
Y+macron:top=uni1FE9
-Y+uni1FEF:tonos=uni1FEA/0,0
-Y+uni1FFD:tonos=uni1FEB/0,0
-P+uni1FFE:tonos=uni1FEC/0,0
+Y+uni1FEF:tonos=uni1FEA/100,0
+Y+uni1FFD:tonos=uni1FEB/100,0
+P+uni1FFE:tonos=uni1FEC/100,0
omega+uni1FBE:bottom+uni1FEF:top=uni1FF2
omega+uni1FBE:bottom=uni1FF3
omega+uni1FBE:bottom+uni1FFD:top=uni1FF4
diff --git a/res/glyphorder.txt b/res/glyphorder.txt
new file mode 100644
index 0000000..f629b17
--- /dev/null
+++ b/res/glyphorder.txt
@@ -0,0 +1,3387 @@
+.notdef
+.null
+uni0002
+uni0009
+CR
+space
+exclam
+quotedbl
+numbersign
+dollar
+percent
+ampersand
+quotesingle
+parenleft
+parenright
+asterisk
+plus
+comma
+hyphen
+period
+slash
+zero
+one
+two
+three
+four
+five
+six
+seven
+eight
+nine
+colon
+semicolon
+less
+equal
+greater
+question
+at
+A
+B
+C
+D
+E
+F
+G
+H
+I
+J
+K
+L
+M
+N
+O
+P
+Q
+R
+S
+T
+U
+V
+W
+X
+Y
+Z
+bracketleft
+backslash
+bracketright
+asciicircum
+underscore
+grave
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+n
+o
+p
+q
+r
+s
+t
+u
+v
+w
+x
+y
+z
+braceleft
+bar
+braceright
+asciitilde
+exclamdown
+cent
+sterling
+currency
+yen
+brokenbar
+section
+dieresis
+copyright
+ordfeminine
+guillemotleft
+logicalnot
+registered
+macron
+degree
+plusminus
+twosuperior
+threesuperior
+acute
+mu
+paragraph
+periodcentered
+cedilla
+onesuperior
+ordmasculine
+guillemotright
+onequarter
+onehalf
+threequarters
+questiondown
+AE
+multiply
+Oslash
+Thorn
+germandbls
+ae
+eth
+divide
+oslash
+thorn
+dcroat
+Hbar
+dotlessi
+kgreenlandic
+Lslash
+lslash
+Eng
+eng
+OE
+oe
+longs
+bbar
+Bhook
+Btopbar
+btopbar
+Tonesix
+tonesix
+Oopen
+Chook
+chook
+Dbar1
+Dhook
+Dtopbar
+dtopbar
+deltaturn
+Eturn
+Schwa
+Epsilon1
+Fhook
+florin
+Ghook
+Gamma1
+hv
+Ibar
+Khook
+khook
+lbar
+lambdabar
+mcapturn
+Nhook
+Ohorn
+ohorn
+OI
+oi
+Phook
+phook
+YR
+Tonetwo
+tonetwo
+Esh
+eshlooprev
+tpalatalhook
+Thook
+thook
+Trthook
+Uhorn
+uhorn
+Upsilon2
+Vcursive
+Yhook
+yhook
+Zbar
+zbar
+uni01B7
+uni01B8
+uni01B9
+uni01BA
+uni01BB
+Tonefive
+tonefive
+glottalstopbarinv
+wynn
+pipe
+pipedbl
+pipedblbar
+exclam1
+uni01C4
+uni01C5
+uni01C6
+Gbar
+gbar
+uni01EE
+uni01EF
+uni01F6
+uni01F7
+uni021C
+uni021D
+uni0220
+uni0221
+uni0222
+uni0223
+uni0224
+uni0225
+uni0234
+uni0235
+uni0236
+uni0237
+uni0238
+uni0239
+uni023A
+uni023B
+uni023C
+uni023D
+uni023E
+uni023F
+uni0240
+uni0241
+uni0242
+uni0243
+uni0244
+uni0245
+uni0246
+uni0247
+uni0248
+uni0249
+uni024A
+uni024B
+uni024C
+uni024D
+uni024E
+uni024F
+aturn
+ascript
+ascriptturn
+bhook
+oopen
+ccurl
+drthook
+dhook
+erev
+schwa
+schwahook
+epsilon1
+epsilon1rev
+epsilon1revhook
+epsilon1revclosed
+jdotlessbar
+ghook
+gcursive
+Gsmallcap
+gamma1
+babygamma
+hturn
+hhook
+henghook
+ibar
+iota1
+Ismallcap
+lmidtilde
+lbelt
+lrthook
+lyogh
+mturn
+mturndescend
+mhook
+nlfthook
+nrthook
+Nsmallcap
+OEsmallcap
+omegaclosed
+philatin
+rturn
+rturnascend
+rturnrthook
+rdescend
+rrthook
+rfishhook
+rfishhookrev
+Rsmallcap
+Rsmallcapinv
+srthook
+esh
+jhookdblbar
+eshshortrev
+eshcurl
+tturn
+trthook
+ubar
+upsilonlatin
+vscript
+vturn
+wturn
+yturn
+Ysmallcap
+zrthook
+zcurl
+uni0292
+uni0293
+glottalstop
+glottalstoprevinv
+glottalstopinv
+cstretch
+bullseye
+epsilonclosed
+Gsmallcaphook
+jcrosstail
+kturn
+Lsmallcap
+qhook
+glottalstopbar
+glottalstopbarrev
+dz
+dyogh
+dzcurl
+ts
+tesh
+tccurl
+uni02A9
+finalkaf
+uni02AB
+uni02AC
+finalmem
+uni02AE
+finalnun
+hsuper
+hhooksuper
+jsuper
+rsuper
+rturnsuper
+finaltsadi
+Rturnsuper
+wsuper
+ysuper
+uni02B9
+uni02BA
+uni02BB
+uni02BD
+uni02BE
+uni02BF
+uni02C0
+uni02C1
+uni02C2
+uni02C3
+uni02C4
+uni02C5
+circumflex
+caron
+linevert
+uni02C9
+uni02CA
+uni02CB
+uni02CC
+macronsub
+uni02CE
+uni02CF
+uni02D0
+uni02D1
+uni02D2
+uni02D3
+uni02D4
+uni02D5
+uni02D6
+uni02D7
+breve
+dotaccent
+ring
+ogonek
+tilde
+hungarumlaut
+uni02DE
+qofdagesh
+gammasuper
+shindagesh
+tavdages
+xsuper
+uni02E4
+uni02E5
+uni02E6
+uni02E7
+uni02E8
+uni02E9
+uni02EA
+uni02EB
+uni02EC
+uni02ED
+dblapostrophe
+uni02EF
+uni02F0
+uni02F1
+uni02F2
+uni02F3
+uni02F4
+uni02F5
+uni02F6
+uni02F7
+uni02F8
+uni02F9
+uni02FA
+uni02FB
+uni02FC
+uni02FD
+uni02FE
+uni02FF
+gravecomb
+acutecomb
+circumflexnosp
+tildecomb
+macroncomb
+overscorenosp
+brevenosp
+dotnosp
+dieresisnosp
+hook
+ringnosp
+acutedblnosp
+uni030C
+linevertnosp
+linevertdblnosp
+uni030F
+candrabindunosp
+breveinvnosp
+commaturnsupnosp
+uni0313
+commasuprevnosp
+uni0315
+gravesubnosp
+acutesubnosp
+tackleftsubnosp
+tackrightsubnosp
+anglesupnosp
+hornnosp
+ringlefthalfsubnosp
+tackupsubnosp
+tackdownsubnosp
+plussubnosp
+minussubnosp
+hooksubpalatnosp
+hooksubretronosp
+dotbelow
+dotdblsubnosp
+ringsubnosp
+uni0326
+cedillanosp
+ogoneknosp
+linevertsubnosp
+bridgesubnosp
+archdblsubnosp
+uni032C
+circumflexsubnosp
+brevesubnosp
+breveinvsubnosp
+tildesubnosp
+macronsubnosp
+underscorenosp
+underscoredblnosp
+tildemidnosp
+barmidshortnosp
+barmidlongnosp
+slashshortnosp
+slashlongnosp
+ringrighthalfsubnosp
+bridgeinvsubnosp
+squaresubnosp
+seagullsubnosp
+xsupnosp
+tildevertsupnosp
+overscoredblnosp
+graveleftnosp
+acuterightnosp
+uni0342
+uni0343
+diaeresistonosnosp
+iotasubnosp
+uni0346
+uni0347
+uni0348
+uni0349
+uni034A
+uni034B
+uni034C
+uni034D
+uni034E
+uni034F
+uni0350
+uni0351
+uni0352
+uni0353
+uni0354
+uni0355
+uni0356
+uni0357
+uni0358
+uni0359
+uni035A
+uni035B
+uni035C
+uni035D
+uni035E
+uni035F
+uni0360
+uni0361
+uni0362
+uni0363
+uni0364
+uni0365
+uni0366
+uni0367
+uni0368
+uni0369
+uni036A
+uni036B
+uni036C
+uni036D
+uni036E
+uni036F
+uni0370
+uni0371
+uni0372
+uni0373
+numeralgreek
+numeralgreeksub
+uni0376
+uni0377
+uni037B
+uni037C
+uni037D
+questiongreek
+tonos
+dieresistonos
+anoteleia
+Gamma
+Delta
+Theta
+Lambda
+Xi
+Pi
+Sigma
+Phi
+Psi
+Omega
+alpha
+beta
+gamma
+delta
+epsilon
+zeta
+eta
+theta
+iota
+lambda
+xi
+pi
+rho
+sigma1
+sigma
+tau
+upsilon
+phi
+psi
+omega
+uni03CF
+beta1
+uni03D1
+uni03D2
+phi1
+uni03D6
+uni03D7
+uni03D8
+uni03D9
+Stigma
+stigma
+Digamma
+digamma
+Koppa
+koppa
+Sampi
+sampi
+kappa1
+rho1
+uni03F5
+uni03F6
+uni03FB
+uni03FC
+uni03FD
+uni03FE
+uni03FF
+uni0402
+uni0404
+uni0409
+uni040A
+uni040B
+uni040F
+uni0411
+uni0414
+uni0416
+uni0417
+uni0418
+uni041B
+uni0423
+uni0424
+uni0426
+uni0427
+uni0428
+uni0429
+uni042A
+uni042B
+uni042C
+uni042D
+uni042E
+uni042F
+uni0431
+uni0432
+uni0433
+uni0434
+uni0436
+uni0437
+uni0438
+uni043A
+uni043B
+uni043C
+uni043D
+uni043F
+uni0442
+uni0444
+uni0446
+uni0447
+uni0448
+uni0449
+uni044A
+uni044B
+uni044C
+uni044D
+uni044E
+uni044F
+uni0452
+uni0454
+uni0459
+uni045A
+uni045B
+uni045F
+uni0460
+uni0461
+uni0463
+uni0464
+uni0465
+uni0466
+uni0467
+uni0468
+uni0469
+uni046A
+uni046B
+uni046C
+uni046D
+uni046E
+uni046F
+uni0472
+uni0473
+uni0474
+uni0475
+uni047A
+uni047B
+uni047C
+uni047D
+uni047E
+uni047F
+uni0480
+uni0481
+uni0482
+uni0483
+uni0484
+uni0485
+uni0486
+uni0487
+uni0488
+uni0489
+uni048A
+uni048B
+uni048D
+uni048E
+uni048F
+uni0490
+uni0491
+uni0494
+uni0495
+uni0496
+uni0497
+uni049A
+uni049B
+uni049C
+uni049D
+uni04A0
+uni04A1
+uni04A2
+uni04A3
+uni04A4
+uni04A5
+uni04A6
+uni04A7
+uni04A8
+uni04A9
+uni04B2
+uni04B3
+uni04B4
+uni04B5
+uni04B6
+uni04B7
+uni04B8
+uni04B9
+uni04BA
+uni04BC
+uni04BD
+uni04C3
+uni04C4
+uni04C5
+uni04C6
+uni04C7
+uni04C8
+uni04C9
+uni04CA
+uni04CD
+uni04CE
+uni04D8
+uni04E0
+uni04E1
+uni04FA
+uni04FB
+uni04FC
+uni04FD
+uni0500
+uni0502
+uni0503
+uni0504
+uni0505
+uni0506
+uni0507
+uni0508
+uni0509
+uni050A
+uni050B
+uni050C
+uni050D
+uni050E
+uni050F
+uni0510
+uni0512
+uni0513
+uni0514
+uni0515
+uni0516
+uni0517
+uni0518
+uni0519
+uni051E
+uni051F
+uni0520
+uni0521
+uni0522
+uni0523
+uni0524
+uni0525
+uni0526
+uni0527
+uni0528
+uni0529
+uni052A
+uni052B
+uni052C
+uni052D
+uni052E
+uni052F
+uni1AB0
+uni1AB1
+uni1AB2
+uni1AB3
+uni1AB4
+uni1AB5
+uni1AB6
+uni1AB7
+uni1AB8
+uni1AB9
+uni1ABA
+uni1ABB
+uni1ABC
+uni1ABD
+uni1ABE
+uni1D00
+uni1D01
+uni1D02
+uni1D03
+uni1D04
+uni1D05
+uni1D06
+uni1D07
+uni1D08
+uni1D09
+uni1D0A
+uni1D0B
+uni1D0C
+uni1D0D
+uni1D0E
+uni1D0F
+uni1D10
+uni1D11
+uni1D12
+uni1D13
+uni1D14
+uni1D15
+uni1D16
+uni1D17
+uni1D18
+uni1D19
+uni1D1A
+uni1D1B
+uni1D1C
+uni1D1D
+uni1D1E
+uni1D1F
+uni1D20
+uni1D21
+uni1D22
+uni1D23
+uni1D24
+uni1D25
+uni1D26
+uni1D27
+uni1D28
+uni1D29
+uni1D2A
+uni1D2B
+uni1D2C
+uni1D2D
+uni1D2E
+uni1D2F
+uni1D30
+uni1D31
+uni1D32
+uni1D33
+uni1D34
+uni1D35
+uni1D36
+uni1D37
+uni1D38
+uni1D39
+uni1D3A
+uni1D3B
+uni1D3C
+uni1D3D
+uni1D3E
+uni1D3F
+uni1D40
+uni1D41
+uni1D42
+uni1D43
+uni1D44
+uni1D45
+uni1D46
+uni1D47
+uni1D48
+uni1D49
+uni1D4A
+uni1D4B
+uni1D4C
+uni1D4D
+uni1D4E
+uni1D4F
+uni1D50
+uni1D51
+uni1D52
+uni1D53
+uni1D54
+uni1D55
+uni1D56
+uni1D57
+uni1D58
+uni1D59
+uni1D5A
+uni1D5B
+uni1D5C
+uni1D5D
+uni1D5E
+uni1D5F
+uni1D60
+uni1D61
+uni1D62
+uni1D63
+uni1D64
+uni1D65
+uni1D66
+uni1D67
+uni1D68
+uni1D69
+uni1D6A
+uni1D6B
+uni1D6C
+uni1D6D
+uni1D6E
+uni1D6F
+uni1D70
+uni1D71
+uni1D72
+uni1D73
+uni1D74
+uni1D75
+uni1D76
+uni1D77
+uni1D78
+uni1D79
+uni1D7A
+uni1D7B
+uni1D7C
+uni1D7D
+uni1D7E
+uni1D7F
+uni1D80
+uni1D81
+uni1D82
+uni1D83
+uni1D84
+uni1D85
+uni1D86
+uni1D87
+uni1D88
+uni1D89
+uni1D8A
+uni1D8B
+uni1D8C
+uni1D8D
+uni1D8E
+uni1D8F
+uni1D90
+uni1D91
+uni1D92
+uni1D93
+uni1D94
+uni1D95
+uni1D96
+uni1D97
+uni1D98
+uni1D99
+uni1D9A
+uni1D9B
+uni1D9C
+uni1D9D
+uni1D9E
+uni1D9F
+uni1DA0
+uni1DA1
+uni1DA2
+uni1DA3
+uni1DA4
+uni1DA5
+uni1DA6
+uni1DA7
+uni1DA8
+uni1DA9
+uni1DAA
+uni1DAB
+uni1DAC
+uni1DAD
+uni1DAE
+uni1DAF
+uni1DB0
+uni1DB1
+uni1DB2
+uni1DB3
+uni1DB4
+uni1DB5
+uni1DB6
+uni1DB7
+uni1DB8
+uni1DB9
+uni1DBA
+uni1DBB
+uni1DBC
+uni1DBD
+uni1DBE
+uni1DBF
+uni1DC0
+uni1DC1
+uni1DC2
+uni1DC3
+uni1DC4
+uni1DC5
+uni1DC6
+uni1DC7
+uni1DC8
+uni1DC9
+uni1DCA
+uni1DCB
+uni1DCC
+uni1DCD
+uni1DCE
+uni1DCF
+uni1DD0
+uni1DD1
+uni1DD2
+uni1DD3
+uni1DD4
+uni1DD5
+uni1DD6
+uni1DD7
+uni1DD8
+uni1DD9
+uni1DDA
+uni1DDB
+uni1DDC
+uni1DDD
+uni1DDE
+uni1DDF
+uni1DE0
+uni1DE1
+uni1DE2
+uni1DE3
+uni1DE4
+uni1DE5
+uni1DE6
+uni1DE7
+uni1DE8
+uni1DE9
+uni1DEA
+uni1DEB
+uni1DEC
+uni1DED
+uni1DEE
+uni1DEF
+uni1DF0
+uni1DF1
+uni1DF2
+uni1DF3
+uni1DF4
+uni1DF5
+uni1DFC
+uni1DFD
+uni1DFE
+uni1DFF
+uni1E28
+uni1E29
+uni1E2C
+uni1E2D
+uni1E2E
+uni1E2F
+uni1E9B
+uni1E9C
+uni1E9D
+Germandbls
+uni1E9F
+uni1EFA
+uni1EFB
+uni1EFC
+uni1EFD
+uni1EFE
+uni1EFF
+uni1FBD
+uni1FBE
+uni1FBF
+uni1FC0
+uni1FC1
+uni1FCD
+uni1FCE
+uni1FCF
+uni1FDD
+uni1FDE
+uni1FDF
+uni1FED
+uni1FEE
+uni1FEF
+uni1FFD
+uni1FFE
+uni2000
+uni2001
+uni2002
+uni2003
+uni2004
+uni2005
+uni2006
+uni2007
+uni2008
+uni2009
+uni2009.fra
+uni200A
+uni200B
+afii61664
+afii57598
+afii57596
+afii300
+hyphen__
+hyphennobreak
+figuredash
+endash
+emdash
+verticalbardbl
+underscoredbl
+quoteleft
+quoteright
+quotesinglbase
+quotereversed
+quotedblleft
+quotedblright
+quotedblbase
+quotedblreversed
+dagger
+daggerdbl
+bullet
+trianglebullet
+onedotleader
+uni2025
+ellipsis
+hyphendot
+perthousand
+pertenthousand
+primetripl1
+primerev1
+reverseddblprime
+primetriplerev1
+caret
+guilsinglleft
+guilsinglright
+referencemark
+interrobang
+overline
+undertie
+charactertie
+caretinsertionpoint
+asterism
+hyphenbullet
+fraction
+uni2045
+uni2046
+uni204A
+uni204B
+uni204C
+uni204D
+uni204E
+uni204F
+uni2050
+uni2051
+uni2052
+uni2053
+uni2054
+uni2055
+uni2056
+uni2057
+uni2058
+uni2059
+uni205A
+uni205B
+uni205C
+uni205D
+uni205E
+zerosuperior
+uni2071
+uni2074
+fivesuperior
+sixsuperior
+sevensuperior
+eightsuperior
+ninesuperior
+plussuperior
+minussuperior
+equalsuperior
+parenleftsuperior
+parenrightsuperior
+nsuperior
+zerosub
+oneinferior
+twosub
+threesub
+foursub
+fivesub
+sixinferior
+sevensub
+eightsub
+nineinferior
+plussub
+minussub
+equalsub
+parenleftinferior
+parenrightsub
+uni2090
+uni2091
+uni2092
+uni2093
+uni2094
+uni2095
+uni2096
+uni2097
+uni2098
+uni2099
+uni209A
+uni209B
+uni209C
+eurocurrency
+coloncurrency
+cruzeiro
+lira
+mill
+naira
+peseta
+rupee
+won
+afii57636
+Euro
+uni20AD
+uni20AE
+uni20AF
+uni20B0
+uni20B1
+uni20B2
+uni20B3
+uni20B4
+uni20B5
+uni20B6
+uni20B7
+uni20B8
+uni20B9
+uni20BA
+uni20BB
+uni20BC
+uni20BD
+uni20BE
+uni20DB
+uni20DC
+uni20E3
+uni20E8
+uni20F0
+accountof
+addresssubject
+degreecentigrade
+uni2105
+cadauna
+degreefarenheit
+uni2113
+uni2116
+published
+Rx
+response
+servicemark
+tel
+trademark
+versicle
+ounce
+degreekelvin
+angstrom
+estimated
+Fturn
+uni213B
+uni214D
+uni214F
+uni2150
+uni2151
+uni2152
+onethird
+twothirds
+uni2155
+uni2156
+uni2157
+uni2158
+uni2159
+uni215A
+oneeighth
+threeeighths
+fiveeighths
+seveneighths
+uni215F
+romanone
+romantwo
+romanthree
+romanfour
+romanfive
+romansix
+romanseven
+romaneight
+romannine
+romanten
+romaneleven
+romantwelve
+romanfifty
+romanhundred
+romanfivehundred
+romanthousand
+uni2170
+uni2171
+uni2172
+uni2173
+uni2174
+uni2175
+uni2176
+uni2177
+uni2178
+uni2179
+uni217A
+uni217B
+uni217C
+uni217D
+uni217E
+uni217F
+uni2180
+uni2181
+uni2182
+uni2183
+uni2184
+uni2185
+uni2186
+uni2187
+uni2188
+uni2189
+arrowup
+arrowdown
+partialdiff
+product
+summation
+minus
+radical
+infinity
+integral
+approxequal
+notequal
+lessequal
+greaterequal
+spaceopenbox
+lozenge
+uni27E6
+uni27E7
+uni27E8
+uni27E9
+uni27EA
+uni27EB
+uni27EC
+uni27ED
+uni27EE
+uni27EF
+uni2B4E
+uni2B4F
+uni2B5A
+uni2B5B
+uni2B5C
+uni2B5D
+uni2B5E
+uni2B5F
+uni2C60
+uni2C61
+uni2C62
+uni2C63
+uni2C64
+uni2C65
+uni2C66
+uni2C67
+uni2C68
+uni2C69
+uni2C6A
+uni2C6B
+uni2C6C
+uni2C6D
+uni2C6E
+uni2C6F
+uni2C70
+uni2C71
+uni2C72
+uni2C73
+uni2C74
+uni2C75
+uni2C76
+uni2C77
+uni2C78
+uni2C79
+uni2C7A
+uni2C7B
+uni2C7C
+uni2C7D
+uni2C7E
+uni2C7F
+uni2DE0
+uni2DE1
+uni2DE2
+uni2DE3
+uni2DE4
+uni2DE5
+uni2DE6
+uni2DE7
+uni2DE8
+uni2DE9
+uni2DEA
+uni2DEB
+uni2DEC
+uni2DED
+uni2DEE
+uni2DEF
+uni2DF0
+uni2DF1
+uni2DF2
+uni2DF3
+uni2DF4
+uni2DF5
+uni2DF6
+uni2DF7
+uni2DF8
+uni2DF9
+uni2DFA
+uni2DFB
+uni2DFC
+uni2DFD
+uni2DFE
+uni2DFF
+uni2E00
+uni2E01
+uni2E02
+uni2E03
+uni2E04
+uni2E05
+uni2E06
+uni2E07
+uni2E08
+uni2E09
+uni2E0A
+uni2E0B
+uni2E0C
+uni2E0D
+uni2E0E
+uni2E0F
+uni2E10
+uni2E11
+uni2E12
+uni2E13
+uni2E14
+uni2E15
+uni2E16
+uni2E17
+uni2E18
+uni2E19
+uni2E1A
+uni2E1B
+uni2E1C
+uni2E1D
+uni2E1E
+uni2E1F
+uni2E20
+uni2E21
+uni2E22
+uni2E23
+uni2E24
+uni2E25
+uni2E26
+uni2E27
+uni2E28
+uni2E29
+uni2E2A
+uni2E2B
+uni2E2C
+uni2E2D
+uni2E2E
+uni2E2F
+uni2E30
+uni2E31
+uni2E32
+uni2E33
+uni2E34
+uni2E35
+uni2E36
+uni2E37
+uni2E38
+uni2E39
+uni2E3A
+uni2E3B
+uni2E3C
+uni2E3D
+uni2E3E
+uni2E3F
+uni2E40
+uni2E41
+uni2E42
+uniA640
+uniA641
+uniA642
+uniA643
+uniA644
+uniA645
+uniA646
+uniA647
+uniA648
+uniA649
+uniA64A
+uniA64B
+uniA64C
+uniA64D
+uniA64E
+uniA64F
+uniA650
+uniA651
+uniA652
+uniA653
+uniA654
+uniA655
+uniA656
+uniA657
+uniA658
+uniA659
+uniA65A
+uniA65B
+uniA65C
+uniA65D
+uniA65E
+uniA65F
+uniA660
+uniA661
+uniA662
+uniA663
+uniA664
+uniA665
+uniA666
+uniA667
+uniA668
+uniA669
+uniA66A
+uniA66B
+uniA66C
+uniA66D
+uniA66E
+uniA66F
+uniA670
+uniA671
+uniA672
+uniA673
+uniA674
+uniA675
+uniA676
+uniA677
+uniA678
+uniA679
+uniA67A
+uniA67B
+uniA67C
+uniA67D
+uniA67E
+uniA67F
+uniA680
+uniA681
+uniA682
+uniA683
+uniA684
+uniA685
+uniA686
+uniA687
+uniA688
+uniA689
+uniA68A
+uniA68B
+uniA68C
+uniA68D
+uniA68E
+uniA68F
+uniA690
+uniA691
+uniA692
+uniA693
+uniA694
+uniA695
+uniA696
+uniA697
+uniA698
+uniA699
+uniA69A
+uniA69B
+uniA69C
+uniA69D
+uniA69F
+uniA700
+uniA701
+uniA702
+uniA703
+uniA704
+uniA705
+uniA706
+uniA707
+uniA708
+uniA709
+uniA70A
+uniA70B
+uniA70C
+uniA70D
+uniA70E
+uniA70F
+uniA710
+uniA711
+uniA712
+uniA713
+uniA714
+uniA715
+uniA716
+uniA717
+uniA718
+uniA719
+uniA71A
+uniA71B
+uniA71C
+uniA71D
+uniA71E
+uniA71F
+uniA720
+uniA721
+uniA722
+uniA723
+uniA724
+uniA725
+uniA726
+uniA727
+uniA728
+uniA729
+uniA72A
+uniA72B
+uniA72C
+uniA72D
+uniA72E
+uniA72F
+uniA730
+uniA731
+uniA732
+uniA733
+uniA734
+uniA735
+uniA736
+uniA737
+uniA738
+uniA739
+uniA73A
+uniA73B
+uniA73C
+uniA73D
+uniA73E
+uniA73F
+uniA740
+uniA741
+uniA742
+uniA743
+uniA744
+uniA745
+uniA746
+uniA747
+uniA748
+uniA749
+uniA74A
+uniA74B
+uniA74C
+uniA74D
+uniA74E
+uniA74F
+uniA750
+uniA751
+uniA752
+uniA753
+uniA754
+uniA755
+uniA756
+uniA757
+uniA758
+uniA759
+uniA75A
+uniA75B
+uniA75C
+uniA75D
+uniA75E
+uniA75F
+uniA760
+uniA761
+uniA762
+uniA763
+uniA764
+uniA765
+uniA766
+uniA767
+uniA768
+uniA769
+uniA76A
+uniA76B
+uniA76C
+uniA76D
+uniA76E
+uniA76F
+uniA770
+uniA771
+uniA772
+uniA773
+uniA774
+uniA775
+uniA776
+uniA777
+uniA778
+uniA779
+uniA77A
+uniA77B
+uniA77C
+uniA77D
+uniA77E
+uniA77F
+uniA780
+uniA781
+uniA782
+uniA783
+uniA784
+uniA785
+uniA786
+uniA787
+uniA788
+uniA789
+uniA78A
+uniA78B
+uniA78C
+uniA78D
+uniA78E
+uniA790
+uniA791
+uniA792
+uniA793
+uniA794
+uniA795
+uniA796
+uniA797
+uniA798
+uniA799
+uniA79A
+uniA79B
+uniA79C
+uniA79D
+uniA79E
+uniA79F
+uniA7A0
+uniA7A1
+uniA7A2
+uniA7A3
+uniA7A4
+uniA7A5
+uniA7A6
+uniA7A7
+uniA7A8
+uniA7A9
+uniA7AA
+uniA7AB
+uniA7AC
+uniA7AD
+uniA7B0
+uniA7B1
+uniA7F7
+uniA7F8
+uniA7F9
+uniA7FA
+uniA7FB
+uniA7FC
+uniA7FD
+uniA7FE
+uniA7FF
+uniA92E
+uniAB30
+uniAB31
+uniAB32
+uniAB33
+uniAB34
+uniAB35
+uniAB36
+uniAB37
+uniAB38
+uniAB39
+uniAB3A
+uniAB3B
+uniAB3C
+uniAB3D
+uniAB3E
+uniAB3F
+uniAB40
+uniAB41
+uniAB42
+uniAB43
+uniAB44
+uniAB45
+uniAB46
+uniAB47
+uniAB48
+uniAB49
+uniAB4A
+uniAB4B
+uniAB4C
+uniAB4D
+uniAB4E
+uniAB4F
+uniAB50
+uniAB51
+uniAB52
+uniAB53
+uniAB54
+uniAB55
+uniAB56
+uniAB57
+uniAB58
+uniAB59
+uniAB5A
+uniAB5B
+uniAB5C
+uniAB5D
+uniAB5E
+uniAB5F
+uniAB64
+uniAB65
+colon.pnum
+quotedblx
+commaaccent
+f_f
+fi
+f_l
+f_f_i
+f_f_l
+longst
+st
+uniFE20
+uniFE21
+uniFE22
+uniFE23
+uniFE24
+uniFE25
+uniFE26
+uniFE27
+uniFE28
+uniFE29
+uniFE2A
+uniFE2B
+uniFE2C
+uniFE2D
+uniFEFF
+uniFFFC
+uniFFFD
+uni1F16A
+uni1F16B
+dasiaoxia
+uni02E5_uni02E7_uni02E8
+two.sup
+one.sup
+zero.sup
+nine.smcp
+eight.smcp
+seven.smcp
+six.smcp
+five.smcp
+four.smcp
+three.smcp
+two.smcp
+one.smcp
+zero.smcp
+Z.smcp
+Y.smcp
+X.smcp
+W.smcp
+V.smcp
+U.smcp
+T.smcp
+S.smcp
+R.smcp
+Q.smcp
+P.smcp
+O.smcp
+N.smcp
+M.smcp
+L.smcp
+K.smcp
+J.smcp
+I.smcp
+H.smcp
+G.smcp
+F.smcp
+dollar.smcp
+sterling.smcp
+yen.smcp
+Gamma.smcp
+Delta.smcp
+Theta.smcp
+Lambda.smcp
+Xi.smcp
+Pi.smcp
+Sigma.smcp
+Phi.smcp
+Psi.smcp
+Omega.smcp
+uni0402.smcp
+uni0404.smcp
+uni0409.smcp
+uni040A.smcp
+uni040B.smcp
+uni040F.smcp
+uni0411.smcp
+uni0414.smcp
+uni0416.smcp
+uni0417.smcp
+uni0418.smcp
+uni041A.smcp
+uni041B.smcp
+uni0423.smcp
+uni0426.smcp
+uni0427.smcp
+uni0428.smcp
+uni0429.smcp
+uni042A.smcp
+uni042B.smcp
+uni042C.smcp
+uni042D.smcp
+uni042E.smcp
+uni042F.smcp
+uni0492.smcp
+uni0496.smcp
+uni049A.smcp
+uni049C.smcp
+uni04A0.smcp
+uni04A8.smcp
+uni04B0.smcp
+uni04B2.smcp
+uni04B4.smcp
+uni04B8.smcp
+uni04BA.smcp
+uni04BC.smcp
+uni04D8.smcp
+uni04E0.smcp
+uni04E8.smcp
+lira.smcp
+Euro.smcp
+uni2116.smcp
+uni20B4.smcp
+uni20BD.smcp
+uni20B8.smcp
+three.sup
+four.sup
+five.sup
+six.sup
+seven.sup
+eight.sup
+nine.sup
+crossbar
+ringacute
+E.smcp
+g.alt
+alpha.alt
+R.alt
+K.alt
+k.alt
+K.alt2
+k.alt2
+D.smcp
+C.smcp
+B.smcp
+A.smcp
+commaaccentrotate
+brevegravecomb
+dieresismacroncomb
+dieresisacutecomb
+dieresiscaroncomb
+dieresisgravecomb
+dotmacroncomb
+tildeacutecomb
+macrongravecomb
+macronacutecomb
+macrondieresiscomb
+acutedotcomb
+carondotcomb
+circumflexacutecomb
+circumflexgravecomb
+seven.alt
+circumflexhookcomb
+circumflextildecomb
+tildemacroncomb
+uni0490.smcp
+breveacutecomb
+brevehookcomb
+tildedieresiscomb
+zero.frac
+four.frac
+five.frac
+six.frac
+seven.frac
+eight.frac
+nine.frac
+G.alt
+C.ss06
+G.ss06
+D.ss06
+O.ss06
+Q.ss06
+one.onum
+two.onum
+three.onum
+four.onum
+five.onum
+seven.onum
+brevetildecomb
+cyrillictic
+OE.smcp
+nine.onum
+N.unic
+U.unic
+A.unic
+E.unic
+M.unic
+cyrillichookleft
+cyrillichook
+three.tnum
+five.tnum
+four.tnum
+two.tnum
+seven.tnum
+zero.tnum
+six.tnum
+nine.tnum
+eight.tnum
+one.tnum
+uni006A.ccmp
+uni1D96.ccmp
+uni0249.ccmp
+uni0268.ccmp
+uni0458.ccmp
+uni029D.ccmp
+uni2071.ccmp
+uni0069.ccmp
+uni1DA4.ccmp
+uni012F.ccmp
+uni0456.ccmp
+uni1D62.ccmp
+uni03F3.ccmp
+uni1DA8.ccmp
+uni02B2.ccmp
+uni2C7C.ccmp
+Germandbls.smcp
+uni02E9_uni02E7_uni02E6
+caronsubnosp
+uni02E5_uni02E7_uni02E9
+uni02E9_uni02E5_uni02E5
+uni02E5_uni02E7_uni02E6
+uni02E5_uni02E7_uni02E7
+uni02E5_uni02E7_uni02E5
+uni02E5_uni02E9_uni02E8
+uni02E9_uni02E7_uni02E5
+uni02E6_uni02E9_uni02E7
+uni02E6_uni02E9_uni02E6
+uni02E6_uni02E9_uni02E5
+uni02E6_uni02E9_uni02E9
+uni02E6_uni02E9_uni02E8
+uni02E7_uni02E5_uni02E6
+uni02E7_uni02E5_uni02E7
+uni02E7_uni02E5_uni02E5
+uni02E7_uni02E5_uni02E8
+uni02E7_uni02E5_uni02E9
+uni02E5_uni02E9_uni02E6
+uni02E5_uni02E9_uni02E7
+uni02E9_uni02E7_uni02E8
+uni02E9_uni02E7_uni02E9
+uni02E9_uni02E6_uni02E5
+uni02E5_uni02E9_uni02E5
+uni02E6_uni02E5_uni02E9
+uni02E6_uni02E5_uni02E8
+uni02E6_uni02E7_uni02E5
+uni02E7_uni02E9_uni02E8
+uni02E6_uni02E7_uni02E7
+uni02E6_uni02E7_uni02E6
+uni02E6_uni02E7_uni02E9
+uni02E6_uni02E7_uni02E8
+uni02E6_uni02E5_uni02E7
+uni02E6_uni02E5_uni02E6
+uni02E6_uni02E5_uni02E5
+uni02E5_uni02E7
+uni02E5_uni02E6
+uni02E7_uni02E7_uni02E9
+uni02E5_uni02E9
+uni02E5_uni02E8
+uni02E8_uni02E7_uni02E7
+uni02E8_uni02E7_uni02E6
+uni02E8_uni02E7_uni02E5
+uni02E8_uni02E5_uni02E9
+uni02E6_uni02E6_uni02E5
+uni02E6_uni02E6_uni02E7
+uni02E6_uni02E6_uni02E8
+uni02E6_uni02E6_uni02E9
+uni02E8_uni02E5_uni02E7
+uni02E8_uni02E5_uni02E6
+uni02E8_uni02E7_uni02E9
+uni02E5_uni02E9_uni02E9
+uni02E5_uni02E5_uni02E8
+uni02E5_uni02E5_uni02E9
+uni02E5_uni02E5_uni02E6
+uni02E5_uni02E5_uni02E7
+uni02E5_uni02E6_uni02E7
+uni02E5_uni02E6_uni02E6
+uni02E5_uni02E6_uni02E5
+uni02E9_uni02E6_uni02E8
+uni02E9_uni02E6_uni02E7
+uni02E9_uni02E6_uni02E6
+uni02E5_uni02E6_uni02E9
+uni02E5_uni02E6_uni02E8
+uni02E8_uni02E6
+uni02E8_uni02E7
+uni02E8_uni02E5
+uni02E8_uni02E9
+uni02E8_uni02E8_uni02E5
+uni02E8_uni02E6_uni02E8
+uni02E8_uni02E6_uni02E9
+uni02E8_uni02E6_uni02E6
+uni02E8_uni02E6_uni02E7
+uni02E8_uni02E6_uni02E5
+uni02E7_uni02E8_uni02E7
+uni02E9_uni02E7_uni02E7
+uni02E7_uni02E8_uni02E5
+uni02E9_uni02E5_uni02E7
+uni02E9_uni02E5_uni02E8
+uni02E9_uni02E5_uni02E9
+uni02E7_uni02E8_uni02E9
+uni02E7_uni02E8_uni02E8
+uni02E8_uni02E5_uni02E8
+uni02E8_uni02E5_uni02E5
+uni02E7_uni02E9
+uni02E7_uni02E8
+uni02E8_uni02E9_uni02E7
+uni02E8_uni02E9_uni02E6
+uni02E7_uni02E5
+uni02E8_uni02E9_uni02E8
+uni02E9_uni02E5_uni02E6
+uni02E7_uni02E6
+uni02E8_uni02E8_uni02E7
+uni02E8_uni02E7_uni02E8
+uni02E7_uni02E7_uni02E8
+uni02E7_uni02E7_uni02E5
+uni02E7_uni02E7_uni02E6
+uni02E7_uni02E9_uni02E9
+uni02E7_uni02E9_uni02E6
+uni02E7_uni02E9_uni02E7
+uni02E7_uni02E9_uni02E5
+uni02E7_uni02E8_uni02E6
+uni02E8_uni02E8_uni02E9
+uni02E5_uni02E8_uni02E5
+uni02E5_uni02E8_uni02E7
+uni02E5_uni02E8_uni02E6
+uni02E6_uni02E8_uni02E8
+uni02E6_uni02E8_uni02E9
+uni02E6_uni02E8_uni02E6
+uni02E6_uni02E8_uni02E7
+uni02E6_uni02E8_uni02E5
+uni02E5_uni02E8_uni02E9
+uni02E5_uni02E8_uni02E8
+uni02E9_uni02E8
+uni02E8_uni02E9_uni02E5
+uni02E9_uni02E7
+uni02E9_uni02E6
+uni02E9_uni02E5
+uni02E9_uni02E8_uni02E9
+uni02E9_uni02E8_uni02E8
+uni02E9_uni02E8_uni02E5
+uni02E9_uni02E8_uni02E7
+uni02E9_uni02E8_uni02E6
+uni02E8_uni02E9_uni02E9
+uni02E9_uni02E6_uni02E9
+uni02E9_uni02E9_uni02E8
+uni02E7_uni02E6_uni02E5
+uni02E7_uni02E6_uni02E7
+uni02E7_uni02E6_uni02E6
+uni02E7_uni02E6_uni02E9
+uni02E7_uni02E6_uni02E8
+uni02E9_uni02E9_uni02E5
+uni02E9_uni02E9_uni02E6
+uni02E9_uni02E9_uni02E7
+uni02E6_uni02E8
+uni02E6_uni02E9
+uni02E8_uni02E8_uni02E6
+uni02E6_uni02E5
+uni02E6_uni02E7
+aturn_uni02DE
+iota1_uni02DE
+oopen_uni02DE
+ascript_uni02DE
+o_uni02DE
+ascriptturn_uni02DE
+epsilon1revclosed_uni02DE
+a_uni02DE
+tildecomb_uni1ABB
+tildecomb_uni1ABC
+macroncomb_uni1ABB
+dieresisnosp_uni1ABB
+uni030C_uni1ABB
+iotasubnosp_uni1ABD
+dotdblsubnosp_uni1ABD
+dotbelow_uni1ABD
+ringsubnosp_uni1ABD
+linevertsubnosp_uni1ABD
+breveinvsubnosp_uni1ABD
+tildesubnosp_uni1ABD
+uni1AB9_uni1ABD
+uni1ABA_uni1ABD
+uni1AB8_uni1ABD
+zero.onum
+uni1ABE.w1
+uni1ABE.w2
+uni1ABE.w3
+uni1ABC.w1
+uni1ABC.w2
+uni1ABC.w3
+seven.pnum
+b.ss06
+c.ss06
+d.ss06
+g.ss06
+o.ss06
+p.ss06
+q.ss06
+c.ss07
+e.ss07
+g.ss07
+six.alt
+nine.alt
+D.cn
+Q.cn
+a.cn
+chi.alt
+delta.alt
+largerighthook
+one.pnum
+lmidtilde_uni1ABE
+dcroat_uni1ABE
+eng_uni1ABE
+gbar_uni1ABE
+bbar_uni1ABE
+rrthook_uni1ABE
+ampersand.smcp
+Lslash.smcp
+AE.smcp
+Thorn.smcp
+Oslash.smcp
+Hbar.smcp
+Eng.smcp
+acutedotcomb.lc
+tildedieresiscomb.lc
+dieresisacutecomb.lc
+carondotcomb.lc
+dotmacroncomb.lc
+macrongravecomb.lc
+dieresismacroncomb.lc
+dieresisgravecomb.lc
+macronacutecomb.lc
+tildemacroncomb.lc
+macrondieresiscomb.lc
+tildeacutecomb.lc
+dieresiscaroncomb.lc
+periodcentered.tnum
+caronnosp
+commaaboverightcomb
+cyrillicbreve
+nbspace
+uni00AD
+Dcroat
+Eth
+hbar
+Tbar
+tbar
+Agrave
+Aacute
+Acircumflex
+Atilde
+Adieresis
+Aring
+Aringacute
+Ccedilla
+Egrave
+Eacute
+Ecircumflex
+Edieresis
+Igrave
+Iacute
+Icircumflex
+Idieresis
+Ntilde
+Ograve
+Oacute
+Ocircumflex
+Otilde
+Odieresis
+Ugrave
+Uacute
+Ucircumflex
+Udieresis
+Yacute
+agrave
+aacute
+acircumflex
+atilde
+adieresis
+aring
+aringacute
+ccedilla
+egrave
+eacute
+ecircumflex
+edieresis
+igrave
+iacute
+icircumflex
+idieresis
+ntilde
+ograve
+oacute
+ocircumflex
+otilde
+odieresis
+ugrave
+uacute
+ucircumflex
+udieresis
+yacute
+ydieresis
+Amacron
+amacron
+Abreve
+abreve
+Aogonek
+aogonek
+Cacute
+cacute
+Ccircumflex
+ccircumflex
+uni010A
+uni010B
+Ccaron
+ccaron
+Dcaron
+dcaron
+Emacron
+emacron
+Ebreve
+ebreve
+Edotaccent
+edotaccent
+Eogonek
+eogonek
+Ecaron
+ecaron
+Gcircumflex
+gcircumflex
+Gbreve
+gbreve
+uni0120
+uni0121
+Gcommaaccent
+gcommaaccent
+Hcircumflex
+hcircumflex
+Itilde
+itilde
+Imacron
+imacron
+Ibreve
+ibreve
+Iogonek
+iogonek
+Idotaccent
+IJ
+ij
+Jcircumflex
+jcircumflex
+Kcommaaccent
+kcommaaccent
+Lacute
+lacute
+Lcommaaccent
+lcommaaccent
+Lcaron
+lcaron
+Ldot
+ldot
+Nacute
+nacute
+Ncommaaccent
+ncommaaccent
+Ncaron
+ncaron
+napostrophe
+Omacron
+omacron
+Obreve
+obreve
+Ohungarumlaut
+ohungarumlaut
+Racute
+racute
+Rcommaaccent
+rcommaaccent
+Rcaron
+rcaron
+Sacute
+sacute
+Scircumflex
+scircumflex
+Scedilla
+scedilla
+uni0218
+uni0219
+Scaron
+scaron
+uni021A
+uni021B
+uni0162
+uni0163
+Tcaron
+tcaron
+Utilde
+utilde
+Umacron
+umacron
+Ubreve
+ubreve
+Uring
+uring
+Uhungarumlaut
+uhungarumlaut
+Uogonek
+uogonek
+Wcircumflex
+wcircumflex
+Ycircumflex
+ycircumflex
+Ydieresis
+Zacute
+zacute
+Zdotaccent
+zdotaccent
+Zcaron
+zcaron
+AEacute
+aeacute
+Oslashacute
+oslashacute
+Dcroat.smcp
+Eth.smcp
+Tbar.smcp
+Agrave.smcp
+Aacute.smcp
+Acircumflex.smcp
+Atilde.smcp
+Adieresis.smcp
+Aring.smcp
+Aringacute.smcp
+Ccedilla.smcp
+Egrave.smcp
+Eacute.smcp
+Ecircumflex.smcp
+Edieresis.smcp
+Igrave.smcp
+Iacute.smcp
+Icircumflex.smcp
+Idieresis.smcp
+Ntilde.smcp
+Ograve.smcp
+Oacute.smcp
+Ocircumflex.smcp
+Otilde.smcp
+Odieresis.smcp
+Ugrave.smcp
+Uacute.smcp
+Ucircumflex.smcp
+Udieresis.smcp
+Yacute.smcp
+Amacron.smcp
+Abreve.smcp
+Aogonek.smcp
+Cacute.smcp
+Ccircumflex.smcp
+uni010A.smcp
+Ccaron.smcp
+Dcaron.smcp
+Emacron.smcp
+Ebreve.smcp
+Edotaccent.smcp
+Eogonek.smcp
+Ecaron.smcp
+Gcircumflex.smcp
+Gbreve.smcp
+uni0120.smcp
+Gcommaaccent.smcp
+Hcircumflex.smcp
+Itilde.smcp
+Imacron.smcp
+Ibreve.smcp
+Iogonek.smcp
+Idotaccent.smcp
+Jcircumflex.smcp
+Kcommaaccent.smcp
+Lacute.smcp
+Lcommaaccent.smcp
+Lcaron.smcp
+Ldot.smcp
+Nacute.smcp
+Ncommaaccent.smcp
+Ncaron.smcp
+Omacron.smcp
+Obreve.smcp
+Ohungarumlaut.smcp
+Oogonek.smcp
+Racute.smcp
+Rcommaaccent.smcp
+Rcaron.smcp
+Sacute.smcp
+Scircumflex.smcp
+Scedilla.smcp
+Scaron.smcp
+Tcommaaccent.smcp
+Tcaron.smcp
+uni0162.smcp
+Utilde.smcp
+Umacron.smcp
+Ubreve.smcp
+Uring.smcp
+Uhungarumlaut.smcp
+Uogonek.smcp
+Wcircumflex.smcp
+Ycircumflex.smcp
+Ydieresis.smcp
+Zacute.smcp
+Zdotaccent.smcp
+Zcaron.smcp
+Alphatonos
+Epsilontonos
+Etatonos
+Iotatonos
+Omicrontonos
+Upsilontonos
+Omegatonos
+iotadieresistonos
+Alpha
+Beta
+Epsilon
+Zeta
+Eta
+Iota
+Kappa
+Mu
+Nu
+Omicron
+Rho
+Tau
+Upsilon
+Chi
+Iotadieresis
+Upsilondieresis
+alphatonos
+epsilontonos
+etatonos
+iotatonos
+upsilondieresistonos
+kappa
+omicron
+uni03BC
+nu
+chi
+iotadieresis
+upsilondieresis
+omicrontonos
+upsilontonos
+omegatonos
+uni0401
+uni0403
+uni0405
+uni0406
+uni0407
+uni0408
+uni041A
+uni040C
+uni040E
+uni0410
+uni0412
+uni0413
+uni0415
+uni0419
+uni041C
+uni041D
+uni041E
+uni041F
+uni0420
+uni0421
+uni0422
+uni0425
+uni0430
+uni0435
+uni0439
+uni043E
+uni0440
+uni0441
+uni0443
+uni0445
+uni0451
+uni0453
+uni0455
+uni0456
+uni0457
+uni0458
+uni045C
+uni045E
+Wgrave
+wgrave
+Wacute
+wacute
+Wdieresis
+wdieresis
+Ygrave
+ygrave
+minute
+second
+exclamdbl
+uni01F0
+uni02BC
+uni1E3E
+uni1E3F
+uni1E00
+uni1E01
+uni0400
+uni040D
+uni0450
+uni045D
+uni0470
+uni0471
+uni0476
+uni0477
+uni0479
+uni0478
+uni0498
+uni0499
+uni04AA
+uni04AB
+uni04AE
+uni04AF
+uni04C0
+uni04C1
+uni04C2
+uni04CF
+uni04D0
+uni04D1
+uni04D2
+uni04D3
+uni04D4
+uni04D5
+uni04D6
+uni04D7
+uni04DA
+uni04D9
+uni04DB
+uni04DC
+uni04DD
+uni04DE
+uni04DF
+uni04E2
+uni04E3
+uni04E4
+uni04E5
+uni04E6
+uni04E7
+uni04E8
+uni04E9
+Obar
+uni04EA
+uni04EB
+uni04EC
+uni04ED
+uni04EE
+uni04EF
+uni04F0
+uni04F1
+uni04F2
+uni04F3
+uni04F4
+uni04F5
+uni04F8
+uni04F9
+uni0501
+uni1EA0
+uni1EA1
+uni1EA2
+uni1EA3
+uni1EA4
+uni1EA5
+uni1EA6
+uni1EA7
+uni1EA8
+uni1EA9
+uni1EAA
+uni1EAB
+uni1EAC
+uni1EAD
+uni1EAE
+uni1EAF
+uni1EB0
+uni1EB1
+uni1EB2
+uni1EB3
+uni1EB4
+uni1EB5
+uni1EB6
+uni1EB7
+uni1EB8
+uni1EB9
+uni1EBA
+uni1EBB
+uni1EBC
+uni1EBD
+uni1EBE
+uni1EBF
+uni1EC0
+uni1EC1
+uni1EC2
+uni1EC3
+uni1EC4
+uni1EC5
+uni1EC6
+uni1EC7
+uni1EC8
+uni1EC9
+uni1ECA
+uni1ECB
+uni1ECC
+uni1ECD
+uni1ECE
+uni1ECF
+uni1ED0
+uni1ED1
+uni1ED2
+uni1ED3
+uni1ED4
+uni1ED5
+uni1ED6
+uni1ED7
+uni1ED8
+uni1ED9
+uni1EDA
+uni1EDB
+uni1EDC
+uni1EDD
+uni1EDE
+uni1EDF
+uni1EE0
+uni1EE1
+uni1EE2
+uni1EE3
+uni1EE4
+uni1EE5
+uni1EE6
+uni1EE7
+uni1EE8
+uni1EE9
+uni1EEA
+uni1EEB
+uni1EEC
+uni1EED
+uni1EEE
+uni1EEF
+uni1EF0
+uni1EF1
+uni1EF4
+uni1EF5
+uni1EF6
+uni1EF7
+uni1EF8
+uni1EF9
+uni20AB
+uni04AC
+uni04AD
+uni04CB
+uni04CC
+uni04F6
+uni04F7
+uni04BE
+uni04BF
+uni04BB
+uni048C
+uni0462
+uni0492
+uni0493
+uni049E
+uni049F
+uni04B0
+uni04B1
+uni04FE
+uni04FF
+uni0511
+franc
+uni2015
+two.pnum
+three.pnum
+four.pnum
+five.pnum
+six.pnum
+eight.pnum
+nine.pnum
+zero.pnum
+uni037A
+Iota1
+uni019E
+LJ
+Lj
+lj
+NJ
+Nj
+nj
+Acaron
+acaron
+Icaron
+icaron
+Ocaron
+ocaron
+Ucaron
+ucaron
+uni01D5
+uni01D6
+uni01D7
+uni01D8
+uni01D9
+uni01DA
+uni01DB
+uni01DC
+eturn
+uni01DE
+uni01DF
+uni01E0
+uni01E1
+AEmacron
+aemacron
+Gcaron
+gcaron
+Kcaron
+kcaron
+Oogonek
+oogonek
+uni01EC
+uni01ED
+uni01F1
+uni01F2
+uni01F3
+Gacute
+gacute
+uni01F8
+uni01F9
+uni0200
+uni0201
+uni0202
+uni0203
+uni0204
+uni0205
+uni0206
+uni0207
+uni0208
+uni0209
+uni020A
+uni020B
+uni020C
+uni020D
+uni020E
+uni020F
+uni0210
+uni0211
+uni0212
+uni0213
+uni0214
+uni0215
+uni0216
+uni0217
+uni021E
+uni021F
+uni0226
+uni0227
+uni0228
+uni0229
+uni022A
+uni022B
+uni022C
+uni022D
+uni022E
+uni022F
+uni0230
+uni0231
+uni0232
+uni0233
+obar
+uni0299
+uni029C
+uni037F
+uni03D3
+uni03D4
+uni03F2
+uni03F3
+uni03F4
+uni03F7
+uni03F8
+uni03F9
+uni03FA
+uni051A
+uni051B
+uni051C
+uni051D
+uni1E02
+uni1E03
+uni1E04
+uni1E05
+uni1E06
+uni1E07
+uni1E08
+uni1E09
+uni1E0A
+uni1E0B
+uni1E0C
+uni1E0D
+uni1E0E
+uni1E0F
+uni1E10
+uni1E11
+uni1E12
+uni1E13
+uni1E14
+uni1E15
+uni1E16
+uni1E17
+uni1E18
+uni1E19
+uni1E1A
+uni1E1B
+uni1E1C
+uni1E1D
+uni1E1E
+uni1E1F
+uni1E20
+uni1E21
+uni1E22
+uni1E23
+uni1E24
+uni1E25
+uni1E26
+uni1E27
+uni1E2A
+uni1E2B
+uni1E30
+uni1E31
+uni1E32
+uni1E33
+uni1E34
+uni1E35
+uni1E36
+uni1E37
+uni1E38
+uni1E39
+uni1E3A
+uni1E3B
+uni1E3C
+uni1E3D
+uni1E40
+uni1E41
+uni1E42
+uni1E43
+uni1E44
+uni1E45
+uni1E46
+uni1E47
+uni1E48
+uni1E49
+uni1E4A
+uni1E4B
+uni1E4C
+uni1E4D
+uni1E4E
+uni1E4F
+uni1E50
+uni1E51
+uni1E52
+uni1E53
+uni1E54
+uni1E55
+uni1E56
+uni1E57
+uni1E58
+uni1E59
+uni1E5A
+uni1E5B
+uni1E5C
+uni1E5D
+uni1E5E
+uni1E5F
+uni1E60
+uni1E61
+uni1E62
+uni1E63
+uni1E64
+uni1E65
+uni1E66
+uni1E67
+uni1E68
+uni1E69
+uni1E6A
+uni1E6B
+uni1E6C
+uni1E6D
+uni1E6E
+uni1E6F
+uni1E70
+uni1E71
+uni1E72
+uni1E73
+uni1E74
+uni1E75
+uni1E76
+uni1E77
+uni1E78
+uni1E79
+uni1E7A
+uni1E7B
+uni1E7C
+uni1E7D
+uni1E7E
+uni1E7F
+uni1E86
+uni1E87
+uni1E88
+uni1E89
+uni1E8A
+uni1E8B
+uni1E8C
+uni1E8D
+uni1E8E
+uni1E8F
+uni1E90
+uni1E91
+uni1E92
+uni1E93
+uni1E94
+uni1E95
+uni1E96
+uni1E97
+uni1E98
+uni1E99
+uni1E9A
+uni1F00
+uni1F01
+uni1F02
+uni1F03
+uni1F04
+uni1F05
+uni1F06
+uni1F07
+uni1F08
+uni1F09
+uni1F0A
+uni1F0B
+uni1F0C
+uni1F0D
+uni1F0E
+uni1F0F
+uni1F10
+uni1F11
+uni1F12
+uni1F13
+uni1F14
+uni1F15
+uni1F18
+uni1F19
+uni1F1A
+uni1F1B
+uni1F1C
+uni1F1D
+uni1F20
+uni1F21
+uni1F22
+uni1F23
+uni1F24
+uni1F25
+uni1F26
+uni1F27
+uni1F28
+uni1F29
+uni1F2A
+uni1F2B
+uni1F2C
+uni1F2D
+uni1F2E
+uni1F2F
+uni1F30
+uni1F31
+uni1F32
+uni1F33
+uni1F34
+uni1F35
+uni1F36
+uni1F37
+uni1F38
+uni1F39
+uni1F3A
+uni1F3B
+uni1F3C
+uni1F3D
+uni1F3E
+uni1F3F
+uni1F40
+uni1F41
+uni1F42
+uni1F43
+uni1F44
+uni1F45
+uni1F48
+uni1F49
+uni1F4A
+uni1F4B
+uni1F4C
+uni1F4D
+uni1F50
+uni1F51
+uni1F52
+uni1F53
+uni1F54
+uni1F55
+uni1F56
+uni1F57
+uni1F59
+uni1F5B
+uni1F5D
+uni1F5F
+uni1F60
+uni1F61
+uni1F62
+uni1F63
+uni1F64
+uni1F65
+uni1F66
+uni1F67
+uni1F68
+uni1F69
+uni1F6A
+uni1F6B
+uni1F6C
+uni1F6D
+uni1F6E
+uni1F6F
+uni1F70
+uni1F71
+uni1F72
+uni1F73
+uni1F74
+uni1F75
+uni1F76
+uni1F77
+uni1F78
+uni1F79
+uni1F7A
+uni1F7B
+uni1F7C
+uni1F7D
+uni1F80
+uni1F81
+uni1F82
+uni1F83
+uni1F84
+uni1F85
+uni1F86
+uni1F87
+uni1F88
+uni1F89
+uni1F8A
+uni1F8B
+uni1F8C
+uni1F8D
+uni1F8E
+uni1F8F
+uni1F90
+uni1F91
+uni1F92
+uni1F93
+uni1F94
+uni1F95
+uni1F96
+uni1F97
+uni1F98
+uni1F99
+uni1F9A
+uni1F9B
+uni1F9C
+uni1F9D
+uni1F9E
+uni1F9F
+uni1FA0
+uni1FA1
+uni1FA2
+uni1FA3
+uni1FA4
+uni1FA5
+uni1FA6
+uni1FA7
+uni1FA8
+uni1FA9
+uni1FAA
+uni1FAB
+uni1FAC
+uni1FAD
+uni1FAE
+uni1FAF
+uni1FB0
+uni1FB1
+uni1FB2
+uni1FB3
+uni1FB4
+uni1FB6
+uni1FB7
+uni1FB8
+uni1FB9
+uni1FBA
+uni1FBB
+uni1FBC
+uni1FC2
+uni1FC3
+uni1FC4
+uni1FC6
+uni1FC7
+uni1FC8
+uni1FC9
+uni1FCA
+uni1FCB
+uni1FCC
+uni1FD0
+uni1FD1
+uni1FD2
+uni1FD3
+uni1FD6
+uni1FD7
+uni1FD8
+uni1FD9
+uni1FDA
+uni1FDB
+uni1FE0
+uni1FE1
+uni1FE2
+uni1FE3
+uni1FE4
+uni1FE5
+uni1FE6
+uni1FE7
+uni1FE8
+uni1FE9
+uni1FEA
+uni1FEB
+uni1FEC
+uni1FF2
+uni1FF3
+uni1FF4
+uni1FF6
+uni1FF7
+uni1FF8
+uni1FF9
+uni1FFA
+uni1FFB
+uni1FFC
+uni202F
+uni2047
+uni2048
+uni2049
+uni205F
+uniA78F
+Alphatonos.smcp
+Epsilontonos.smcp
+Etatonos.smcp
+Iotatonos.smcp
+Omicrontonos.smcp
+Upsilontonos.smcp
+Omegatonos.smcp
+Alpha.smcp
+Beta.smcp
+Epsilon.smcp
+Zeta.smcp
+Eta.smcp
+Iota.smcp
+Kappa.smcp
+Mu.smcp
+Nu.smcp
+Omicron.smcp
+Rho.smcp
+Tau.smcp
+Upsilon.smcp
+Chi.smcp
+Iotadieresis.smcp
+Upsilondieresis.smcp
+uni0401.smcp
+uni0403.smcp
+uni0405.smcp
+uni0406.smcp
+uni0407.smcp
+uni0408.smcp
+uni040C.smcp
+uni040E.smcp
+uni0410.smcp
+uni0412.smcp
+uni0413.smcp
+uni0415.smcp
+uni0419.smcp
+uni041C.smcp
+uni041D.smcp
+uni041E.smcp
+uni041F.smcp
+uni0420.smcp
+uni0421.smcp
+uni0422.smcp
+uni0425.smcp
+uni0498.smcp
+uni04A2.smcp
+uni04AA.smcp
+uni04AE.smcp
+uni04BE.smcp
+uni04E2.smcp
+uni04EE.smcp
+uni0424.smcp
+uni037F.smcp
+IJ.smcp
+AEacute.smcp
+Oslashacute.smcp
+Scommaaccent.smcp
+Wgrave.smcp
+Wacute.smcp
+Wdieresis.smcp
+Ygrave.smcp
+Aogonek.NAV
+aogonek.NAV
+Eogonek.NAV
+eogonek.NAV
+Oogonek.NAV
+oogonek.NAV
+Aogonek.smcp.NAV
+Eogonek.smcp.NAV
+Oogonek.smcp.NAV
+Agrave.unic
+Aacute.unic
+Acircumflex.unic
+Atilde.unic
+Adieresis.unic
+Aring.unic
+Amacron.unic
+Abreve.unic
+Aogonek.unic
+Aringacute.unic
+Egrave.unic
+Eacute.unic
+Ecircumflex.unic
+Edieresis.unic
+Emacron.unic
+Ebreve.unic
+Edotaccent.unic
+Eogonek.unic
+Ecaron.unic
+Ntilde.unic
+Nacute.unic
+Ncommaaccent.unic
+Ncaron.unic
+Ugrave.unic
+Uacute.unic
+Udieresis.unic
+Utilde.unic
+Umacron.unic
+Ubreve.unic
+Uring.unic
+Uhungarumlaut.unic
+Uogonek.unic
+uni1E2D.ccmp
+uni1ECB.ccmp
diff --git a/res/glyphorder_thin.txt b/res/glyphorder_thin.txt
new file mode 100644
index 0000000..a01c5f9
--- /dev/null
+++ b/res/glyphorder_thin.txt
@@ -0,0 +1,3387 @@
+.notdef
+.null
+uni0002
+uni0009
+CR
+space
+exclam
+quotedbl
+numbersign
+dollar
+percent
+ampersand
+quotesingle
+parenleft
+parenright
+asterisk
+plus
+comma
+hyphen
+period
+slash
+zero
+one
+two
+three
+four
+five
+six
+seven
+eight
+nine
+colon
+semicolon
+less
+equal
+greater
+question
+at
+A
+B
+C
+D
+E
+F
+G
+H
+I
+J
+K
+L
+M
+N
+O
+P
+Q
+R
+S
+T
+U
+V
+W
+X
+Y
+Z
+bracketleft
+backslash
+bracketright
+asciicircum
+underscore
+grave
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+n
+o
+p
+q
+r
+s
+t
+u
+v
+w
+x
+y
+z
+braceleft
+bar
+braceright
+asciitilde
+exclamdown
+cent
+sterling
+currency
+yen
+brokenbar
+section
+dieresis
+copyright
+ordfeminine
+guillemotleft
+logicalnot
+registered
+macron
+degree
+plusminus
+twosuperior
+threesuperior
+acute
+mu
+paragraph
+periodcentered
+cedilla
+onesuperior
+ordmasculine
+guillemotright
+onequarter
+onehalf
+threequarters
+questiondown
+AE
+multiply
+Oslash
+Thorn
+germandbls
+ae
+eth
+divide
+oslash
+thorn
+dcroat
+Hbar
+dotlessi
+kgreenlandic
+Lslash
+lslash
+Eng
+eng
+OE
+oe
+longs
+bbar
+Bhook
+Btopbar
+btopbar
+Tonesix
+tonesix
+Oopen
+Chook
+chook
+Dbar1
+Dhook
+Dtopbar
+dtopbar
+deltaturn
+Eturn
+Schwa
+Epsilon1
+Fhook
+florin
+Ghook
+Gamma1
+hv
+Ibar
+Khook
+khook
+lbar
+lambdabar
+mcapturn
+Nhook
+Ohorn
+ohorn
+OI
+oi
+Phook
+phook
+YR
+Tonetwo
+tonetwo
+Esh
+eshlooprev
+tpalatalhook
+Thook
+thook
+Trthook
+Uhorn
+uhorn
+Upsilon2
+Vcursive
+Yhook
+yhook
+Zbar
+zbar
+uni01B7
+uni01B8
+uni01B9
+uni01BA
+uni01BB
+Tonefive
+tonefive
+glottalstopbarinv
+wynn
+pipe
+pipedbl
+pipedblbar
+exclam1
+uni01C4
+uni01C5
+uni01C6
+Gbar
+gbar
+uni01EE
+uni01EF
+uni01F6
+uni01F7
+uni021C
+uni021D
+uni0220
+uni0221
+uni0222
+uni0223
+uni0224
+uni0225
+uni0234
+uni0235
+uni0236
+uni0237
+uni0238
+uni0239
+uni023A
+uni023B
+uni023C
+uni023D
+uni023E
+uni023F
+uni0240
+uni0241
+uni0242
+uni0243
+uni0244
+uni0245
+uni0246
+uni0247
+uni0248
+uni0249
+uni024A
+uni024B
+uni024C
+uni024D
+uni024E
+uni024F
+aturn
+ascript
+ascriptturn
+bhook
+oopen
+ccurl
+drthook
+dhook
+erev
+schwa
+schwahook
+epsilon1
+epsilon1rev
+epsilon1revhook
+epsilon1revclosed
+jdotlessbar
+ghook
+gcursive
+Gsmallcap
+gamma1
+babygamma
+hturn
+hhook
+henghook
+ibar
+iota1
+Ismallcap
+lmidtilde
+lbelt
+lrthook
+lyogh
+mturn
+mturndescend
+mhook
+nlfthook
+nrthook
+Nsmallcap
+OEsmallcap
+omegaclosed
+philatin
+rturn
+rturnascend
+rturnrthook
+rdescend
+rrthook
+rfishhook
+rfishhookrev
+Rsmallcap
+Rsmallcapinv
+srthook
+esh
+jhookdblbar
+eshshortrev
+eshcurl
+tturn
+trthook
+ubar
+upsilonlatin
+vscript
+vturn
+wturn
+yturn
+Ysmallcap
+zrthook
+zcurl
+uni0292
+uni0293
+glottalstop
+glottalstoprevinv
+glottalstopinv
+cstretch
+bullseye
+epsilonclosed
+Gsmallcaphook
+jcrosstail
+kturn
+Lsmallcap
+qhook
+glottalstopbar
+glottalstopbarrev
+dz
+dyogh
+dzcurl
+ts
+tesh
+tccurl
+uni02A9
+finalkaf
+uni02AB
+uni02AC
+finalmem
+uni02AE
+finalnun
+hsuper
+hhooksuper
+jsuper
+rsuper
+rturnsuper
+finaltsadi
+Rturnsuper
+wsuper
+ysuper
+uni02B9
+uni02BA
+uni02BB
+uni02BD
+uni02BE
+uni02BF
+uni02C0
+uni02C1
+uni02C2
+uni02C3
+uni02C4
+uni02C5
+circumflex
+caron
+linevert
+uni02C9
+uni02CA
+uni02CB
+uni02CC
+macronsub
+uni02CE
+uni02CF
+uni02D0
+uni02D1
+uni02D2
+uni02D3
+uni02D4
+uni02D5
+uni02D6
+uni02D7
+breve
+dotaccent
+ring
+ogonek
+tilde
+hungarumlaut
+uni02DE
+qofdagesh
+gammasuper
+shindagesh
+tavdages
+xsuper
+uni02E4
+uni02E5
+uni02E6
+uni02E7
+uni02E8
+uni02E9
+uni02EA
+uni02EB
+uni02EC
+uni02ED
+dblapostrophe
+uni02EF
+uni02F0
+uni02F1
+uni02F2
+uni02F3
+uni02F4
+uni02F5
+uni02F6
+uni02F7
+uni02F8
+uni02F9
+uni02FA
+uni02FB
+uni02FC
+uni02FD
+uni02FE
+uni02FF
+gravecomb
+acutecomb
+circumflexnosp
+tildecomb
+macroncomb
+overscorenosp
+brevenosp
+dotnosp
+dieresisnosp
+hook
+ringnosp
+acutedblnosp
+uni030C
+linevertnosp
+linevertdblnosp
+uni030F
+candrabindunosp
+breveinvnosp
+commaturnsupnosp
+uni0313
+commasuprevnosp
+uni0315
+gravesubnosp
+acutesubnosp
+tackleftsubnosp
+tackrightsubnosp
+anglesupnosp
+hornnosp
+ringlefthalfsubnosp
+tackupsubnosp
+tackdownsubnosp
+plussubnosp
+minussubnosp
+hooksubpalatnosp
+hooksubretronosp
+dotbelow
+dotdblsubnosp
+ringsubnosp
+uni0326
+cedillanosp
+ogoneknosp
+linevertsubnosp
+bridgesubnosp
+archdblsubnosp
+uni032C
+circumflexsubnosp
+brevesubnosp
+breveinvsubnosp
+tildesubnosp
+macronsubnosp
+underscorenosp
+underscoredblnosp
+tildemidnosp
+barmidshortnosp
+barmidlongnosp
+slashshortnosp
+slashlongnosp
+ringrighthalfsubnosp
+bridgeinvsubnosp
+squaresubnosp
+seagullsubnosp
+xsupnosp
+tildevertsupnosp
+overscoredblnosp
+graveleftnosp
+acuterightnosp
+uni0342
+uni0343
+diaeresistonosnosp
+iotasubnosp
+uni0346
+uni0347
+uni0348
+uni0349
+uni034A
+uni034B
+uni034C
+uni034D
+uni034E
+uni034F
+uni0350
+uni0351
+uni0352
+uni0353
+uni0354
+uni0355
+uni0356
+uni0357
+uni0358
+uni0359
+uni035A
+uni035B
+uni035C
+uni035D
+uni035E
+uni035F
+uni0360
+uni0361
+uni0362
+uni0363
+uni0364
+uni0365
+uni0366
+uni0367
+uni0368
+uni0369
+uni036A
+uni036B
+uni036C
+uni036D
+uni036E
+uni036F
+uni0370
+uni0371
+uni0372
+uni0373
+numeralgreek
+numeralgreeksub
+uni0376
+uni0377
+uni037B
+uni037C
+uni037D
+questiongreek
+tonos
+dieresistonos
+anoteleia
+Gamma
+Delta
+Theta
+Lambda
+Xi
+Pi
+Sigma
+Phi
+Psi
+Omega
+alpha
+beta
+gamma
+delta
+epsilon
+zeta
+eta
+theta
+iota
+lambda
+xi
+pi
+rho
+sigma1
+sigma
+tau
+upsilon
+phi
+psi
+omega
+uni03CF
+beta1
+uni03D1
+uni03D2
+phi1
+uni03D6
+uni03D7
+uni03D8
+uni03D9
+Stigma
+stigma
+Digamma
+digamma
+Koppa
+koppa
+Sampi
+sampi
+kappa1
+rho1
+uni03F5
+uni03F6
+uni03FB
+uni03FC
+uni03FD
+uni03FE
+uni03FF
+uni0402
+uni0404
+uni0409
+uni040A
+uni040B
+uni040F
+uni0411
+uni0414
+uni0416
+uni0417
+uni0418
+uni041B
+uni0423
+uni0424
+uni0426
+uni0427
+uni0428
+uni0429
+uni042A
+uni042B
+uni042C
+uni042D
+uni042E
+uni042F
+uni0431
+uni0432
+uni0433
+uni0434
+uni0436
+uni0437
+uni0438
+uni043A
+uni043B
+uni043C
+uni043D
+uni043F
+uni0442
+uni0444
+uni0446
+uni0447
+uni0448
+uni0449
+uni044A
+uni044B
+uni044C
+uni044D
+uni044E
+uni044F
+uni0452
+uni0454
+uni0459
+uni045A
+uni045B
+uni045F
+uni0460
+uni0461
+uni0463
+uni0464
+uni0465
+uni0466
+uni0467
+uni0468
+uni0469
+uni046A
+uni046B
+uni046C
+uni046D
+uni046E
+uni046F
+uni0472
+uni0473
+uni0474
+uni0475
+uni047A
+uni047B
+uni047C
+uni047D
+uni047E
+uni047F
+uni0480
+uni0481
+uni0482
+uni0483
+uni0484
+uni0485
+uni0486
+uni0487
+uni0488
+uni0489
+uni048A
+uni048B
+uni048D
+uni048E
+uni048F
+uni0490
+uni0491
+uni0494
+uni0495
+uni0496
+uni0497
+uni049A
+uni049B
+uni049C
+uni049D
+uni04A0
+uni04A1
+uni04A2
+uni04A3
+uni04A4
+uni04A5
+uni04A6
+uni04A7
+uni04A8
+uni04A9
+uni04B2
+uni04B3
+uni04B4
+uni04B5
+uni04B6
+uni04B7
+uni04B8
+uni04B9
+uni04BA
+uni04BC
+uni04BD
+uni04C3
+uni04C4
+uni04C5
+uni04C6
+uni04C7
+uni04C8
+uni04C9
+uni04CA
+uni04CD
+uni04CE
+uni04D8
+uni04E0
+uni04E1
+uni04FA
+uni04FB
+uni04FC
+uni04FD
+uni0500
+uni0502
+uni0503
+uni0504
+uni0505
+uni0506
+uni0507
+uni0508
+uni0509
+uni050A
+uni050B
+uni050C
+uni050D
+uni050E
+uni050F
+uni0510
+uni0512
+uni0513
+uni0514
+uni0515
+uni0516
+uni0517
+uni0518
+uni0519
+uni051E
+uni051F
+uni0520
+uni0521
+uni0522
+uni0523
+uni0524
+uni0525
+uni0526
+uni0527
+uni0528
+uni0529
+uni052A
+uni052B
+uni052C
+uni052D
+uni052E
+uni052F
+uni1AB0
+uni1AB1
+uni1AB2
+uni1AB3
+uni1AB4
+uni1AB5
+uni1AB6
+uni1AB7
+uni1AB8
+uni1AB9
+uni1ABA
+uni1ABB
+uni1ABC
+uni1ABD
+uni1ABE
+uni1D00
+uni1D01
+uni1D02
+uni1D03
+uni1D04
+uni1D05
+uni1D06
+uni1D07
+uni1D08
+uni1D09
+uni1D0A
+uni1D0B
+uni1D0C
+uni1D0D
+uni1D0E
+uni1D0F
+uni1D10
+uni1D11
+uni1D12
+uni1D13
+uni1D14
+uni1D15
+uni1D16
+uni1D17
+uni1D18
+uni1D19
+uni1D1A
+uni1D1B
+uni1D1C
+uni1D1D
+uni1D1E
+uni1D1F
+uni1D20
+uni1D21
+uni1D22
+uni1D23
+uni1D24
+uni1D25
+uni1D26
+uni1D27
+uni1D28
+uni1D29
+uni1D2A
+uni1D2B
+uni1D2C
+uni1D2D
+uni1D2E
+uni1D2F
+uni1D30
+uni1D31
+uni1D32
+uni1D33
+uni1D34
+uni1D35
+uni1D36
+uni1D37
+uni1D38
+uni1D39
+uni1D3A
+uni1D3B
+uni1D3C
+uni1D3D
+uni1D3E
+uni1D3F
+uni1D40
+uni1D41
+uni1D42
+uni1D43
+uni1D44
+uni1D45
+uni1D46
+uni1D47
+uni1D48
+uni1D49
+uni1D4A
+uni1D4B
+uni1D4C
+uni1D4D
+uni1D4E
+uni1D4F
+uni1D50
+uni1D51
+uni1D52
+uni1D53
+uni1D54
+uni1D55
+uni1D56
+uni1D57
+uni1D58
+uni1D59
+uni1D5A
+uni1D5B
+uni1D5C
+uni1D5D
+uni1D5E
+uni1D5F
+uni1D60
+uni1D61
+uni1D62
+uni1D63
+uni1D64
+uni1D65
+uni1D66
+uni1D67
+uni1D68
+uni1D69
+uni1D6A
+uni1D6B
+uni1D6C
+uni1D6D
+uni1D6E
+uni1D6F
+uni1D70
+uni1D71
+uni1D72
+uni1D73
+uni1D74
+uni1D75
+uni1D76
+uni1D77
+uni1D78
+uni1D79
+uni1D7A
+uni1D7B
+uni1D7C
+uni1D7D
+uni1D7E
+uni1D7F
+uni1D80
+uni1D81
+uni1D82
+uni1D83
+uni1D84
+uni1D85
+uni1D86
+uni1D87
+uni1D88
+uni1D89
+uni1D8A
+uni1D8B
+uni1D8C
+uni1D8D
+uni1D8E
+uni1D8F
+uni1D90
+uni1D91
+uni1D92
+uni1D93
+uni1D94
+uni1D95
+uni1D96
+uni1D97
+uni1D98
+uni1D99
+uni1D9A
+uni1D9B
+uni1D9C
+uni1D9D
+uni1D9E
+uni1D9F
+uni1DA0
+uni1DA1
+uni1DA2
+uni1DA3
+uni1DA4
+uni1DA5
+uni1DA6
+uni1DA7
+uni1DA8
+uni1DA9
+uni1DAA
+uni1DAB
+uni1DAC
+uni1DAD
+uni1DAE
+uni1DAF
+uni1DB0
+uni1DB1
+uni1DB2
+uni1DB3
+uni1DB4
+uni1DB5
+uni1DB6
+uni1DB7
+uni1DB8
+uni1DB9
+uni1DBA
+uni1DBB
+uni1DBC
+uni1DBD
+uni1DBE
+uni1DBF
+uni1DC0
+uni1DC1
+uni1DC2
+uni1DC3
+uni1DC4
+uni1DC5
+uni1DC6
+uni1DC7
+uni1DC8
+uni1DC9
+uni1DCA
+uni1DCB
+uni1DCC
+uni1DCD
+uni1DCE
+uni1DCF
+uni1DD0
+uni1DD1
+uni1DD2
+uni1DD3
+uni1DD4
+uni1DD5
+uni1DD6
+uni1DD7
+uni1DD8
+uni1DD9
+uni1DDA
+uni1DDB
+uni1DDC
+uni1DDD
+uni1DDE
+uni1DDF
+uni1DE0
+uni1DE1
+uni1DE2
+uni1DE3
+uni1DE4
+uni1DE5
+uni1DE6
+uni1DE7
+uni1DE8
+uni1DE9
+uni1DEA
+uni1DEB
+uni1DEC
+uni1DED
+uni1DEE
+uni1DEF
+uni1DF0
+uni1DF1
+uni1DF2
+uni1DF3
+uni1DF4
+uni1DF5
+uni1DFC
+uni1DFD
+uni1DFE
+uni1DFF
+uni1E28
+uni1E29
+uni1E2C
+uni1E2D
+uni1E2E
+uni1E2F
+uni1E9B
+uni1E9C
+uni1E9D
+Germandbls
+uni1E9F
+uni1EFA
+uni1EFB
+uni1EFC
+uni1EFD
+uni1EFE
+uni1EFF
+uni1FBD
+uni1FBE
+uni1FBF
+uni1FC0
+uni1FC1
+uni1FCD
+uni1FCE
+uni1FCF
+uni1FDD
+uni1FDE
+uni1FDF
+uni1FED
+uni1FEE
+uni1FEF
+uni1FFD
+uni1FFE
+uni2000
+uni2001
+uni2002
+uni2003
+uni2004
+uni2005
+uni2006
+uni2007
+uni2008
+uni2009
+uni2009.fra
+uni200A
+uni200B
+afii61664
+afii57598
+afii57596
+afii300
+hyphen__
+hyphennobreak
+figuredash
+endash
+emdash
+verticalbardbl
+underscoredbl
+quoteleft
+quoteright
+quotesinglbase
+quotereversed
+quotedblleft
+quotedblright
+quotedblbase
+quotedblreversed
+dagger
+daggerdbl
+bullet
+trianglebullet
+onedotleader
+uni2025
+ellipsis
+hyphendot
+perthousand
+pertenthousand
+primetripl1
+primerev1
+reverseddblprime
+primetriplerev1
+caret
+guilsinglleft
+guilsinglright
+referencemark
+interrobang
+overline
+undertie
+charactertie
+caretinsertionpoint
+asterism
+hyphenbullet
+fraction
+uni2045
+uni2046
+uni204A
+uni204B
+uni204C
+uni204D
+uni204E
+uni204F
+uni2050
+uni2051
+uni2052
+uni2053
+uni2054
+uni2055
+uni2056
+uni2057
+uni2058
+uni2059
+uni205A
+uni205B
+uni205C
+uni205D
+uni205E
+zerosuperior
+uni2071
+uni2074
+fivesuperior
+sixsuperior
+sevensuperior
+eightsuperior
+ninesuperior
+plussuperior
+minussuperior
+equalsuperior
+parenleftsuperior
+parenrightsuperior
+nsuperior
+zerosub
+oneinferior
+twosub
+threesub
+foursub
+fivesub
+sixinferior
+sevensub
+eightsub
+nineinferior
+plussub
+minussub
+equalsub
+parenleftinferior
+parenrightsub
+uni2090
+uni2091
+uni2092
+uni2093
+uni2094
+uni2095
+uni2096
+uni2097
+uni2098
+uni2099
+uni209A
+uni209B
+uni209C
+eurocurrency
+coloncurrency
+cruzeiro
+lira
+mill
+naira
+peseta
+rupee
+won
+afii57636
+Euro
+uni20AD
+uni20AE
+uni20AF
+uni20B0
+uni20B1
+uni20B2
+uni20B3
+uni20B4
+uni20B5
+uni20B6
+uni20B7
+uni20B8
+uni20B9
+uni20BA
+uni20BB
+uni20BC
+uni20BD
+uni20BE
+uni20DB
+uni20DC
+uni20E3
+uni20E8
+uni20F0
+accountof
+addresssubject
+degreecentigrade
+uni2105
+cadauna
+degreefarenheit
+uni2113
+uni2116
+published
+Rx
+response
+servicemark
+tel
+trademark
+versicle
+ounce
+degreekelvin
+angstrom
+estimated
+Fturn
+uni213B
+uni214D
+uni214F
+uni2150
+uni2151
+uni2152
+onethird
+twothirds
+uni2155
+uni2156
+uni2157
+uni2158
+uni2159
+uni215A
+oneeighth
+threeeighths
+fiveeighths
+seveneighths
+uni215F
+romanone
+romantwo
+romanthree
+romanfour
+romanfive
+romansix
+romanseven
+romaneight
+romannine
+romanten
+romaneleven
+romantwelve
+romanfifty
+romanhundred
+romanfivehundred
+romanthousand
+uni2170
+uni2171
+uni2172
+uni2173
+uni2174
+uni2175
+uni2176
+uni2177
+uni2178
+uni2179
+uni217A
+uni217B
+uni217C
+uni217D
+uni217E
+uni217F
+uni2180
+uni2181
+uni2182
+uni2183
+uni2184
+uni2185
+uni2186
+uni2187
+uni2188
+uni2189
+arrowup
+arrowdown
+partialdiff
+product
+summation
+minus
+radical
+infinity
+integral
+approxequal
+notequal
+lessequal
+greaterequal
+spaceopenbox
+lozenge
+uni27E6
+uni27E7
+uni27E8
+uni27E9
+uni27EA
+uni27EB
+uni27EC
+uni27ED
+uni27EE
+uni27EF
+uni2B4E
+uni2B4F
+uni2B5A
+uni2B5B
+uni2B5C
+uni2B5D
+uni2B5E
+uni2B5F
+uni2C60
+uni2C61
+uni2C62
+uni2C63
+uni2C64
+uni2C65
+uni2C66
+uni2C67
+uni2C68
+uni2C69
+uni2C6A
+uni2C6B
+uni2C6C
+uni2C6D
+uni2C6E
+uni2C6F
+uni2C70
+uni2C71
+uni2C72
+uni2C73
+uni2C74
+uni2C75
+uni2C76
+uni2C77
+uni2C78
+uni2C79
+uni2C7A
+uni2C7B
+uni2C7C
+uni2C7D
+uni2C7E
+uni2C7F
+uni2DE0
+uni2DE1
+uni2DE2
+uni2DE3
+uni2DE4
+uni2DE5
+uni2DE6
+uni2DE7
+uni2DE8
+uni2DE9
+uni2DEA
+uni2DEB
+uni2DEC
+uni2DED
+uni2DEE
+uni2DEF
+uni2DF0
+uni2DF1
+uni2DF2
+uni2DF3
+uni2DF4
+uni2DF5
+uni2DF6
+uni2DF7
+uni2DF8
+uni2DF9
+uni2DFA
+uni2DFB
+uni2DFC
+uni2DFD
+uni2DFE
+uni2DFF
+uni2E00
+uni2E01
+uni2E02
+uni2E03
+uni2E04
+uni2E05
+uni2E06
+uni2E07
+uni2E08
+uni2E09
+uni2E0A
+uni2E0B
+uni2E0C
+uni2E0D
+uni2E0E
+uni2E0F
+uni2E10
+uni2E11
+uni2E12
+uni2E13
+uni2E14
+uni2E15
+uni2E16
+uni2E17
+uni2E18
+uni2E19
+uni2E1A
+uni2E1B
+uni2E1C
+uni2E1D
+uni2E1E
+uni2E1F
+uni2E20
+uni2E21
+uni2E22
+uni2E23
+uni2E24
+uni2E25
+uni2E26
+uni2E27
+uni2E28
+uni2E29
+uni2E2A
+uni2E2B
+uni2E2C
+uni2E2D
+uni2E2E
+uni2E2F
+uni2E30
+uni2E31
+uni2E32
+uni2E33
+uni2E34
+uni2E35
+uni2E36
+uni2E37
+uni2E38
+uni2E39
+uni2E3A
+uni2E3B
+uni2E3C
+uni2E3D
+uni2E3E
+uni2E3F
+uni2E40
+uni2E41
+uni2E42
+uniA640
+uniA641
+uniA642
+uniA643
+uniA644
+uniA645
+uniA646
+uniA647
+uniA648
+uniA649
+uniA64A
+uniA64B
+uniA64C
+uniA64D
+uniA64E
+uniA64F
+uniA650
+uniA651
+uniA652
+uniA653
+uniA654
+uniA655
+uniA656
+uniA657
+uniA658
+uniA659
+uniA65A
+uniA65B
+uniA65C
+uniA65D
+uniA65E
+uniA65F
+uniA660
+uniA661
+uniA662
+uniA663
+uniA664
+uniA665
+uniA666
+uniA667
+uniA668
+uniA669
+uniA66A
+uniA66B
+uniA66C
+uniA66D
+uniA66E
+uniA66F
+uniA670
+uniA671
+uniA672
+uniA673
+uniA674
+uniA675
+uniA676
+uniA677
+uniA678
+uniA679
+uniA67A
+uniA67B
+uniA67C
+uniA67D
+uniA67E
+uniA67F
+uniA680
+uniA681
+uniA682
+uniA683
+uniA684
+uniA685
+uniA686
+uniA687
+uniA688
+uniA689
+uniA68A
+uniA68B
+uniA68C
+uniA68D
+uniA68E
+uniA68F
+uniA690
+uniA691
+uniA692
+uniA693
+uniA694
+uniA695
+uniA696
+uniA697
+uniA698
+uniA699
+uniA69A
+uniA69B
+uniA69C
+uniA69D
+uniA69F
+uniA700
+uniA701
+uniA702
+uniA703
+uniA704
+uniA705
+uniA706
+uniA707
+uniA708
+uniA709
+uniA70A
+uniA70B
+uniA70C
+uniA70D
+uniA70E
+uniA70F
+uniA710
+uniA711
+uniA712
+uniA713
+uniA714
+uniA715
+uniA716
+uniA717
+uniA718
+uniA719
+uniA71A
+uniA71B
+uniA71C
+uniA71D
+uniA71E
+uniA71F
+uniA720
+uniA721
+uniA722
+uniA723
+uniA724
+uniA725
+uniA726
+uniA727
+uniA728
+uniA729
+uniA72A
+uniA72B
+uniA72C
+uniA72D
+uniA72E
+uniA72F
+uniA730
+uniA731
+uniA732
+uniA733
+uniA734
+uniA735
+uniA736
+uniA737
+uniA738
+uniA739
+uniA73A
+uniA73B
+uniA73C
+uniA73D
+uniA73E
+uniA73F
+uniA740
+uniA741
+uniA742
+uniA743
+uniA744
+uniA745
+uniA746
+uniA747
+uniA748
+uniA749
+uniA74A
+uniA74B
+uniA74C
+uniA74D
+uniA74E
+uniA74F
+uniA750
+uniA751
+uniA752
+uniA753
+uniA754
+uniA755
+uniA756
+uniA757
+uniA758
+uniA759
+uniA75A
+uniA75B
+uniA75C
+uniA75D
+uniA75E
+uniA75F
+uniA760
+uniA761
+uniA762
+uniA763
+uniA764
+uniA765
+uniA766
+uniA767
+uniA768
+uniA769
+uniA76A
+uniA76B
+uniA76C
+uniA76D
+uniA76E
+uniA76F
+uniA770
+uniA771
+uniA772
+uniA773
+uniA774
+uniA775
+uniA776
+uniA777
+uniA778
+uniA779
+uniA77A
+uniA77B
+uniA77C
+uniA77D
+uniA77E
+uniA77F
+uniA780
+uniA781
+uniA782
+uniA783
+uniA784
+uniA785
+uniA786
+uniA787
+uniA788
+uniA789
+uniA78A
+uniA78B
+uniA78C
+uniA78D
+uniA78E
+uniA790
+uniA791
+uniA792
+uniA793
+uniA794
+uniA795
+uniA796
+uniA797
+uniA798
+uniA799
+uniA79A
+uniA79B
+uniA79C
+uniA79D
+uniA79E
+uniA79F
+uniA7A0
+uniA7A1
+uniA7A2
+uniA7A3
+uniA7A4
+uniA7A5
+uniA7A6
+uniA7A7
+uniA7A8
+uniA7A9
+uniA7AA
+uniA7AB
+uniA7AC
+uniA7AD
+uniA7B0
+uniA7B1
+uniA7F7
+uniA7F8
+uniA7F9
+uniA7FA
+uniA7FB
+uniA7FC
+uniA7FD
+uniA7FE
+uniA7FF
+uniA92E
+uniAB30
+uniAB31
+uniAB32
+uniAB33
+uniAB34
+uniAB35
+uniAB36
+uniAB37
+uniAB38
+uniAB39
+uniAB3A
+uniAB3B
+uniAB3C
+uniAB3D
+uniAB3E
+uniAB3F
+uniAB40
+uniAB41
+uniAB42
+uniAB43
+uniAB44
+uniAB45
+uniAB46
+uniAB47
+uniAB48
+uniAB49
+uniAB4A
+uniAB4B
+uniAB4C
+uniAB4D
+uniAB4E
+uniAB4F
+uniAB50
+uniAB51
+uniAB52
+uniAB53
+uniAB54
+uniAB55
+uniAB56
+uniAB57
+uniAB58
+uniAB59
+uniAB5A
+uniAB5B
+uniAB5C
+uniAB5D
+uniAB5E
+uniAB5F
+uniAB64
+uniAB65
+colon.pnum
+quotedblx
+commaaccent
+f_f
+fi
+f_l
+f_f_i
+f_f_l
+longst
+st
+uniFE20
+uniFE21
+uniFE22
+uniFE23
+uniFE24
+uniFE25
+uniFE26
+uniFE27
+uniFE28
+uniFE29
+uniFE2A
+uniFE2B
+uniFE2C
+uniFE2D
+uniFEFF
+uniFFFC
+uniFFFD
+uni1F16A
+uni1F16B
+ringacute
+uni02E5_uni02E7_uni02E8
+two.sup
+one.sup
+zero.sup
+nine.smcp
+eight.smcp
+seven.smcp
+six.smcp
+five.smcp
+four.smcp
+three.smcp
+two.smcp
+one.smcp
+zero.smcp
+Z.smcp
+Y.smcp
+X.smcp
+W.smcp
+V.smcp
+U.smcp
+T.smcp
+S.smcp
+R.smcp
+Q.smcp
+P.smcp
+O.smcp
+N.smcp
+M.smcp
+L.smcp
+K.smcp
+J.smcp
+I.smcp
+H.smcp
+G.smcp
+F.smcp
+dollar.smcp
+sterling.smcp
+yen.smcp
+Gamma.smcp
+Delta.smcp
+Theta.smcp
+Lambda.smcp
+Xi.smcp
+Pi.smcp
+Sigma.smcp
+Phi.smcp
+Psi.smcp
+Omega.smcp
+uni0402.smcp
+uni0404.smcp
+uni0409.smcp
+uni040A.smcp
+uni040B.smcp
+uni040F.smcp
+uni0411.smcp
+uni0414.smcp
+uni0416.smcp
+uni0417.smcp
+uni0418.smcp
+uni041A.smcp
+uni041B.smcp
+uni0423.smcp
+uni0426.smcp
+uni0427.smcp
+uni0428.smcp
+uni0429.smcp
+uni042A.smcp
+uni042B.smcp
+uni042C.smcp
+uni042D.smcp
+uni042E.smcp
+uni042F.smcp
+uni0492.smcp
+uni0496.smcp
+uni049A.smcp
+uni049C.smcp
+uni04A0.smcp
+uni04A8.smcp
+uni04B0.smcp
+uni04B2.smcp
+uni04B4.smcp
+uni04B8.smcp
+uni04BA.smcp
+uni04BC.smcp
+uni04D8.smcp
+uni04E0.smcp
+uni04E8.smcp
+lira.smcp
+Euro.smcp
+uni2116.smcp
+uni20B4.smcp
+uni20BD.smcp
+uni20B8.smcp
+three.sup
+four.sup
+five.sup
+six.sup
+seven.sup
+eight.sup
+nine.sup
+crossbar
+dasiaoxia
+E.smcp
+g.alt
+alpha.alt
+delta.alt
+R.alt
+K.alt
+k.alt
+K.alt2
+D.smcp
+C.smcp
+B.smcp
+A.smcp
+commaaccentrotate
+brevegravecomb
+dieresismacroncomb
+dieresisacutecomb
+dieresiscaroncomb
+dieresisgravecomb
+dotmacroncomb
+tildeacutecomb
+tildedieresiscomb
+macrongravecomb
+macronacutecomb
+macrondieresiscomb
+acutedotcomb
+carondotcomb
+k.alt2
+circumflexacutecomb
+circumflexgravecomb
+tildemacroncomb
+circumflexhookcomb
+circumflextildecomb
+uni0490.smcp
+breveacutecomb
+brevehookcomb
+zero.frac
+four.frac
+five.frac
+six.frac
+seven.frac
+eight.frac
+nine.frac
+seven.alt
+G.alt
+C.ss06
+O.ss06
+G.ss06
+Q.ss06
+D.ss06
+one.onum
+two.onum
+three.onum
+four.onum
+five.onum
+brevetildecomb
+cyrillictic
+OE.smcp
+seven.onum
+N.unic
+U.unic
+A.unic
+E.unic
+M.unic
+cyrillichookleft
+cyrillichook
+three.tnum
+five.tnum
+four.tnum
+two.tnum
+seven.tnum
+zero.tnum
+six.tnum
+nine.tnum
+eight.tnum
+one.tnum
+uni006A.ccmp
+uni1D96.ccmp
+uni0249.ccmp
+uni0268.ccmp
+uni0458.ccmp
+uni029D.ccmp
+uni2071.ccmp
+uni0069.ccmp
+uni1DA4.ccmp
+uni012F.ccmp
+uni0456.ccmp
+uni1D62.ccmp
+uni03F3.ccmp
+uni1DA8.ccmp
+uni02B2.ccmp
+uni2C7C.ccmp
+Germandbls.smcp
+uni02E9_uni02E7_uni02E6
+caronsubnosp
+uni02E5_uni02E7_uni02E9
+uni02E9_uni02E5_uni02E5
+uni02E5_uni02E7_uni02E6
+uni02E5_uni02E7_uni02E7
+uni02E5_uni02E7_uni02E5
+uni02E5_uni02E9_uni02E8
+uni02E9_uni02E7_uni02E5
+uni02E6_uni02E9_uni02E7
+uni02E6_uni02E9_uni02E6
+uni02E6_uni02E9_uni02E5
+uni02E6_uni02E9_uni02E9
+uni02E6_uni02E9_uni02E8
+uni02E7_uni02E5_uni02E6
+uni02E7_uni02E5_uni02E7
+uni02E7_uni02E5_uni02E5
+uni02E7_uni02E5_uni02E8
+uni02E7_uni02E5_uni02E9
+uni02E5_uni02E9_uni02E6
+uni02E5_uni02E9_uni02E7
+uni02E9_uni02E7_uni02E8
+uni02E9_uni02E7_uni02E9
+uni02E9_uni02E6_uni02E5
+uni02E5_uni02E9_uni02E5
+uni02E6_uni02E5_uni02E9
+uni02E6_uni02E5_uni02E8
+uni02E6_uni02E7_uni02E5
+uni02E7_uni02E9_uni02E8
+uni02E6_uni02E7_uni02E7
+uni02E6_uni02E7_uni02E6
+uni02E6_uni02E7_uni02E9
+uni02E6_uni02E7_uni02E8
+uni02E6_uni02E5_uni02E7
+uni02E6_uni02E5_uni02E6
+uni02E6_uni02E5_uni02E5
+uni02E5_uni02E7
+uni02E5_uni02E6
+uni02E7_uni02E7_uni02E9
+uni02E5_uni02E9
+uni02E5_uni02E8
+uni02E8_uni02E7_uni02E7
+uni02E8_uni02E7_uni02E6
+uni02E8_uni02E7_uni02E5
+uni02E8_uni02E5_uni02E9
+uni02E6_uni02E6_uni02E5
+uni02E6_uni02E6_uni02E7
+uni02E6_uni02E6_uni02E8
+uni02E6_uni02E6_uni02E9
+uni02E8_uni02E5_uni02E7
+uni02E8_uni02E5_uni02E6
+uni02E8_uni02E7_uni02E9
+uni02E5_uni02E9_uni02E9
+uni02E5_uni02E5_uni02E8
+uni02E5_uni02E5_uni02E9
+uni02E5_uni02E5_uni02E6
+uni02E5_uni02E5_uni02E7
+uni02E5_uni02E6_uni02E7
+uni02E5_uni02E6_uni02E6
+uni02E5_uni02E6_uni02E5
+uni02E9_uni02E6_uni02E8
+uni02E9_uni02E6_uni02E7
+uni02E9_uni02E6_uni02E6
+uni02E5_uni02E6_uni02E9
+uni02E5_uni02E6_uni02E8
+uni02E8_uni02E6
+uni02E8_uni02E7
+uni02E8_uni02E5
+uni02E8_uni02E9
+uni02E8_uni02E8_uni02E5
+uni02E8_uni02E6_uni02E8
+uni02E8_uni02E6_uni02E9
+uni02E8_uni02E6_uni02E6
+uni02E8_uni02E6_uni02E7
+uni02E8_uni02E6_uni02E5
+uni02E7_uni02E8_uni02E7
+uni02E9_uni02E7_uni02E7
+uni02E7_uni02E8_uni02E5
+uni02E9_uni02E5_uni02E7
+uni02E9_uni02E5_uni02E8
+uni02E9_uni02E5_uni02E9
+uni02E7_uni02E8_uni02E9
+uni02E7_uni02E8_uni02E8
+uni02E8_uni02E5_uni02E8
+uni02E8_uni02E5_uni02E5
+uni02E7_uni02E9
+uni02E7_uni02E8
+uni02E8_uni02E9_uni02E7
+uni02E8_uni02E9_uni02E6
+uni02E7_uni02E5
+uni02E8_uni02E9_uni02E8
+uni02E9_uni02E5_uni02E6
+uni02E7_uni02E6
+uni02E8_uni02E8_uni02E7
+uni02E8_uni02E7_uni02E8
+uni02E7_uni02E7_uni02E8
+uni02E7_uni02E7_uni02E5
+uni02E7_uni02E7_uni02E6
+uni02E7_uni02E9_uni02E9
+uni02E7_uni02E9_uni02E6
+uni02E7_uni02E9_uni02E7
+uni02E7_uni02E9_uni02E5
+uni02E7_uni02E8_uni02E6
+uni02E8_uni02E8_uni02E9
+uni02E5_uni02E8_uni02E5
+uni02E5_uni02E8_uni02E7
+uni02E5_uni02E8_uni02E6
+uni02E6_uni02E8_uni02E8
+uni02E6_uni02E8_uni02E9
+uni02E6_uni02E8_uni02E6
+uni02E6_uni02E8_uni02E7
+uni02E6_uni02E8_uni02E5
+uni02E5_uni02E8_uni02E9
+uni02E5_uni02E8_uni02E8
+uni02E9_uni02E8
+uni02E8_uni02E9_uni02E5
+uni02E9_uni02E7
+uni02E9_uni02E6
+uni02E9_uni02E5
+uni02E9_uni02E8_uni02E9
+uni02E9_uni02E8_uni02E8
+uni02E9_uni02E8_uni02E5
+uni02E9_uni02E8_uni02E7
+uni02E9_uni02E8_uni02E6
+uni02E8_uni02E9_uni02E9
+uni02E9_uni02E6_uni02E9
+uni02E9_uni02E9_uni02E8
+uni02E7_uni02E6_uni02E5
+uni02E7_uni02E6_uni02E7
+uni02E7_uni02E6_uni02E6
+uni02E7_uni02E6_uni02E9
+uni02E7_uni02E6_uni02E8
+uni02E9_uni02E9_uni02E5
+uni02E9_uni02E9_uni02E6
+uni02E9_uni02E9_uni02E7
+uni02E6_uni02E8
+uni02E6_uni02E9
+uni02E8_uni02E8_uni02E6
+uni02E6_uni02E5
+uni02E6_uni02E7
+aturn_uni02DE
+iota1_uni02DE
+oopen_uni02DE
+ascript_uni02DE
+o_uni02DE
+ascriptturn_uni02DE
+epsilon1revclosed_uni02DE
+a_uni02DE
+tildecomb_uni1ABB
+tildecomb_uni1ABC
+macroncomb_uni1ABB
+dieresisnosp_uni1ABB
+uni030C_uni1ABB
+iotasubnosp_uni1ABD
+dotdblsubnosp_uni1ABD
+dotbelow_uni1ABD
+ringsubnosp_uni1ABD
+linevertsubnosp_uni1ABD
+breveinvsubnosp_uni1ABD
+tildesubnosp_uni1ABD
+uni1AB9_uni1ABD
+uni1ABA_uni1ABD
+uni1AB8_uni1ABD
+nine.onum
+uni1ABE.w1
+uni1ABE.w2
+uni1ABE.w3
+uni1ABC.w1
+uni1ABC.w2
+uni1ABC.w3
+zero.onum
+seven.pnum
+b.ss06
+c.ss06
+d.ss06
+g.ss06
+o.ss06
+p.ss06
+q.ss06
+c.ss07
+e.ss07
+g.ss07
+six.alt
+nine.alt
+D.cn
+Q.cn
+a.cn
+chi.alt
+largerighthook
+one.pnum
+lmidtilde_uni1ABE
+dcroat_uni1ABE
+eng_uni1ABE
+gbar_uni1ABE
+bbar_uni1ABE
+rrthook_uni1ABE
+ampersand.smcp
+Lslash.smcp
+AE.smcp
+Thorn.smcp
+Oslash.smcp
+Hbar.smcp
+Eng.smcp
+acutedotcomb.lc
+tildedieresiscomb.lc
+dieresisacutecomb.lc
+carondotcomb.lc
+dotmacroncomb.lc
+macrongravecomb.lc
+dieresismacroncomb.lc
+dieresisgravecomb.lc
+macronacutecomb.lc
+tildemacroncomb.lc
+macrondieresiscomb.lc
+tildeacutecomb.lc
+dieresiscaroncomb.lc
+periodcentered.tnum
+caronnosp
+commaaboverightcomb
+cyrillicbreve
+nbspace
+uni00AD
+Dcroat
+Eth
+hbar
+Tbar
+tbar
+Agrave
+Aacute
+Acircumflex
+Atilde
+Adieresis
+Aring
+Aringacute
+Ccedilla
+Egrave
+Eacute
+Ecircumflex
+Edieresis
+Igrave
+Iacute
+Icircumflex
+Idieresis
+Ntilde
+Ograve
+Oacute
+Ocircumflex
+Otilde
+Odieresis
+Ugrave
+Uacute
+Ucircumflex
+Udieresis
+Yacute
+agrave
+aacute
+acircumflex
+atilde
+adieresis
+aring
+aringacute
+ccedilla
+egrave
+eacute
+ecircumflex
+edieresis
+igrave
+iacute
+icircumflex
+idieresis
+ntilde
+ograve
+oacute
+ocircumflex
+otilde
+odieresis
+ugrave
+uacute
+ucircumflex
+udieresis
+yacute
+ydieresis
+Amacron
+amacron
+Abreve
+abreve
+Aogonek
+aogonek
+Cacute
+cacute
+Ccircumflex
+ccircumflex
+uni010A
+uni010B
+Ccaron
+ccaron
+Dcaron
+dcaron
+Emacron
+emacron
+Ebreve
+ebreve
+Edotaccent
+edotaccent
+Eogonek
+eogonek
+Ecaron
+ecaron
+Gcircumflex
+gcircumflex
+Gbreve
+gbreve
+uni0120
+uni0121
+Gcommaaccent
+gcommaaccent
+Hcircumflex
+hcircumflex
+Itilde
+itilde
+Imacron
+imacron
+Ibreve
+ibreve
+Iogonek
+iogonek
+Idotaccent
+IJ
+ij
+Jcircumflex
+jcircumflex
+Kcommaaccent
+kcommaaccent
+Lacute
+lacute
+Lcommaaccent
+lcommaaccent
+Lcaron
+lcaron
+Ldot
+ldot
+Nacute
+nacute
+Ncommaaccent
+ncommaaccent
+Ncaron
+ncaron
+napostrophe
+Omacron
+omacron
+Obreve
+obreve
+Ohungarumlaut
+ohungarumlaut
+Racute
+racute
+Rcommaaccent
+rcommaaccent
+Rcaron
+rcaron
+Sacute
+sacute
+Scircumflex
+scircumflex
+Scedilla
+scedilla
+uni0218
+uni0219
+Scaron
+scaron
+uni021A
+uni021B
+uni0162
+uni0163
+Tcaron
+tcaron
+Utilde
+utilde
+Umacron
+umacron
+Ubreve
+ubreve
+Uring
+uring
+Uhungarumlaut
+uhungarumlaut
+Uogonek
+uogonek
+Wcircumflex
+wcircumflex
+Ycircumflex
+ycircumflex
+Ydieresis
+Zacute
+zacute
+Zdotaccent
+zdotaccent
+Zcaron
+zcaron
+AEacute
+aeacute
+Oslashacute
+oslashacute
+Dcroat.smcp
+Eth.smcp
+Tbar.smcp
+Agrave.smcp
+Aacute.smcp
+Acircumflex.smcp
+Atilde.smcp
+Adieresis.smcp
+Aring.smcp
+Aringacute.smcp
+Ccedilla.smcp
+Egrave.smcp
+Eacute.smcp
+Ecircumflex.smcp
+Edieresis.smcp
+Igrave.smcp
+Iacute.smcp
+Icircumflex.smcp
+Idieresis.smcp
+Ntilde.smcp
+Ograve.smcp
+Oacute.smcp
+Ocircumflex.smcp
+Otilde.smcp
+Odieresis.smcp
+Ugrave.smcp
+Uacute.smcp
+Ucircumflex.smcp
+Udieresis.smcp
+Yacute.smcp
+Amacron.smcp
+Abreve.smcp
+Aogonek.smcp
+Cacute.smcp
+Ccircumflex.smcp
+uni010A.smcp
+Ccaron.smcp
+Dcaron.smcp
+Emacron.smcp
+Ebreve.smcp
+Edotaccent.smcp
+Eogonek.smcp
+Ecaron.smcp
+Gcircumflex.smcp
+Gbreve.smcp
+uni0120.smcp
+Gcommaaccent.smcp
+Hcircumflex.smcp
+Itilde.smcp
+Imacron.smcp
+Ibreve.smcp
+Iogonek.smcp
+Idotaccent.smcp
+Jcircumflex.smcp
+Kcommaaccent.smcp
+Lacute.smcp
+Lcommaaccent.smcp
+Lcaron.smcp
+Ldot.smcp
+Nacute.smcp
+Ncommaaccent.smcp
+Ncaron.smcp
+Omacron.smcp
+Obreve.smcp
+Ohungarumlaut.smcp
+Oogonek.smcp
+Racute.smcp
+Rcommaaccent.smcp
+Rcaron.smcp
+Sacute.smcp
+Scircumflex.smcp
+Scedilla.smcp
+Scaron.smcp
+Tcommaaccent.smcp
+Tcaron.smcp
+uni0162.smcp
+Utilde.smcp
+Umacron.smcp
+Ubreve.smcp
+Uring.smcp
+Uhungarumlaut.smcp
+Uogonek.smcp
+Wcircumflex.smcp
+Ycircumflex.smcp
+Ydieresis.smcp
+Zacute.smcp
+Zdotaccent.smcp
+Zcaron.smcp
+Alphatonos
+Epsilontonos
+Etatonos
+Iotatonos
+Omicrontonos
+Upsilontonos
+Omegatonos
+iotadieresistonos
+Alpha
+Beta
+Epsilon
+Zeta
+Eta
+Iota
+Kappa
+Mu
+Nu
+Omicron
+Rho
+Tau
+Upsilon
+Chi
+Iotadieresis
+Upsilondieresis
+alphatonos
+epsilontonos
+etatonos
+iotatonos
+upsilondieresistonos
+kappa
+omicron
+uni03BC
+nu
+chi
+iotadieresis
+upsilondieresis
+omicrontonos
+upsilontonos
+omegatonos
+uni0401
+uni0403
+uni0405
+uni0406
+uni0407
+uni0408
+uni041A
+uni040C
+uni040E
+uni0410
+uni0412
+uni0413
+uni0415
+uni0419
+uni041C
+uni041D
+uni041E
+uni041F
+uni0420
+uni0421
+uni0422
+uni0425
+uni0430
+uni0435
+uni0439
+uni043E
+uni0440
+uni0441
+uni0443
+uni0445
+uni0451
+uni0453
+uni0455
+uni0456
+uni0457
+uni0458
+uni045C
+uni045E
+Wgrave
+wgrave
+Wacute
+wacute
+Wdieresis
+wdieresis
+Ygrave
+ygrave
+minute
+second
+exclamdbl
+uni01F0
+uni02BC
+uni1E3E
+uni1E3F
+uni1E00
+uni1E01
+uni0400
+uni040D
+uni0450
+uni045D
+uni0470
+uni0471
+uni0476
+uni0477
+uni0479
+uni0478
+uni0498
+uni0499
+uni04AA
+uni04AB
+uni04AE
+uni04AF
+uni04C0
+uni04C1
+uni04C2
+uni04CF
+uni04D0
+uni04D1
+uni04D2
+uni04D3
+uni04D4
+uni04D5
+uni04D6
+uni04D7
+uni04DA
+uni04D9
+uni04DB
+uni04DC
+uni04DD
+uni04DE
+uni04DF
+uni04E2
+uni04E3
+uni04E4
+uni04E5
+uni04E6
+uni04E7
+uni04E8
+uni04E9
+Obar
+uni04EA
+uni04EB
+uni04EC
+uni04ED
+uni04EE
+uni04EF
+uni04F0
+uni04F1
+uni04F2
+uni04F3
+uni04F4
+uni04F5
+uni04F8
+uni04F9
+uni0501
+uni1EA0
+uni1EA1
+uni1EA2
+uni1EA3
+uni1EA4
+uni1EA5
+uni1EA6
+uni1EA7
+uni1EA8
+uni1EA9
+uni1EAA
+uni1EAB
+uni1EAC
+uni1EAD
+uni1EAE
+uni1EAF
+uni1EB0
+uni1EB1
+uni1EB2
+uni1EB3
+uni1EB4
+uni1EB5
+uni1EB6
+uni1EB7
+uni1EB8
+uni1EB9
+uni1EBA
+uni1EBB
+uni1EBC
+uni1EBD
+uni1EBE
+uni1EBF
+uni1EC0
+uni1EC1
+uni1EC2
+uni1EC3
+uni1EC4
+uni1EC5
+uni1EC6
+uni1EC7
+uni1EC8
+uni1EC9
+uni1ECA
+uni1ECB
+uni1ECC
+uni1ECD
+uni1ECE
+uni1ECF
+uni1ED0
+uni1ED1
+uni1ED2
+uni1ED3
+uni1ED4
+uni1ED5
+uni1ED6
+uni1ED7
+uni1ED8
+uni1ED9
+uni1EDA
+uni1EDB
+uni1EDC
+uni1EDD
+uni1EDE
+uni1EDF
+uni1EE0
+uni1EE1
+uni1EE2
+uni1EE3
+uni1EE4
+uni1EE5
+uni1EE6
+uni1EE7
+uni1EE8
+uni1EE9
+uni1EEA
+uni1EEB
+uni1EEC
+uni1EED
+uni1EEE
+uni1EEF
+uni1EF0
+uni1EF1
+uni1EF4
+uni1EF5
+uni1EF6
+uni1EF7
+uni1EF8
+uni1EF9
+uni20AB
+uni04AC
+uni04AD
+uni04CB
+uni04CC
+uni04F6
+uni04F7
+uni04BE
+uni04BF
+uni04BB
+uni048C
+uni0462
+uni0492
+uni0493
+uni049E
+uni049F
+uni04B0
+uni04B1
+uni04FE
+uni04FF
+uni0511
+franc
+uni2015
+two.pnum
+three.pnum
+four.pnum
+five.pnum
+six.pnum
+eight.pnum
+nine.pnum
+zero.pnum
+uni037A
+Iota1
+uni019E
+LJ
+Lj
+lj
+NJ
+Nj
+nj
+Acaron
+acaron
+Icaron
+icaron
+Ocaron
+ocaron
+Ucaron
+ucaron
+uni01D5
+uni01D6
+uni01D7
+uni01D8
+uni01D9
+uni01DA
+uni01DB
+uni01DC
+eturn
+uni01DE
+uni01DF
+uni01E0
+uni01E1
+AEmacron
+aemacron
+Gcaron
+gcaron
+Kcaron
+kcaron
+Oogonek
+oogonek
+uni01EC
+uni01ED
+uni01F1
+uni01F2
+uni01F3
+Gacute
+gacute
+uni01F8
+uni01F9
+uni0200
+uni0201
+uni0202
+uni0203
+uni0204
+uni0205
+uni0206
+uni0207
+uni0208
+uni0209
+uni020A
+uni020B
+uni020C
+uni020D
+uni020E
+uni020F
+uni0210
+uni0211
+uni0212
+uni0213
+uni0214
+uni0215
+uni0216
+uni0217
+uni021E
+uni021F
+uni0226
+uni0227
+uni0228
+uni0229
+uni022A
+uni022B
+uni022C
+uni022D
+uni022E
+uni022F
+uni0230
+uni0231
+uni0232
+uni0233
+obar
+uni0299
+uni029C
+uni037F
+uni03D3
+uni03D4
+uni03F2
+uni03F3
+uni03F4
+uni03F7
+uni03F8
+uni03F9
+uni03FA
+uni051A
+uni051B
+uni051C
+uni051D
+uni1E02
+uni1E03
+uni1E04
+uni1E05
+uni1E06
+uni1E07
+uni1E08
+uni1E09
+uni1E0A
+uni1E0B
+uni1E0C
+uni1E0D
+uni1E0E
+uni1E0F
+uni1E10
+uni1E11
+uni1E12
+uni1E13
+uni1E14
+uni1E15
+uni1E16
+uni1E17
+uni1E18
+uni1E19
+uni1E1A
+uni1E1B
+uni1E1C
+uni1E1D
+uni1E1E
+uni1E1F
+uni1E20
+uni1E21
+uni1E22
+uni1E23
+uni1E24
+uni1E25
+uni1E26
+uni1E27
+uni1E2A
+uni1E2B
+uni1E30
+uni1E31
+uni1E32
+uni1E33
+uni1E34
+uni1E35
+uni1E36
+uni1E37
+uni1E38
+uni1E39
+uni1E3A
+uni1E3B
+uni1E3C
+uni1E3D
+uni1E40
+uni1E41
+uni1E42
+uni1E43
+uni1E44
+uni1E45
+uni1E46
+uni1E47
+uni1E48
+uni1E49
+uni1E4A
+uni1E4B
+uni1E4C
+uni1E4D
+uni1E4E
+uni1E4F
+uni1E50
+uni1E51
+uni1E52
+uni1E53
+uni1E54
+uni1E55
+uni1E56
+uni1E57
+uni1E58
+uni1E59
+uni1E5A
+uni1E5B
+uni1E5C
+uni1E5D
+uni1E5E
+uni1E5F
+uni1E60
+uni1E61
+uni1E62
+uni1E63
+uni1E64
+uni1E65
+uni1E66
+uni1E67
+uni1E68
+uni1E69
+uni1E6A
+uni1E6B
+uni1E6C
+uni1E6D
+uni1E6E
+uni1E6F
+uni1E70
+uni1E71
+uni1E72
+uni1E73
+uni1E74
+uni1E75
+uni1E76
+uni1E77
+uni1E78
+uni1E79
+uni1E7A
+uni1E7B
+uni1E7C
+uni1E7D
+uni1E7E
+uni1E7F
+uni1E86
+uni1E87
+uni1E88
+uni1E89
+uni1E8A
+uni1E8B
+uni1E8C
+uni1E8D
+uni1E8E
+uni1E8F
+uni1E90
+uni1E91
+uni1E92
+uni1E93
+uni1E94
+uni1E95
+uni1E96
+uni1E97
+uni1E98
+uni1E99
+uni1E9A
+uni1F00
+uni1F01
+uni1F02
+uni1F03
+uni1F04
+uni1F05
+uni1F06
+uni1F07
+uni1F08
+uni1F09
+uni1F0A
+uni1F0B
+uni1F0C
+uni1F0D
+uni1F0E
+uni1F0F
+uni1F10
+uni1F11
+uni1F12
+uni1F13
+uni1F14
+uni1F15
+uni1F18
+uni1F19
+uni1F1A
+uni1F1B
+uni1F1C
+uni1F1D
+uni1F20
+uni1F21
+uni1F22
+uni1F23
+uni1F24
+uni1F25
+uni1F26
+uni1F27
+uni1F28
+uni1F29
+uni1F2A
+uni1F2B
+uni1F2C
+uni1F2D
+uni1F2E
+uni1F2F
+uni1F30
+uni1F31
+uni1F32
+uni1F33
+uni1F34
+uni1F35
+uni1F36
+uni1F37
+uni1F38
+uni1F39
+uni1F3A
+uni1F3B
+uni1F3C
+uni1F3D
+uni1F3E
+uni1F3F
+uni1F40
+uni1F41
+uni1F42
+uni1F43
+uni1F44
+uni1F45
+uni1F48
+uni1F49
+uni1F4A
+uni1F4B
+uni1F4C
+uni1F4D
+uni1F50
+uni1F51
+uni1F52
+uni1F53
+uni1F54
+uni1F55
+uni1F56
+uni1F57
+uni1F59
+uni1F5B
+uni1F5D
+uni1F5F
+uni1F60
+uni1F61
+uni1F62
+uni1F63
+uni1F64
+uni1F65
+uni1F66
+uni1F67
+uni1F68
+uni1F69
+uni1F6A
+uni1F6B
+uni1F6C
+uni1F6D
+uni1F6E
+uni1F6F
+uni1F70
+uni1F71
+uni1F72
+uni1F73
+uni1F74
+uni1F75
+uni1F76
+uni1F77
+uni1F78
+uni1F79
+uni1F7A
+uni1F7B
+uni1F7C
+uni1F7D
+uni1F80
+uni1F81
+uni1F82
+uni1F83
+uni1F84
+uni1F85
+uni1F86
+uni1F87
+uni1F88
+uni1F89
+uni1F8A
+uni1F8B
+uni1F8C
+uni1F8D
+uni1F8E
+uni1F8F
+uni1F90
+uni1F91
+uni1F92
+uni1F93
+uni1F94
+uni1F95
+uni1F96
+uni1F97
+uni1F98
+uni1F99
+uni1F9A
+uni1F9B
+uni1F9C
+uni1F9D
+uni1F9E
+uni1F9F
+uni1FA0
+uni1FA1
+uni1FA2
+uni1FA3
+uni1FA4
+uni1FA5
+uni1FA6
+uni1FA7
+uni1FA8
+uni1FA9
+uni1FAA
+uni1FAB
+uni1FAC
+uni1FAD
+uni1FAE
+uni1FAF
+uni1FB0
+uni1FB1
+uni1FB2
+uni1FB3
+uni1FB4
+uni1FB6
+uni1FB7
+uni1FB8
+uni1FB9
+uni1FBA
+uni1FBB
+uni1FBC
+uni1FC2
+uni1FC3
+uni1FC4
+uni1FC6
+uni1FC7
+uni1FC8
+uni1FC9
+uni1FCA
+uni1FCB
+uni1FCC
+uni1FD0
+uni1FD1
+uni1FD2
+uni1FD3
+uni1FD6
+uni1FD7
+uni1FD8
+uni1FD9
+uni1FDA
+uni1FDB
+uni1FE0
+uni1FE1
+uni1FE2
+uni1FE3
+uni1FE4
+uni1FE5
+uni1FE6
+uni1FE7
+uni1FE8
+uni1FE9
+uni1FEA
+uni1FEB
+uni1FEC
+uni1FF2
+uni1FF3
+uni1FF4
+uni1FF6
+uni1FF7
+uni1FF8
+uni1FF9
+uni1FFA
+uni1FFB
+uni1FFC
+uni202F
+uni2047
+uni2048
+uni2049
+uni205F
+uniA78F
+Alphatonos.smcp
+Epsilontonos.smcp
+Etatonos.smcp
+Iotatonos.smcp
+Omicrontonos.smcp
+Upsilontonos.smcp
+Omegatonos.smcp
+Alpha.smcp
+Beta.smcp
+Epsilon.smcp
+Zeta.smcp
+Eta.smcp
+Iota.smcp
+Kappa.smcp
+Mu.smcp
+Nu.smcp
+Omicron.smcp
+Rho.smcp
+Tau.smcp
+Upsilon.smcp
+Chi.smcp
+Iotadieresis.smcp
+Upsilondieresis.smcp
+uni0401.smcp
+uni0403.smcp
+uni0405.smcp
+uni0406.smcp
+uni0407.smcp
+uni0408.smcp
+uni040C.smcp
+uni040E.smcp
+uni0410.smcp
+uni0412.smcp
+uni0413.smcp
+uni0415.smcp
+uni0419.smcp
+uni041C.smcp
+uni041D.smcp
+uni041E.smcp
+uni041F.smcp
+uni0420.smcp
+uni0421.smcp
+uni0422.smcp
+uni0425.smcp
+uni0498.smcp
+uni04A2.smcp
+uni04AA.smcp
+uni04AE.smcp
+uni04BE.smcp
+uni04E2.smcp
+uni04EE.smcp
+uni0424.smcp
+uni037F.smcp
+IJ.smcp
+AEacute.smcp
+Oslashacute.smcp
+Scommaaccent.smcp
+Wgrave.smcp
+Wacute.smcp
+Wdieresis.smcp
+Ygrave.smcp
+Aogonek.NAV
+aogonek.NAV
+Eogonek.NAV
+eogonek.NAV
+Oogonek.NAV
+oogonek.NAV
+Aogonek.smcp.NAV
+Eogonek.smcp.NAV
+Oogonek.smcp.NAV
+Agrave.unic
+Aacute.unic
+Acircumflex.unic
+Atilde.unic
+Adieresis.unic
+Aring.unic
+Amacron.unic
+Abreve.unic
+Aogonek.unic
+Aringacute.unic
+Egrave.unic
+Eacute.unic
+Ecircumflex.unic
+Edieresis.unic
+Emacron.unic
+Ebreve.unic
+Edotaccent.unic
+Eogonek.unic
+Ecaron.unic
+Ntilde.unic
+Nacute.unic
+Ncommaaccent.unic
+Ncaron.unic
+Ugrave.unic
+Uacute.unic
+Udieresis.unic
+Utilde.unic
+Umacron.unic
+Ubreve.unic
+Uring.unic
+Uhungarumlaut.unic
+Uogonek.unic
+uni1E2D.ccmp
+uni1ECB.ccmp
diff --git a/res/ot_classes.txt b/res/ot_classes.txt
deleted file mode 100644
index c46f019..0000000
--- a/res/ot_classes.txt
+++ /dev/null
@@ -1,412 +0,0 @@
-languagesystem DFLT dflt;
-languagesystem latn dflt;
-languagesystem latn MOL;
-languagesystem latn ROM;
-languagesystem latn TUR;
-languagesystem latn AZE;
-languagesystem latn CRT;
-languagesystem latn NAV;
-languagesystem cyrl dflt;
-languagesystem grek dflt;
-
-
-# classes
-
-@UC_ROMAN = [ A - Z Scedilla Udieresis Zcaron Zdotaccent Zacute Ydieresis Ycircumflex Wcircumflex Uogonek Uhungarumlaut Uring Ubreve Umacron Utilde Tcaron uni0162 Scaron Scircumflex Sacute Rcaron Rcommaaccent Racute Ohungarumlaut Obreve Omacron Ncaron Ncommaaccent Nacute Ldot Lcaron Lcommaaccent Lacute Kcommaaccent Jcircumflex Iogonek Ibreve Imacron Itilde Hcircumflex Gcommaaccent Gbreve Gcircumflex Ecaron Eogonek Edotaccent Ebreve Emacron Dcaron Ccaron Ccircumflex Cacute Aogonek Abreve Amacron Yacute Ucircumflex Uacute Ugrave Odieresis Otilde Ocircumflex Oacute Ograve Ntilde Idieresis Icircumflex Iacute Igrave Edieresis Ecircumflex Eacute Egrave Ccedilla Aringacute Aring Adieresis Atilde Acircumflex Aacute Agrave Tbar Eth Dcroat OE uni010A uni0120 Idotaccent uni021A Aogonek.NAV Eogonek.NAV Oogonek.NAV Oogonek];
-@LC_ROMAN = [ a - z scedilla udieresis zcaron zdotaccent zacute ydieresis ycircumflex wcircumflex uogonek uhungarumlaut uring ubreve umacron utilde tcaron uni0163 scaron scircumflex sacute rcaron rcommaaccent racute ohungarumlaut obreve omacron ncaron ncommaaccent nacute ldot lcaron lcommaaccent lacute kcommaaccent jcircumflex iogonek ibreve imacron itilde hcircumflex gcommaaccent gbreve gcircumflex ecaron eogonek edotaccent ebreve emacron dcaron ccaron ccircumflex cacute aogonek abreve amacron yacute ucircumflex uacute ugrave odieresis otilde ocircumflex oacute ograve ntilde idieresis icircumflex iacute igrave edieresis ecircumflex eacute egrave ccedilla aringacute aring adieresis atilde acircumflex aacute agrave tbar eth dcroat oe uni010B uni0121 dotlessi uni021B aogonek.NAV eogonek.NAV oogonek.NAV oogonek];
-@SC_ROMAN = [ A.smcp B.smcp C.smcp D.smcp E.smcp F.smcp G.smcp H.smcp I.smcp J.smcp K.smcp L.smcp M.smcp N.smcp O.smcp P.smcp Q.smcp R.smcp S.smcp T.smcp U.smcp V.smcp W.smcp X.smcp Y.smcp Z.smcp Scedilla.smcp Udieresis.smcp Zcaron.smcp Zdotaccent.smcp Zacute.smcp Ydieresis.smcp Ycircumflex.smcp Wcircumflex.smcp Uogonek.smcp Uhungarumlaut.smcp Uring.smcp Ubreve.smcp Umacron.smcp Utilde.smcp Tcaron.smcp uni0162.smcp Scaron.smcp Scircumflex.smcp Sacute.smcp Rcaron.smcp Rcommaaccent.smcp Racute.smcp Ohungarumlaut.smcp Obreve.smcp Omacron.smcp Ncaron.smcp Ncommaaccent.smcp Nacute.smcp Ldot.smcp Lcaron.smcp Lcommaaccent.smcp Lacute.smcp Kcommaaccent.smcp Jcircumflex.smcp Iogonek.smcp Ibreve.smcp Imacron.smcp Itilde.smcp Hcircumflex.smcp Gcommaaccent.smcp Gbreve.smcp Gcircumflex.smcp Ecaron.smcp Eogonek.smcp Edotaccent.smcp Ebreve.smcp Emacron.smcp Dcaron.smcp Ccaron.smcp Ccircumflex.smcp Cacute.smcp Aogonek.smcp Abreve.smcp Amacron.smcp Yacute.smcp Ucircumflex.smcp Uacute.smcp Ugrave.smcp Odieresis.smcp Otilde.smcp Ocircumflex.smcp Oacute.smcp Ograve.smcp Ntilde.smcp Idieresis.smcp Icircumflex.smcp Iacute.smcp Igrave.smcp Edieresis.smcp Ecircumflex.smcp Eacute.smcp Egrave.smcp Ccedilla.smcp Aringacute.smcp Aring.smcp Adieresis.smcp Atilde.smcp Acircumflex.smcp Aacute.smcp Agrave.smcp Tbar.smcp Eth.smcp Dcroat.smcp OE.smcp uni010A.smcp uni0120.smcp Idotaccent.smcp Tcommaaccent.smcp Aogonek.smcp.NAV Eogonek.smcp.NAV Oogonek.smcp.NAV Oogonek.smcp];
-@UC_SET1 = [ dollar Euro lira sterling yen uni0401 uni0402 uni0403 uni0404 uni0405 uni0406 uni0407 uni0408 uni0409 uni040A uni040B uni040C uni040E uni040F uni0410 uni0411 uni0412 uni0413 uni0414 uni0415 uni0416 uni0417 uni0418 uni0419 uni041A uni041B uni041C uni041D uni041E uni041F uni0420 uni0421 uni0422 uni0423 uni0424 uni0425 uni0426 uni0427 uni0428 uni0429 uni042A uni042B uni042C uni042D uni042E uni042F uni0490 uni0492 uni0496 uni0498 uni049A uni049C uni04A0 uni04A2 uni04A8 uni04AA uni04AE uni04B0 uni04B2 uni04B4 uni04B8 uni04BA uni04BC uni04BE uni04D8 uni04E0 uni04E2 uni04E8 uni04EE uni20B4 uni20B8 uni20BD uni2116 ];
-@SC_SET1 = [ dollar.smcp Euro.smcp lira.smcp sterling.smcp yen.smcp uni0401.smcp uni0402.smcp uni0403.smcp uni0404.smcp uni0405.smcp uni0406.smcp uni0407.smcp uni0408.smcp uni0409.smcp uni040A.smcp uni040B.smcp uni040C.smcp uni040E.smcp uni040F.smcp uni0410.smcp uni0411.smcp uni0412.smcp uni0413.smcp uni0414.smcp uni0415.smcp uni0416.smcp uni0417.smcp uni0418.smcp uni0419.smcp uni041A.smcp uni041B.smcp uni041C.smcp uni041D.smcp uni041E.smcp uni041F.smcp uni0420.smcp uni0421.smcp uni0422.smcp uni0423.smcp uni0424.smcp uni0425.smcp uni0426.smcp uni0427.smcp uni0428.smcp uni0429.smcp uni042A.smcp uni042B.smcp uni042C.smcp uni042D.smcp uni042E.smcp uni042F.smcp uni0490.smcp uni0492.smcp uni0496.smcp uni0498.smcp uni049A.smcp uni049C.smcp uni04A0.smcp uni04A2.smcp uni04A8.smcp uni04AA.smcp uni04AE.smcp uni04B0.smcp uni04B2.smcp uni04B4.smcp uni04B8.smcp uni04BA.smcp uni04BC.smcp uni04BE.smcp uni04D8.smcp uni04E0.smcp uni04E2.smcp uni04E8.smcp uni04EE.smcp uni20B4.smcp uni20B8.smcp uni20BD.smcp uni2116.smcp ];
-@LC_SET2 = [ uni0451 uni0452 uni0453 uni0454 uni0455 uni0456 uni0457 uni0458 uni0459 uni045A uni045B uni045C uni045E uni045F uni0430 uni0431 uni0432 uni0433 uni0434 uni0435 uni0436 uni0437 uni0438 uni0439 uni043A uni043B uni043C uni043D uni043E uni043F uni0440 uni0441 uni0442 uni0443 uni0444 uni0445 uni0446 uni0447 uni0448 uni0449 uni044A uni044B uni044C uni044D uni044E uni044F uni0491 uni0493 uni0497 uni0499 uni049B uni049D uni04A1 uni04A3 uni04A9 uni04AB uni04AF uni04B1 uni04B3 uni04B5 uni04B9 uni04BB uni04BD uni04BF uni04D9 uni04E1 uni04E3 uni04E9 uni04EF ];
-@SC_SET2 = [ uni0401.smcp uni0402.smcp uni0403.smcp uni0404.smcp uni0405.smcp uni0406.smcp uni0407.smcp uni0408.smcp uni0409.smcp uni040A.smcp uni040B.smcp uni040C.smcp uni040E.smcp uni040F.smcp uni0410.smcp uni0411.smcp uni0412.smcp uni0413.smcp uni0414.smcp uni0415.smcp uni0416.smcp uni0417.smcp uni0418.smcp uni0419.smcp uni041A.smcp uni041B.smcp uni041C.smcp uni041D.smcp uni041E.smcp uni041F.smcp uni0420.smcp uni0421.smcp uni0422.smcp uni0423.smcp uni0424.smcp uni0425.smcp uni0426.smcp uni0427.smcp uni0428.smcp uni0429.smcp uni042A.smcp uni042B.smcp uni042C.smcp uni042D.smcp uni042E.smcp uni042F.smcp uni0490.smcp uni0492.smcp uni0496.smcp uni0498.smcp uni049A.smcp uni049C.smcp uni04A0.smcp uni04A2.smcp uni04A8.smcp uni04AA.smcp uni04AE.smcp uni04B0.smcp uni04B2.smcp uni04B4.smcp uni04B8.smcp uni04BA.smcp uni04BC.smcp uni04BE.smcp uni04D8.smcp uni04E0.smcp uni04E2.smcp uni04E8.smcp uni04EE.smcp ];
-@UC_SET3 = [ Alpha Alphatonos Beta Chi Delta Epsilon Epsilontonos Eta Etatonos Gamma Iota Iotadieresis Iotatonos Kappa Lambda Mu Omega Omegatonos Omicron Omicrontonos Phi Pi Psi Rho Sigma Tau Theta Upsilon Upsilondieresis Upsilontonos Xi Zeta Nu uni037F ];
-@LC_SET3 = [ alpha alphatonos beta chi delta epsilon epsilontonos eta etatonos gamma iota iotadieresis iotatonos kappa lambda uni03BC omega omegatonos omicron omicrontonos phi pi psi rho sigma tau theta upsilon upsilondieresis upsilontonos xi zeta nu uni03F3 ];
-@SC_SET3 = [ Alpha.smcp Alphatonos.smcp Beta.smcp Chi.smcp Delta.smcp Epsilon.smcp Epsilontonos.smcp Eta.smcp Etatonos.smcp Gamma.smcp Iota.smcp Iotadieresis.smcp Iotatonos.smcp Kappa.smcp Lambda.smcp Mu.smcp Omega.smcp Omegatonos.smcp Omicron.smcp Omicrontonos.smcp Phi.smcp Pi.smcp Psi.smcp Rho.smcp Sigma.smcp Tau.smcp Theta.smcp Upsilon.smcp Upsilondieresis.smcp Upsilontonos.smcp Xi.smcp Zeta.smcp Nu.smcp uni037F.smcp ];
-@frac1 = [ zero one two three four five six seven eight nine ];
-@frac2 = [ zero.frac onesuperior twosuperior threesuperior four.frac five.frac six.frac seven.frac eight.frac nine.frac ];
-@frac3 = [ fraction zero.sup one.sup two.sup three.sup four.sup five.sup six.sup seven.sup eight.sup nine.sup ];
-@frac4 = [ zero.sup one.sup two.sup three.sup four.sup five.sup six.sup seven.sup eight.sup nine.sup ];
-@unicase_l = [ a b c d e f g h i j k l m n o p q r s t u v w x y z scedilla udieresis zcaron zdotaccent zacute ydieresis ycircumflex wcircumflex uogonek uhungarumlaut uring ubreve umacron utilde tcaron uni0163 scaron scircumflex sacute rcaron rcommaaccent racute ohungarumlaut obreve omacron ncaron ncommaaccent nacute ldot lcaron lcommaaccent lacute kcommaaccent jcircumflex iogonek ibreve imacron itilde hcircumflex gcommaaccent gbreve gcircumflex ecaron eogonek edotaccent ebreve emacron dcaron ccaron ccircumflex cacute aogonek abreve amacron yacute ucircumflex uacute ugrave odieresis otilde ocircumflex oacute ograve ntilde idieresis icircumflex iacute igrave edieresis ecircumflex eacute egrave ccedilla aringacute aring adieresis atilde acircumflex aacute agrave tbar eth dcroat ae oe thorn oslash uni010B uni0121 hbar ij eng aeacute oslashacute uni0219 wgrave wacute wdieresis ygrave];
-@unicase_r = [ A.unic B C D E.unic F G H I J K L M.unic N.unic O P Q R S T U.unic V W X Y Z Scedilla Udieresis.unic Zcaron Zdotaccent Zacute Ydieresis Ycircumflex Wcircumflex Uogonek.unic Uhungarumlaut.unic Uring.unic Ubreve.unic Umacron.unic Utilde.unic Tcaron uni0162 Scaron Scircumflex Sacute Rcaron Rcommaaccent Racute Ohungarumlaut Obreve Omacron Ncaron.unic Ncommaaccent.unic Nacute.unic Ldot Lcaron Lcommaaccent Lacute Kcommaaccent Jcircumflex Iogonek Ibreve Imacron Itilde Hcircumflex Gcommaaccent Gbreve Gcircumflex Ecaron.unic Eogonek.unic Edotaccent.unic Ebreve.unic Emacron.unic Dcaron Ccaron Ccircumflex Cacute Aogonek.unic Abreve.unic Amacron.unic Yacute Ucircumflex Uacute.unic Ugrave.unic Odieresis Otilde Ocircumflex Oacute Ograve Ntilde.unic Idieresis Icircumflex Iacute Igrave Edieresis.unic Ecircumflex.unic Eacute.unic Egrave.unic Ccedilla Aringacute.unic Aring.unic Adieresis.unic Atilde.unic Acircumflex.unic Aacute.unic Agrave.unic Tbar Eth Dcroat AE OE Thorn Oslash uni010A uni0120 Hbar IJ Eng AEacute Oslashacute uni0218 Wgrave Wacute Wdieresis Ygrave];
-@unicase2_l = [ A E M N U Udieresis Uogonek Uhungarumlaut Uring Ubreve Umacron Utilde Ncaron Ncommaaccent Nacute Ecaron Eogonek Edotaccent Ebreve Emacron Aogonek Abreve Amacron Uacute Ugrave Ntilde Edieresis Ecircumflex Eacute Egrave Aringacute Aring Adieresis Atilde Acircumflex Aacute Agrave ];
-@unicase2_r = [ A.unic E.unic M.unic N.unic U.unic Udieresis.unic Uogonek.unic Uhungarumlaut.unic Uring.unic Ubreve.unic Umacron.unic Utilde.unic Ncaron.unic Ncommaaccent.unic Nacute.unic Ecaron.unic Eogonek.unic Edotaccent.unic Ebreve.unic Emacron.unic Aogonek.unic Abreve.unic Amacron.unic Uacute.unic Ugrave.unic Ntilde.unic Edieresis.unic Ecircumflex.unic Eacute.unic Egrave.unic Aringacute.unic Aring.unic Adieresis.unic Atilde.unic Acircumflex.unic Aacute.unic Agrave.unic];
-
-@ccmp_acc = [ gravecomb acutecomb tildecomb brevetildecomb brevehookcomb breveacutecomb circumflextildecomb circumflexhookcomb circumflexgravecomb circumflexacutecomb brevegravecomb macroncomb commaaboverightcomb dieresismacroncomb dieresisacutecomb dieresiscaroncomb dieresisgravecomb dotmacroncomb tildeacutecomb macrongravecomb macronacutecomb macrondieresiscomb acutedotcomb carondotcomb tildemacroncomb tildedieresiscomb circumflexnosp overscorenosp brevenosp dotnosp dieresisnosp hook ringnosp acutedblnosp uni030C linevertnosp linevertdblnosp uni030F candrabindunosp breveinvnosp commaturnsupnosp uni0313 commasuprevnosp uni0315 anglesupnosp hornnosp xsupnosp tildevertsupnosp overscoredblnosp graveleftnosp acuterightnosp uni0342 uni0343 diaeresistonosnosp uni0346 uni034A uni034B uni034C uni0350 uni0351 uni0352 uni0357 uni0358 uni035B tildecomb_uni1ABB tildecomb_uni1ABC macroncomb_uni1ABB dieresisnosp_uni1ABB uni030C_uni1ABB uni1AB0 uni1AB1 uni1AB2 uni1AB3 uni1AB4 uni1DC0 uni1DC1 uni1DC3 uni1DC4 uni1DC5 uni1DC6 uni1DC7 uni1DC8 uni1DC9 uni1DCB uni1DCC uni1DCD uni1DCE uni1DD1 uni1DD2 uni1DD3 uni1DD4 uni1DD5 uni1DD6 uni1DD7 uni1DD8 uni1DD9 uni1DDA uni1DDB uni1DDC uni1DDD uni1DDE uni1DDF uni1DE0 uni1DE1 uni1DE2 uni1DE3 uni1DE4 uni1DE5 uni1DE6 uni1DE7 uni1DE8 uni1DE9 uni1DEA uni1DEB uni1DEC uni1DED uni1DEE uni1DEF uni1DF0 uni1DF1 uni1DF2 uni1DF3 uni1DF4 uni1DF5 uni1DFE uni0363 uni0364 uni0365 uni0366 uni0367 uni0368 uni0369 uni036A uni036B uni036C uni036D uni036E uni036F uni0483 uni0484 uni0485 uni0486 uni0487 uni20F0 uniA66F uniA674 uniA675 uniA676 uniA677 uniA678 uniA679 uniA67A uniA67B uniA67C uniA67D uniA69F uni2DE0 uni2DE1 uni2DE2 uni2DE3 uni2DE4 uni2DE5 uni2DE6 uni2DE7 uni2DE8 uni2DE9 uni2DEA uni2DEB uni2DEC uni2DED uni2DEE uni2DEF uni2DF0 uni2DF1 uni2DF2 uni2DF3 uni2DF4 uni2DF5 uni2DF6 uni2DF7 uni2DF8 uni2DF9 uni2DFA uni2DFB uni2DFC uni2DFD uni2DFE uni2DFF uni1ABB uni1ABC uni20DC uniFE20 uniFE21 uniFE22 uniFE23 uniFE24 uniFE25 uniFE26];
-
-@SIMPLE = [A B C D
- E F G H I
- J K L M N
- O P Q R S
- T U V W X
- Y Z a b c
- d e f g h
- i j k l m
- n o p q r
- s t u v w
- x y z AE Oslash
- ae oslash dcroat Hbar dotlessi
- kgreenlandic Lslash lslash Eng eng
- OE oe longs bbar Schwa
- Epsilon1 Ibar lbar Ohorn ohorn
- Esh Uhorn uhorn Zbar zbar
- Gbar gbar uni0237 uni023D uni0243
- uni0244 uni0248 uni0249 uni024C uni024D
- uni024E uni024F aturn ascript ascriptturn
- bhook oopen ccurl drthook dhook
- erev schwa schwahook epsilon1 epsilon1rev
- epsilon1revhook epsilon1revclosed jdotlessbar ghook gcursive
- Gsmallcap gamma1 babygamma hturn hhook
- henghook ibar iota1 Ismallcap lmidtilde
- lbelt lrthook lyogh mturn mturndescend
- mhook nlfthook nrthook Nsmallcap OEsmallcap
- omegaclosed philatin rturn rturnascend rturnrthook
- rdescend rrthook rfishhook rfishhookrev Rsmallcap
- Rsmallcapinv srthook esh jhookdblbar eshshortrev
- eshcurl tturn trthook ubar upsilonlatin
- vscript vturn wturn yturn Ysmallcap
- zrthook zcurl uni0292 uni0293 glottalstop
- glottalstoprevinv glottalstopinv cstretch bullseye epsilonclosed
- Gsmallcaphook jcrosstail kturn Lsmallcap qhook
- glottalstopbar glottalstopbarrev dz dyogh dzcurl
- ts tesh tccurl uni02A9 finalkaf
- uni02AB uni02AC finalmem uni02AE finalnun
- Gamma Omega alpha epsilon eta
- iota rho upsilon psi omega
- uni03D2 uni03D6 uni0404 uni0416 uni0417
- uni0418 uni041B uni0423 uni0427 uni042B
- uni042D uni042E uni042F uni0432 uni0433
- uni0434 uni0436 uni0437 uni0438 uni043A
- uni043B uni043C uni043D uni043F uni0442
- uni0444 uni0446 uni0447 uni0448 uni0449
- uni044B uni044D uni044E uni044F uni0454
- uni0460 uni0461 uni046F uni0472 uni0473
- uni0474 uni0475 uni047B uni047F uni0480
- uni0481 uni04A8 uni04A9 uni04BA uni04BC
- uni04BD uni04D8 uni0504 uni0506 uni050A
- uni050C uni050D uni050E uni0510 uni1D00
- uni1D01 uni1D02 uni1D03 uni1D04 uni1D05
- uni1D06 uni1D07 uni1D08 uni1D09 uni1D0A
- uni1D0B uni1D0C uni1D0D uni1D0E uni1D0F
- uni1D10 uni1D14 uni1D15 uni1D18 uni1D19
- uni1D1A uni1D1B uni1D1C uni1D20 uni1D21
- uni1D22 uni1D23 uni1D24 uni1D25 uni1D26
- uni1D27 uni1D28 uni1D29 uni1D2A uni1D2B
- uni1D6B uni1D6C uni1D6D uni1D6E uni1D6F
- uni1D70 uni1D71 uni1D72 uni1D73 uni1D74
- uni1D75 uni1D76 uni1D77 uni1D79 uni1D7A
- uni1D7B uni1D7C uni1D7D uni1D7E uni1D7F
- uni1D80 uni1D81 uni1D82 uni1D83 uni1D84
- uni1D85 uni1D86 uni1D87 uni1D88 uni1D89
- uni1D8A uni1D8B uni1D8C uni1D8D uni1D8E
- uni1D8F uni1D90 uni1D91 uni1D92 uni1D93
- uni1D94 uni1D95 uni1D96 uni1D97 uni1D98
- uni1D99 uni1D9A k.alt R.alt Z.smcp
- Y.smcp X.smcp W.smcp V.smcp U.smcp
- T.smcp S.smcp R.smcp Q.smcp P.smcp
- O.smcp N.smcp M.smcp L.smcp K.smcp
- J.smcp I.smcp H.smcp G.smcp F.smcp
- E.smcp D.smcp C.smcp B.smcp A.smcp
- Gamma.smcp Omega.smcp uni0404.smcp uni0416.smcp uni0417.smcp
- uni0418.smcp uni041B.smcp uni0423.smcp uni0427.smcp uni042B.smcp
- uni042D.smcp uni042E.smcp uni042F.smcp uni04A8.smcp uni04BA.smcp
- uni04BC.smcp uni04D8.smcp uni04E8.smcp N.unic U.unic
- A.unic E.unic M.unic uni006A.ccmp uni1D96.ccmp
- uni0249.ccmp uni0268.ccmp uni0458.ccmp uni029D.ccmp uni0069.ccmp
- uni012F.ccmp uni0456.ccmp uni03F3.ccmp o_uni02DE a_uni02DE
- Dcroat Eth hbar Tbar tbar
- Agrave Aacute Acircumflex Atilde Adieresis
- Aring Aringacute Ccedilla Egrave Eacute
- Ecircumflex Edieresis Igrave Iacute Icircumflex
- Idieresis Ntilde Ograve Oacute Ocircumflex
- Otilde Odieresis Ugrave Uacute Ucircumflex
- Udieresis Yacute agrave aacute acircumflex
- atilde adieresis aring aringacute ccedilla
- egrave eacute ecircumflex edieresis igrave
- iacute icircumflex idieresis ntilde ograve
- oacute ocircumflex otilde odieresis ugrave
- uacute ucircumflex udieresis yacute ydieresis
- Amacron amacron Abreve abreve Aogonek
- aogonek Cacute cacute Ccircumflex ccircumflex
- uni010A uni010B Ccaron ccaron Dcaron
- dcaron Emacron emacron Ebreve ebreve
- Edotaccent edotaccent Eogonek eogonek Ecaron
- ecaron Gcircumflex gcircumflex Gbreve gbreve
- uni0120 uni0121 Gcommaaccent gcommaaccent Hcircumflex
- hcircumflex Itilde itilde Imacron imacron
- Ibreve ibreve Iogonek iogonek Idotaccent
- Jcircumflex jcircumflex Kcommaaccent kcommaaccent Lacute
- lacute Lcommaaccent lcommaaccent Lcaron lcaron
- Ldot ldot Nacute nacute Ncommaaccent
- ncommaaccent Ncaron ncaron napostrophe Omacron
- omacron Obreve obreve Ohungarumlaut ohungarumlaut
- Racute racute Rcommaaccent rcommaaccent Rcaron
- rcaron Sacute sacute Scircumflex scircumflex
- Scedilla scedilla uni0218 uni0219 Scaron
- scaron uni021A uni021B uni0162 uni0163
- Tcaron tcaron Utilde utilde Umacron
- umacron Ubreve ubreve Uring uring
- Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex
- wcircumflex Ycircumflex ycircumflex Ydieresis Zacute
- zacute Zdotaccent zdotaccent Zcaron zcaron
- AEacute aeacute Oslashacute oslashacute Dcroat.smcp
- Eth.smcp Tbar.smcp Agrave.smcp Aacute.smcp Acircumflex.smcp
- Atilde.smcp Adieresis.smcp Aring.smcp Aringacute.smcp Ccedilla.smcp
- Egrave.smcp Eacute.smcp Ecircumflex.smcp Edieresis.smcp Igrave.smcp
- Iacute.smcp Icircumflex.smcp Idieresis.smcp Ntilde.smcp Ograve.smcp
- Oacute.smcp Ocircumflex.smcp Otilde.smcp Odieresis.smcp Ugrave.smcp
- Uacute.smcp Ucircumflex.smcp Udieresis.smcp Yacute.smcp Amacron.smcp
- Abreve.smcp Aogonek.smcp Cacute.smcp Ccircumflex.smcp uni010A.smcp
- Ccaron.smcp Dcaron.smcp Emacron.smcp Ebreve.smcp Edotaccent.smcp
- Eogonek.smcp Ecaron.smcp Gcircumflex.smcp Gbreve.smcp uni0120.smcp
- Gcommaaccent.smcp Hcircumflex.smcp Itilde.smcp Imacron.smcp Ibreve.smcp
- Iogonek.smcp Idotaccent.smcp Jcircumflex.smcp Kcommaaccent.smcp Lacute.smcp
- Lcommaaccent.smcp Lcaron.smcp Ldot.smcp Nacute.smcp Ncommaaccent.smcp
- Ncaron.smcp Omacron.smcp Obreve.smcp Ohungarumlaut.smcp Racute.smcp
- Rcommaaccent.smcp Rcaron.smcp Sacute.smcp Scircumflex.smcp Scedilla.smcp
- Scaron.smcp Tcommaaccent.smcp Tcaron.smcp uni0162.smcp Utilde.smcp
- Umacron.smcp Ubreve.smcp Uring.smcp Uhungarumlaut.smcp Uogonek.smcp
- Wcircumflex.smcp Ycircumflex.smcp Ydieresis.smcp Zacute.smcp Zdotaccent.smcp
- Zcaron.smcp Alphatonos Epsilontonos Etatonos Iotatonos
- Omicrontonos Upsilontonos iotadieresistonos Alpha Beta
- Epsilon Zeta Eta Iota Kappa
- Mu Nu Omicron Rho Tau
- Upsilon Chi Iotadieresis Upsilondieresis alphatonos
- epsilontonos etatonos iotatonos upsilondieresistonos kappa
- omicron nu chi iotadieresis upsilondieresis
- omicrontonos upsilontonos omegatonos uni0401 uni0403
- uni0405 uni0406 uni0407 uni0408 uni040C
- uni040E uni0410 uni0412 uni0413 uni0415
- uni0419 uni041C uni041D uni041E uni0420
- uni0421 uni0422 uni0425 uni0430 uni0435
- uni0439 uni043E uni0440 uni0441 uni0443
- uni0445 uni0451 uni0453 uni0455 uni0456
- uni0457 uni0458 uni045C uni045E Wgrave
- wgrave Wacute wacute Wdieresis wdieresis
- Ygrave ygrave uni01F0 uni1E3E uni1E3F
- uni1E00 uni1E01 uni0400 uni040D uni0450
- uni045D uni0471 uni0476 uni0477 uni0498
- uni0499 uni04AA uni04AB uni04AE uni04C0
- uni04C1 uni04C2 uni04CF uni04D0 uni04D1
- uni04D2 uni04D3 uni04D4 uni04D5 uni04D6
- uni04D7 uni04DA uni04D9 uni04DB uni04DC
- uni04DD uni04DE uni04DF uni04E2 uni04E3
- uni04E4 uni04E5 uni04E6 uni04E7 uni04E8
- uni04E9 Obar uni04EA uni04EB uni04EC
- uni04ED uni04EE uni04EF uni04F0 uni04F1
- uni04F2 uni04F3 uni04F4 uni04F5 uni04F8
- uni04F9 uni04FC uni04FD uni0501 uni0513
- uni1EA0 uni1EA1 uni1EA2 uni1EA3 uni1EA4
- uni1EA5 uni1EA6 uni1EA7 uni1EA8 uni1EA9
- uni1EAA uni1EAB uni1EAC uni1EAD uni1EAE
- uni1EAF uni1EB0 uni1EB1 uni1EB2 uni1EB3
- uni1EB4 uni1EB5 uni1EB6 uni1EB7 uni1EB8
- uni1EB9 uni1EBA uni1EBB uni1EBC uni1EBD
- uni1EBE uni1EBF uni1EC0 uni1EC1 uni1EC2
- uni1EC3 uni1EC4 uni1EC5 uni1EC6 uni1EC7
- uni1EC8 uni1EC9 uni1ECA uni1ECB uni1ECC
- uni1ECD uni1ECE uni1ECF uni1ED0 uni1ED1
- uni1ED2 uni1ED3 uni1ED4 uni1ED5 uni1ED6
- uni1ED7 uni1ED8 uni1ED9 uni1EDA uni1EDB
- uni1EDC uni1EDD uni1EDE uni1EDF uni1EE0
- uni1EE1 uni1EE2 uni1EE3 uni1EE4 uni1EE5
- uni1EE6 uni1EE7 uni1EE8 uni1EE9 uni1EEA
- uni1EEB uni1EEC uni1EED uni1EEE uni1EEF
- uni1EF0 uni1EF1 uni1EF4 uni1EF5 uni1EF6
- uni1EF7 uni1EF8 uni1EF9 uni20AB uni049B
- uni04A2 uni04A3 uni04AC uni04AD uni04B2
- uni04B3 uni04B6 uni04B7 uni04CB uni04CC
- uni04F6 uni04F7 uni0496 uni0497 uni04BB
- uni0492 uni0493 uni049F uni048A uni048B
- uni04C9 uni04CA uni04CD uni04CE uni04C6
- uni04B0 uni04FE uni04FF uni0511 franc
- Iota1 uni019E Acaron acaron Icaron
- icaron Ocaron ocaron Ucaron ucaron
- uni01D5 uni01D6 uni01D7 uni01D8 uni01D9
- uni01DA uni01DB uni01DC eturn uni01DE
- uni01DF uni01E0 uni01E1 AEmacron aemacron
- Gcaron gcaron Kcaron kcaron Oogonek
- oogonek uni01EC uni01ED Gacute gacute
- uni01F8 uni01F9 uni0200 uni0201 uni0202
- uni0203 uni0204 uni0205 uni0206 uni0207
- uni0208 uni0209 uni020A uni020B uni020C
- uni020D uni020E uni020F uni0210 uni0211
- uni0212 uni0213 uni0214 uni0215 uni0216
- uni0217 uni021E uni021F uni0226 uni0227
- uni0228 uni0229 uni022A uni022B uni022C
- uni022D uni022E uni022F uni0230 uni0231
- uni0232 uni0233 obar uni0299 uni029C
- uni037F uni03D3 uni03D4 uni03F2 uni03F3
- uni03F4 uni03F9 uni03FA uni051A uni051B
- uni051C uni051D uni0525 uni0526 uni0527
- uni052F uni1E02 uni1E03 uni1E04 uni1E05
- uni1E06 uni1E07 uni1E08 uni1E09 uni1E0A
- uni1E0B uni1E0C uni1E0D uni1E0E uni1E0F
- uni1E10 uni1E11 uni1E12 uni1E13 uni1E14
- uni1E15 uni1E16 uni1E17 uni1E18 uni1E19
- uni1E1A uni1E1B uni1E1C uni1E1D uni1E1E
- uni1E1F uni1E20 uni1E21 uni1E22 uni1E23
- uni1E24 uni1E25 uni1E26 uni1E27 uni1E2A
- uni1E2B uni1E2C uni1E2D uni1E2E uni1E2F
- uni1E30 uni1E31 uni1E32 uni1E33 uni1E34
- uni1E35 uni1E36 uni1E37 uni1E38 uni1E39
- uni1E3A uni1E3B uni1E3C uni1E3D uni1E40
- uni1E41 uni1E42 uni1E43 uni1E44 uni1E45
- uni1E46 uni1E47 uni1E48 uni1E49 uni1E4A
- uni1E4B uni1E4C uni1E4D uni1E4E uni1E4F
- uni1E50 uni1E51 uni1E52 uni1E53 uni1E54
- uni1E55 uni1E56 uni1E57 uni1E58 uni1E59
- uni1E5A uni1E5B uni1E5C uni1E5D uni1E5E
- uni1E5F uni1E60 uni1E61 uni1E62 uni1E63
- uni1E64 uni1E65 uni1E66 uni1E67 uni1E68
- uni1E69 uni1E6A uni1E6B uni1E6C uni1E6D
- uni1E6E uni1E6F uni1E70 uni1E71 uni1E72
- uni1E73 uni1E74 uni1E75 uni1E76 uni1E77
- uni1E78 uni1E79 uni1E7A uni1E7B uni1E7C
- uni1E7D uni1E7E uni1E7F uni1E86 uni1E87
- uni1E88 uni1E89 uni1E8A uni1E8B uni1E8C
- uni1E8D uni1E8E uni1E8F uni1E90 uni1E91
- uni1E92 uni1E93 uni1E94 uni1E95 uni1E96
- uni1E97 uni1E98 uni1E99 uni1E9A uni1F00
- uni1F01 uni1F02 uni1F03 uni1F04 uni1F05
- uni1F06 uni1F07 uni1F08 uni1F09 uni1F0A
- uni1F0B uni1F0C uni1F0D uni1F0E uni1F0F
- uni1F10 uni1F11 uni1F12 uni1F13 uni1F14
- uni1F15 uni1F18 uni1F19 uni1F1A uni1F1B
- uni1F1C uni1F1D uni1F20 uni1F21 uni1F22
- uni1F23 uni1F24 uni1F25 uni1F26 uni1F27
- uni1F28 uni1F29 uni1F2A uni1F2B uni1F2C
- uni1F2D uni1F2E uni1F2F uni1F30 uni1F31
- uni1F32 uni1F33 uni1F34 uni1F35 uni1F36
- uni1F37 uni1F38 uni1F39 uni1F3A uni1F3B
- uni1F3C uni1F3D uni1F3E uni1F3F uni1F40
- uni1F41 uni1F42 uni1F43 uni1F44 uni1F45
- uni1F48 uni1F49 uni1F4A uni1F4B uni1F4C
- uni1F4D uni1F50 uni1F51 uni1F52 uni1F53
- uni1F54 uni1F55 uni1F56 uni1F57 uni1F59
- uni1F5B uni1F5D uni1F5F uni1F60 uni1F61
- uni1F62 uni1F63 uni1F64 uni1F65 uni1F66
- uni1F67 uni1F70 uni1F71 uni1F72 uni1F73
- uni1F74 uni1F75 uni1F76 uni1F77 uni1F78
- uni1F79 uni1F7A uni1F7B uni1F7C uni1F7D
- uni1F80 uni1F81 uni1F82 uni1F83 uni1F84
- uni1F85 uni1F86 uni1F87 uni1F88 uni1F89
- uni1F8A uni1F8B uni1F8C uni1F8D uni1F8E
- uni1F8F uni1F90 uni1F91 uni1F92 uni1F93
- uni1F94 uni1F95 uni1F96 uni1F97 uni1F98
- uni1F99 uni1F9A uni1F9B uni1F9C uni1F9D
- uni1F9E uni1F9F uni1FA0 uni1FA1 uni1FA2
- uni1FA3 uni1FA4 uni1FA5 uni1FA6 uni1FA7
- uni1FB0 uni1FB1 uni1FB2 uni1FB3 uni1FB4
- uni1FB6 uni1FB7 uni1FB8 uni1FB9 uni1FBA
- uni1FBB uni1FBC uni1FC2 uni1FC3 uni1FC4
- uni1FC6 uni1FC7 uni1FC8 uni1FC9 uni1FCA
- uni1FCB uni1FCC uni1FD0 uni1FD1 uni1FD2
- uni1FD3 uni1FD6 uni1FD7 uni1FD8 uni1FD9
- uni1FDA uni1FDB uni1FE0 uni1FE1 uni1FE2
- uni1FE3 uni1FE4 uni1FE5 uni1FE6 uni1FE7
- uni1FE8 uni1FE9 uni1FEA uni1FEB uni1FEC
- uni1FF2 uni1FF3 uni1FF4 uni1FF6 uni1FF7
- uni1FF8 uni1FF9 uni2C67 uni2C68 uniA790
- uniA791 Alphatonos.smcp Epsilontonos.smcp Etatonos.smcp Iotatonos.smcp
- Omicrontonos.smcp Upsilontonos.smcp Alpha.smcp Beta.smcp Epsilon.smcp
- Zeta.smcp Eta.smcp Iota.smcp Kappa.smcp Mu.smcp
- Nu.smcp Omicron.smcp Rho.smcp Tau.smcp Upsilon.smcp
- Chi.smcp Iotadieresis.smcp Upsilondieresis.smcp uni0401.smcp uni0403.smcp
- uni0405.smcp uni0406.smcp uni0407.smcp uni0408.smcp uni040C.smcp
- uni040E.smcp uni0410.smcp uni0412.smcp uni0413.smcp uni0415.smcp
- uni0419.smcp uni041C.smcp uni041D.smcp uni041E.smcp uni0420.smcp
- uni0421.smcp uni0422.smcp uni0425.smcp uni0498.smcp uni04A2.smcp
- uni04AA.smcp uni04AE.smcp uni04E2.smcp uni04EE.smcp uni037F.smcp
- Aogonek.NAV aogonek.NAV Eogonek.NAV eogonek.NAV Oogonek.NAV
- oogonek.NAV Aogonek.smcp.NAV Eogonek.smcp.NAV Oogonek.smcp.NAV Agrave.unic
- Aacute.unic Acircumflex.unic Atilde.unic Adieresis.unic Aring.unic
- Amacron.unic Abreve.unic Aogonek.unic Aringacute.unic Egrave.unic
- Eacute.unic Ecircumflex.unic Edieresis.unic Emacron.unic Ebreve.unic
- Edotaccent.unic Eogonek.unic Ecaron.unic Ntilde.unic Nacute.unic
- Ncommaaccent.unic Ncaron.unic Ugrave.unic Uacute.unic Udieresis.unic
- Utilde.unic Umacron.unic Ubreve.unic Uring.unic Uhungarumlaut.unic
- Uogonek.unic uni1E2D.ccmp uni1ECB.ccmp ];
-@LIGATURES = [uni1E9B f_f fi f_l
- f_f_i f_f_l longst st uni02E9_uni02E7_uni02E6
- uni02E5_uni02E7_uni02E8 uni02E5_uni02E7_uni02E9 uni02E9_uni02E5_uni02E5 uni02E5_uni02E7_uni02E6 uni02E5_uni02E7_uni02E7
- uni02E5_uni02E7_uni02E5 uni02E5_uni02E9_uni02E8 uni02E9_uni02E7_uni02E5 uni02E6_uni02E9_uni02E7 uni02E6_uni02E9_uni02E6
- uni02E6_uni02E9_uni02E5 uni02E6_uni02E9_uni02E9 uni02E6_uni02E9_uni02E8 uni02E7_uni02E5_uni02E6 uni02E7_uni02E5_uni02E7
- uni02E7_uni02E5_uni02E5 uni02E7_uni02E5_uni02E8 uni02E7_uni02E5_uni02E9 uni02E5_uni02E9_uni02E6 uni02E5_uni02E9_uni02E7
- uni02E9_uni02E7_uni02E8 uni02E9_uni02E7_uni02E9 uni02E9_uni02E6_uni02E5 uni02E5_uni02E9_uni02E5 uni02E6_uni02E5_uni02E9
- uni02E6_uni02E5_uni02E8 uni02E6_uni02E7_uni02E5 uni02E7_uni02E9_uni02E8 uni02E6_uni02E7_uni02E7 uni02E6_uni02E7_uni02E6
- uni02E6_uni02E7_uni02E9 uni02E6_uni02E7_uni02E8 uni02E6_uni02E5_uni02E7 uni02E6_uni02E5_uni02E6 uni02E6_uni02E5_uni02E5
- uni02E5_uni02E7 uni02E5_uni02E6 uni02E7_uni02E7_uni02E9 uni02E5_uni02E9 uni02E5_uni02E8
- uni02E8_uni02E7_uni02E7 uni02E8_uni02E7_uni02E6 uni02E8_uni02E7_uni02E5 uni02E8_uni02E5_uni02E9 uni02E6_uni02E6_uni02E5
- uni02E6_uni02E6_uni02E7 uni02E6_uni02E6_uni02E8 uni02E6_uni02E6_uni02E9 uni02E8_uni02E5_uni02E7 uni02E8_uni02E5_uni02E6
- uni02E8_uni02E7_uni02E9 uni02E5_uni02E9_uni02E9 uni02E5_uni02E5_uni02E8 uni02E5_uni02E5_uni02E9 uni02E5_uni02E5_uni02E6
- uni02E5_uni02E5_uni02E7 uni02E5_uni02E6_uni02E7 uni02E5_uni02E6_uni02E6 uni02E5_uni02E6_uni02E5 uni02E9_uni02E6_uni02E8
- uni02E9_uni02E6_uni02E7 uni02E9_uni02E6_uni02E6 uni02E5_uni02E6_uni02E9 uni02E5_uni02E6_uni02E8 uni02E8_uni02E6
- uni02E8_uni02E7 uni02E8_uni02E5 uni02E8_uni02E9 uni02E8_uni02E8_uni02E5 uni02E8_uni02E6_uni02E8
- uni02E8_uni02E6_uni02E9 uni02E8_uni02E6_uni02E6 uni02E8_uni02E6_uni02E7 uni02E8_uni02E6_uni02E5 uni02E7_uni02E8_uni02E7
- uni02E9_uni02E7_uni02E7 uni02E7_uni02E8_uni02E5 uni02E9_uni02E5_uni02E7 uni02E9_uni02E5_uni02E8 uni02E9_uni02E5_uni02E9
- uni02E7_uni02E8_uni02E9 uni02E7_uni02E8_uni02E8 uni02E8_uni02E5_uni02E8 uni02E8_uni02E5_uni02E5 uni02E7_uni02E9
- uni02E7_uni02E8 uni02E8_uni02E9_uni02E7 uni02E8_uni02E9_uni02E6 uni02E7_uni02E5 uni02E8_uni02E9_uni02E8
- uni02E9_uni02E5_uni02E6 uni02E7_uni02E6 uni02E8_uni02E8_uni02E7 uni02E8_uni02E7_uni02E8 uni02E7_uni02E7_uni02E8
- uni02E7_uni02E7_uni02E5 uni02E7_uni02E7_uni02E6 uni02E7_uni02E9_uni02E9 uni02E7_uni02E9_uni02E6 uni02E7_uni02E9_uni02E7
- uni02E7_uni02E9_uni02E5 uni02E7_uni02E8_uni02E6 uni02E8_uni02E8_uni02E9 uni02E5_uni02E8_uni02E5 uni02E5_uni02E8_uni02E7
- uni02E5_uni02E8_uni02E6 uni02E6_uni02E8_uni02E8 uni02E6_uni02E8_uni02E9 uni02E6_uni02E8_uni02E6 uni02E6_uni02E8_uni02E7
- uni02E6_uni02E8_uni02E5 uni02E5_uni02E8_uni02E9 uni02E5_uni02E8_uni02E8 uni02E9_uni02E8 uni02E8_uni02E9_uni02E5
- uni02E9_uni02E7 uni02E9_uni02E6 uni02E9_uni02E5 uni02E9_uni02E8_uni02E9 uni02E9_uni02E8_uni02E8
- uni02E9_uni02E8_uni02E5 uni02E9_uni02E8_uni02E7 uni02E9_uni02E8_uni02E6 uni02E8_uni02E9_uni02E9 uni02E9_uni02E6_uni02E9
- uni02E9_uni02E9_uni02E8 uni02E7_uni02E6_uni02E5 uni02E7_uni02E6_uni02E7 uni02E7_uni02E6_uni02E6 uni02E7_uni02E6_uni02E9
- uni02E7_uni02E6_uni02E8 uni02E9_uni02E9_uni02E5 uni02E9_uni02E9_uni02E6 uni02E9_uni02E9_uni02E7 uni02E6_uni02E8
- uni02E6_uni02E9 uni02E8_uni02E8_uni02E6 uni02E6_uni02E5 uni02E6_uni02E7 uni1AB9_uni1ABD
- uni1ABA_uni1ABD ];
-@MARKS = [cedilla ogonek uni02DE gravecomb
- acutecomb circumflexnosp tildecomb macroncomb overscorenosp
- brevenosp dotnosp dieresisnosp hook ringnosp
- acutedblnosp uni030C linevertnosp linevertdblnosp uni030F
- candrabindunosp breveinvnosp commaturnsupnosp uni0313 commasuprevnosp
- uni0315 gravesubnosp acutesubnosp tackleftsubnosp tackrightsubnosp
- anglesupnosp ringlefthalfsubnosp tackupsubnosp tackdownsubnosp plussubnosp
- minussubnosp dotbelow dotdblsubnosp ringsubnosp uni0326
- cedillanosp ogoneknosp linevertsubnosp bridgesubnosp archdblsubnosp
- uni032C circumflexsubnosp brevesubnosp breveinvsubnosp tildesubnosp
- macronsubnosp underscorenosp underscoredblnosp ringrighthalfsubnosp bridgeinvsubnosp
- squaresubnosp seagullsubnosp xsupnosp tildevertsupnosp overscoredblnosp
- graveleftnosp acuterightnosp uni0342 uni0343 diaeresistonosnosp
- iotasubnosp uni0346 uni0347 uni0348 uni0349
- uni034A uni034B uni034C uni034D uni034E
- uni0350 uni0351 uni0352 uni0353 uni0354
- uni0355 uni0356 uni0357 uni0359 uni035A
- uni035B uni035C uni035D uni035E uni035F
- uni0360 uni0361 uni0362 uni0363 uni0364
- uni0365 uni0366 uni0367 uni0368 uni0369
- uni036A uni036B uni036C uni036D uni036E
- uni036F uni0483 uni0484 uni1AB0 uni1AB1
- uni1AB2 uni1AB3 uni1AB4 uni1AB5 uni1AB6
- uni1AB7 uni1AB8 uni1ABB uni1ABC uni1DC0
- uni1DC1 uni1DC2 uni1DC3 uni1DC4 uni1DC5
- uni1DC6 uni1DC7 uni1DC8 uni1DC9 uni1DCA
- uni1DCB uni1DCC uni1DCD uni1DCE uni1DCF
- uni1DD0 uni1DD1 uni1DD2 uni1DD3 uni1DD4
- uni1DD5 uni1DD6 uni1DD7 uni1DD8 uni1DD9
- uni1DDA uni1DDB uni1DDC uni1DDD uni1DDE
- uni1DDF uni1DE0 uni1DE1 uni1DE2 uni1DE3
- uni1DE4 uni1DE5 uni1DE6 uni1DE7 uni1DE8
- uni1DE9 uni1DEA uni1DEB uni1DEC uni1DED
- uni1DEE uni1DEF uni1DF0 uni1DF1 uni1DF2
- uni1DF3 uni1DF4 uni1DF5 uni1DFD uni1DFE
- uni1DFF commaaccent tildecomb_uni1ABB tildecomb_uni1ABC macroncomb_uni1ABB
- dieresisnosp_uni1ABB uni030C_uni1ABB iotasubnosp_uni1ABD dotdblsubnosp_uni1ABD dotbelow_uni1ABD
- ringsubnosp_uni1ABD linevertsubnosp_uni1ABD breveinvsubnosp_uni1ABD tildesubnosp_uni1ABD uni1AB8_uni1ABD
- uni1ABE.w1 uni1ABE.w2 uni1ABE.w3 uni1ABC.w1 uni1ABC.w2
- uni1ABC.w3 ];
-@COMPONENT = [uni02E5 uni02E6 uni02E7 uni02E8
- uni02E9 uni1AB9 uni1ABA uni1ABD ringacute
- commaaccentrotate brevegravecomb circumflexacutecomb circumflexgravecomb circumflexhookcomb
- circumflextildecomb breveacutecomb brevehookcomb brevetildecomb dieresismacroncomb
- dieresisacutecomb dieresiscaroncomb dieresisgravecomb dotmacroncomb tildeacutecomb
- macrongravecomb macronacutecomb macrondieresiscomb acutedotcomb carondotcomb
- tildemacroncomb tildedieresiscomb ];
-
-table GDEF {
-
- GlyphClassDef @SIMPLE, @LIGATURES, @MARKS, @COMPONENT;
-
-} GDEF;
diff --git a/res/ot_features.txt b/res/ot_features.txt
deleted file mode 100644
index d189d46..0000000
--- a/res/ot_features.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-feature smcp {
- sub @UC_ROMAN by @SC_ROMAN;
- sub @LC_ROMAN by @SC_ROMAN;
- sub Idotaccent by Idotaccent.smcp;
- sub germandbls by germandbls.smcp;
-} smcp;
-
-feature liga {
- sub f i by fi;
- sub f f i by ffi;
-} liga;
-
-feature ss01 {
- sub alpha by alpha.alt;
-}
-
-feature ss02 {
- sub g by g.alt;
-}
-
-feature ss03 {
- sub R by R.alt;
-}
diff --git a/res/ot_kerningclasses.txt b/res/ot_kerningclasses.txt
deleted file mode 100644
index b62a949..0000000
--- a/res/ot_kerningclasses.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-@_A_L_=[A Aacute uni1EB6 Abreve uni04D0 uni1EAE uni1EB0 uni1EB2 uni1EB4 uni1EAC Acircumflex uni1EA4 uni1EA6 uni1EA8 uni1EAA Adieresis uni04D2 uni1EA0 Agrave uni1EA2 Amacron Aogonek Aring Aringacute Atilde Alphatonos uni1E00 uni0410 Lambda Alpha Delta uni0466 uniA732 uni01DE uni01E0 uni0200 uni0202 uni1F08 uni1F09 uni1F0A uni1F0B uni1F0C uni1F0D uni1F0E uni1F0F uni1F88 uni1F89 uni1F8A uni1F8B uni1F8C uni1F8D uni1F8E uni1F8F uni1FB8 uni1FB9 uni1FBA uni1FBB uni1FBC uniA658 Acaron uniA656 uni0226 uni0245];
-@_A_R_=[A Aacute uni1EB6 Abreve uni04D0 uni1EAE uni1EB0 uni1EB2 uni1EB4 uni1EAC Acircumflex uni1EA4 uni1EA6 uni1EA8 uni1EAA Adieresis uni04D2 uni1EA0 Agrave uni1EA2 Amacron Aogonek Aring Aringacute Atilde Alphatonos uni1E00 uni0410 Lambda Alpha Delta uni0466 uniA732 uniA734 uniA738 uniA73A uniA73C uni01DE uni01E0 uni0200 uni0202 uni1FB8 uni1FB9 uni1FBC uniA658 Acaron uni0226 uni0245];
-@_B_L_=[B Beta uni0412 uniA796 uni1E02 uni1E04 uni1E06 uni0243];
-@_H_R_=[H B D E F I K L M N P R Beta uni0412 Eacute Ebreve uni04D6 Ecaron uni1EC6 Ecircumflex uni1EBE uni1EC0 uni1EC2 uni1EC4 Edieresis uni0401 Edotaccent uni1EB8 Egrave Thorn uni0400 uni1EBA Emacron Eogonek uni1EBC Epsilontonos Epsilon Lacute Lcommaaccent Lcaron Ldot Kappa uni041A uni040C Kcommaaccent uni049E uni049A Iota uni0406 uni04C0 uni04CF Eta uni041D Iacute Ibreve Icircumflex Idieresis Iotadieresis uni0407 Idotaccent uni1ECA Igrave uni1EC8 Imacron Iogonek Itilde Iotatonos Hcircumflex uni04C9 uni04A2 Etatonos uni1E3E uni04CD Mu uni041C Nacute Ncaron Ncommaaccent Ntilde Nu Rho uni0420 Gamma uni0403 uni0492 uni04F6 uni0413 uni0516 uni0522 uni2C6E uni2C64 uni042B uni042C uni0426 uni0428 uni0429 uni2C69 uniA652 uniA653 uniA656 uniA68E uniA696 uniA782 uniA784 Iota1 LJ Lj NJ Nj Icaron Kcaron uni01F1 uni01F2 uni01F8 uni0204 uni0206 uni0208 uni020A uni0210 uni0212 uni021E uni0228 uni03F7 uni03FA uni0524 uni0526 uni1E02 uni1E04 uni1E06 uni1E0C uni1E0E uni1E10 uni1E12 uni1E14 uni1E16 uni1E18 uni1E1A uni1E1C uni1E1E uni1E22 uni1E24 uni1E26 uni1E2A uni1E2C uni1E2E uni1E30 uni1E32 uni1E34 uni1E36 uni1E38 uni1E3A uni1E3C uni1E40 uni1E42 uni1E44 uni1E46 uni1E48 uni1E4A uni1E54 uni1E56 uni1E58 uni1E5A uni1E5C uni1E5E uni1FCC uni2C67 uniA790 Btopbar uni01C4 uni01C5 uniA726 uniA666 uni0376];
-@_H_L_=[H Hcircumflex uni04C9 uni04A2 Etatonos Eta uni041D Iacute Ibreve Icircumflex Idieresis Iotadieresis uni0407 Idotaccent uni1ECA Igrave uni1EC8 Imacron Iogonek Itilde Iotatonos I Iota uni0406 uni04C0 uni04CF uni1E3E uni04CD M Mu uni041C Nacute Ncaron Ncommaaccent Ntilde N Nu uni040F uni0418 uni041B uni0426 uni0428 uni0528 uni2C6E uni042B uni0429 uni0427 uniA660 Iota1 Icaron uni01F8 uni0208 uni020A uni021E uni03FA uni0524 uni1E22 uni1E24 uni1E26 uni1E2A uni1E2C uni1E2E uni1E40 uni1E42 uni1E44 uni1E46 uni1E48 uni1E4A uni1F28 uni1F29 uni1F2A uni1F2B uni1F2C uni1F2D uni1F2E uni1F2F uni1F98 uni1F99 uni1F9A uni1F9B uni1F9C uni1F9D uni1F9E uni1F9F uni1FCA uni1FCB uni1FCC uni2C67 uniA790 Dtopbar Eturn mcapturn Nhook OI uniA7AA uni0376];
-@_O_R_=[O O.ss06 C.ss06 G.ss06 Q.ss06 C Cacute Ccaron Ccedilla Ccircumflex uni04AA uni010A uni0421 OE G Gbreve Gcircumflex Gcommaaccent uni0120 Oacute Obreve uni1ED8 Ocircumflex uni1ED0 uni1ED2 uni1ED4 uni1ED6 Odieresis uni04E6 uni1ECC Ograve uni1ECE Ohungarumlaut Omacron Otilde Omicrontonos Omicron Q Theta uni041E uni0478 Ohorn uni1EDA uni1EE2 uni1EDC uni1EDE uni1EE0 Oslash Oslashacute uni0404 uni0460 uni0472 uni04E8 uni04EA uni047A uni047C uni047E uni0480 uni04A8 uni050C Chook Ghook Obar uni024A OI uni03D8 Stigma uni03FE uni2C6D uniA64C uniA654 uniA668 uniA66A uniA66C uniA698 uniA69A uniA74C uniA74E uniA756 uniA758 uniA7AC Ocaron Oogonek uni01EC uni020C uni020E uni022A uni022C uni022E uni0230 uni051A uni1E08 uni1E20 uni1E4C uni1E4E uni1E50 uni1E52];
-@_O_L_=[O O.ss06 D.ss06 D Dcaron Dcroat Eth Oacute Obreve uni1ED8 Ocircumflex uni1ED0 uni1ED2 uni1ED4 uni1ED6 uni1F4D Odieresis uni04E6 uni1ECC Ograve uni1ECE Ohungarumlaut Omacron Otilde Omicrontonos Omicron Theta uni041E Oopen Dbar1 Dhook Schwa Obar uni03D8 uni03FD uni03FF uni04D8 uni2C70 uniA64C uniA668 uniA66A uniA66C uniA698 uniA69A uniA734 uniA73E uniA74E Ocaron Oogonek uni01EC uni020C uni020E uni022A uni022C uni022E uni0230 uni1E0A uni1E0C uni1E0E uni1E10 uni1E12 uni1E4C uni1E4E uni1E50 uni1E52 uni1F48 uni1F49 uni1F4A uni1F4B uni1F4C uni1FF8 uni1FF9];
-@_C_L_=[C C.ss06 Cacute Ccaron Ccedilla Ccircumflex uni04AA uni010A uni0421 uni03FE uniA792 uni03F9 uni1E08];
-@_E_L_=[E Eacute Ebreve uni04D6 Ecaron uni1EC6 Ecircumflex uni1EBE uni1EC0 uni1EC2 uni1EC4 Edieresis uni0401 Edotaccent uni1EB8 Egrave uni0400 uni1EBA Emacron Eogonek uni1EBC Epsilontonos Epsilon uni0415 uni0518 uni0204 uni0206 uni0228 uni1E14 uni1E16 uni1E18 uni1E1A uni1E1C uni1F18 uni1F19 uni1F1A uni1F1B uni1F1C uni1F1D uni1FC8 uni1FC9];
-@_T_L_=[T Tcaron uni0162 uni021A Tbar uni04AC Tau uni0422 Trthook uniA664 uniA666 uniA68C uniA690 uni1E6A uni1E6C uni1E6E uni1E70];
-@_Gamma_L =[Gamma uni0403 uni0492 uni04F6 uni0413 uni0490 ];
-@_uni0433_L_=[uni0433 uni04FB uni0453 uni04F7 uni0491 uniA665 uniA667 uniA68D uniA691];
-@_T_R_=[T uni0162 uni021A Tcaron uni0402 uni040B uni0422 uni04A0 uni04AC uni04B4 Trthook uniA68C uniA690 uni1E6A uni1E6C uni1E6E uni1E70 uniA68A];
-@_J_R_=[J Jcircumflex uni0408 uni037F];
-@_K_L_=[K uni040C Kcommaaccent uni049E uni049A Kappa uni041A uni049C uni04A0 Khook uni03CF uni051E uni052A uni2C69 uniA740 uniA742 uniA744 uni1E30 uni1E32 uni1E34];
-@_L_L_=[L Lacute Lcommaaccent Lcaron Ldot uni023D uni1EFA uni1E36 uni1E38 uni1E3A uni1E3C];
-@_P_L_=[P Rho uni0420 Phook uni2C63 uniA750 uniA752 uniA754 uni1E54 uni1E56 uni1FEC];
-@_S_L_=[S Sacute Scircumflex Scedilla Scaron uni0218 uni2C7E uni1E60 uni1E62 uni1E64 uni1E66 uni1E68];
-@_S_R_=[S Sacute Scircumflex Scedilla Scaron uni0218 uni2C7E uni1E60 uni1E62 uni1E64 uni1E66 uni1E68];
-@_U_L_=[U J Jcircumflex uni0408 Uacute Ubreve Ucircumflex Udieresis uni1EE4 Ugrave uni1EE6 Uhungarumlaut Umacron Uogonek Uring Utilde Ucaron uni01D5 uni01D7 uni01D9 uni01DB uni1E72 uni1E74 uni1E76 uni1E78 uni1E7A uniA736];
-@_U_R_=[U Uacute Ubreve Ucircumflex Udieresis uni1EE4 Ugrave uni1EE6 Uhungarumlaut Umacron Uogonek Uring Utilde Ucaron uni01D5 uni01D7 uni01D9 uni01DB uni1E72 uni1E74 uni1E76 uni1E78 uni1E7A];
-@_V_L_=[V uni0474 uni0476 uni1E7C uni1E7E uniA738 uniA73A uniA75E];
-@_V_R_=[V uni0474 uni0476 uni1E7C uni1E7E uniA75E];
-@_X_L_=[X Chi uni0425 uni04FC uni04B2 uni0416 uni04C1 uni04DC uni0496 uni0514 uni0516 uni1E8A uni1E8C];
-@_X_R_=[X Chi uni0425 uni04FC uni04B2 uni0416 uni04C1 uni04DC uni0496 uni1E8A uni1E8C];
-@_Y_L_=[Y Yacute Ycircumflex uni04B0 Upsilondieresis Ydieresis uni1EF4 Ygrave uni1EF6 uni1EF8 Upsilontonos Upsilon uni04AE uni024E uni1E8E uni1FE8 uni1FE9 uni1FEA uni1FEB];
-@_Y_R_=[Y Yacute Ycircumflex uni04B0 Upsilondieresis Ydieresis uni1EF4 Ygrave uni1EF6 uni1EF8 Upsilontonos Upsilon uni04AE uni024E uni1E8E uni1FE8 uni1FE9];
-@_W_L_=[W Wacute Wcircumflex Wdieresis Wgrave uni1E86 uni1E88 uni051C];
-@_W_R_=[W Wacute Wcircumflex Wdieresis Wgrave uni1E86 uni1E88 uni2C72 uni051C];
-@_Z_L_=[Z Zacute Zdotaccent Zcaron Zeta uni1E90 uni1E92 uni1E94 uniA640 uniA642 uni2C6B uni01C4 uni01F1];
-@_Z_R_=[Z Zacute Zdotaccent Zcaron Zeta uni1E90 uni1E92 uni1E94 uniA640 uniA642 uni2C6B];
-@_uni0423_L =[uni0423 uni040E uni04EE uni04F0 uni04F2 ];
-@_uni0423_R =[uni0423 uni040E uni04EE uni04F0 uni04F2 ];
-@_a_L_=[a aacute abreve acircumflex adieresis agrave amacron aogonek aring aringacute atilde uni0430 uni04D1 uni04D3 uni1E01 uni1EA1 uni1EA3 uni1EA5 uni1EA7 uni1EA9 uni1EAB uni1EAD uni1EAF uni1EB1 uni1EB3 uni1EB5 uni1EB7 uniA657 uni01DF uni01E1 uni0201 uni0227 acaron uni0203 uni2C65];
-@_a_R_=[a aacute abreve acircumflex adieresis agrave amacron aogonek aring aringacute atilde uni0430 uni04D1 uni04D3 uni1E01 uni1EA1 uni1EA3 uni1EA5 uni1EA7 uni1EA9 uni1EAB uni1EAD uni1EAF uni1EB1 uni1EB3 uni1EB5 uni1EB7 uniA737 uniA739 uniA73B uniA73D uni01DF uni01E1 aemacron uni0201 uni0227 uniA733 uniA735 acaron uni0203 uni1E9A uni2C65];
-@_c_L_=[c cacute ccaron ccedilla ccircumflex uni010B uni0441 uni04AB uni03F2 uni1E09 uni037C];
-@_c_R_=[c ccedilla cacute ccircumflex uni010B ccaron uni04AB oe d dcaron uni0501 e egrave eacute ecircumflex edieresis uni04D9 emacron ebreve edotaccent eogonek ecaron sigma1 uni0435 uni0451 uni0450 uni04D7 uni04DB uni1EB9 uni1EBB uni1EBD uni1EBF uni1EC1 uni1EC3 uni1EC5 uni1EC7 g gcircumflex gbreve uni0121 gcommaaccent q alpha alphatonos sigma uni0444 uni0441 uni0454 uni047D uni04A9 uni0502 uni0503 uni04E9 ohorn uni1EDB uni1EDD uni1EDF uni1EE3 uni0479 uni0481 uni050D chook stigma uni03F5 uni2C78 uniA794 uni0205 uni0207 uni03F2 uni1E09 uni1E0B uni1E0D uni1E0F uni1E11 uni1E13 uni1E15 uni1E17 uni1E19 uni1E1B uni1E1D uni1E21 uni1F00 uni1F01 uni1F02 uni1F03 uni1F04 uni1F05 uni1F06 uni1F07 uni1F80 uni1F81 uni1F82 uni1F83 uni1F84 uni1F85 uni1F86 uni1F87 uni1FB0 uni1FB1 uni1FB2 uni1FB3 uni1FB4 uni1FB6 uni1FB7 uniA771 uniAB36 uniA757 uniA759 uni01C6 gbar uni0221 uni024B uni051B gcaron eturn uni01F3 uni037C];
-@_b_L_=[b p uni0440 rho thorn uni044D uni04ED uni048F uni0444 bbar btopbar tonesix uni0238 uni0239 rho1 uni03F6 uni03FC uniA751 uniA753 uniA755 uniA765 uniA767 uniA797 uni03F8 uni1E03 uni1E05 uni1E07 uni1E55 uni1E57 uni1FE4 uni1FE5 uni037B uni037D];
-@_e_L_=[e egrave eacute ecircumflex edieresis uni04D9 emacron ebreve edotaccent eogonek ecaron uni0435 uni0451 uni0450 uni04D7 uni04DB uni1EB9 uni1EBB uni1EBD uni1EBF uni1EC1 uni1EC3 uni1EC5 uni1EC7 uni0519 aemacron uni1E15 uni1E17 uni1E19 uni1E1B uni1E1D];
-@_l_R_=[l h k khook uni1E29 uni2C6A uniA695 uniA743 kcaron uni021F uni0527 uni1E23 uni1E25 uni1E27 uni1E2B uni1E31 uni1E33 uni1E35 uni1E3B uni1E3D uni1E96 lj uni2C68 uniA727];
-@_n_R_=[n nacute uni0448 uni0446 uni0440 uni04A5 uni04A3 uni04E3 uni049B uni04E5 uni04FB uni04C8 uni043D uni043F uni043A uni043C ntilde uni045C uni0449 uni045A uni045D etatonos uni0453 uni048B uni0438 uni0439 ncaron uni04CE uni04F9 uni04CA uni0433 napostrophe m uni1E3F p eta ncommaaccent uni044E uni04F7 uni044C uni0235 uni0377 uni0523 uni051F uniA667 uniA773 uniA774 uniAB3A uniAB3B uniAB3C uniAB51 uni019E nj uni01F9 uni1E41 uni1E43 uni1E45 uni1E47 uni1E49 uni1E4B uniA68F uniA657 uniA697];
-@_n_L_=[n napostrophe nacute h m uni1E3F ntilde eta ncommaaccent hcircumflex ncaron uni04BB etatonos uniA783 uni01F9 uni1E41 uni1E43 uni1E45 uni1E47 uni1E49 uni1E4B uni1E23 uni1E25 uni1E27 uni1E2B uni2C68 uniA695 uniA727 uni1F20 uni1F21 uni1F22 uni1F23 uni1F24 uni1F25 uni1F26 uni1F27 uni1FC2 uni1FC3 uni1FC4 uni1FC6 uni1FC7 uni1F74 uni1F75];
-@_o_L_=[o ograve ocircumflex uni1ED3 uni1ED1 uni1ED7 uni1ED5 obreve uni1ED9 uni04E7 uni1ECF uni1ECD uni043E uni0473 otilde omicrontonos odieresis ohungarumlaut omicron uni1EE1 omacron oacute uni04EB uni03D9 uni2C7A uniA669 uniA66B uniA66D uniA699 uniA74F ocaron oogonek uni01ED uni020D uni020F uni022B uni022D uni022F uni0231 obar uni1E4D uni1E4F uni1E51 uni1E53 uni1F40 uni1F41 uni1F42 uni1F43 uni1F44 uni1F45 uni1F78 uni1F79];
-@_o_R_=[o ograve ocircumflex uni1ED3 uni1ED1 uni1ED7 uni1ED5 obreve uni1ED9 uni04E7 uni1ECF uni1ECD uni043E uni0473 otilde omicrontonos odieresis ohungarumlaut omicron uni1EE1 omacron oacute uni04EB uni03D9 uni2C7A uniA655 uniA669 uniA66B uniA66D uniA699 uniA74D uniA74F ocaron oogonek uni01ED uni020D uni020F uni022B uni022D uni022F uni0231 obar uni1E4D uni1E4F uni1E51 uni1E53 uni1F40 uni1F41 uni1F42 uni1F43 uni1F44 uni1F45 uni1F78 uni1F79];
-@_v_L_=[v ycircumflex gamma uni04AF uni0475 uni0477 uni04EF ydieresis uni0443 uni04F3 uni1EF5 uni04F1 uni1EF9 yacute y uni1EF7 nu ygrave uni045E uni2C74 uniA739 uniA73B uniA73D uniA75F uni0233 uni1E7D uni1E7F uni1E8F uni1E99];
-@_v_R_=[v ycircumflex gamma uni04AF uni0475 uni0477 uni04EF ydieresis uni0443 uni04F3 uni1EF5 uni04F1 uni1EF9 yacute y uni1EF7 nu ygrave uni045E uni2C71 uni0233 uni1E7D uni1E7F uni1E8F uni1E99];
-@_r_L_=[r racute rcommaaccent rcaron uni0211 uni0213 uni1E59 uni1E5B uni1E5D uni1E5F uni024D];
-@_s_L_=[s sacute scircumflex scedilla scaron uni0219 uni0455 uni023F uni1E61 uni1E63 uni1E65 uni1E67 uni1E69];
-@_s_R_=[s sacute scircumflex scedilla scaron uni0219 uni0455 uni023F st uni1E61 uni1E63 uni1E65 uni1E67 uni1E69];
-@_u_R_=[u ugrave uacute ucircumflex udieresis utilde umacron ubreve uring uhungarumlaut uogonek uni1EE5 uni1EE7 uhorn uni1EE9 uni1EEB uni1EED uni1EEF uni1EF1 upsilon upsilondieresistonos upsilondieresis upsilontonos ucaron uni01D6 uni01D8 uni01DA uni01DC uni0215 uni0217 uni1E73 uni1E75 uni1E77 uni1E79 uni1E7B uni1F50 uni1F51 uni1F52 uni1F53 uni1F54 uni1F55 uni1F56 uni1F57 uni1F7A uni1F7B uni1FE0 uni1FE1 uni1FE2 uni1FE3];
-@_u_L_=[u ugrave uacute ucircumflex udieresis utilde umacron ubreve uring uhungarumlaut uogonek uni1EE5 uni1EE7 uniA737 ucaron uni01D6 uni01D8 uni01DA uni01DC uni0215 uni0217 uni1E73 uni1E75 uni1E77 uni1E79 uni1E7B];
-@_x_L_=[x uni0445 uni04FD uni04B3 uni0436 uni04C2 uni04DD uni0497 uni0515 uni0517 uni1E8B uni1E8D];
-@_x_R_=[x uni0445 uni04FD uni04B3 uni0436 uni04C2 uni04DD uni0497 uni1E8B uni1E8D];
-@_z_L_=[z zacute zdotaccent zcaron uni01C5 uni01C6 uni2C6C uniA641 uniA643 uni01F2 uni01F3 uni1E91 uni1E93 uni1E95 zbar];
-@_z_R_=[z zacute zdotaccent zcaron uni0240 uni2C6C uniA641 uniA643 uni1E91 uni1E93 uni1E95 zbar];
-@_quote_L =[quotesingle quotedbl second quotedblleft quotedblright quoteleft quoteright quotereversed uni02BC minute ];
-@_quote_R =[quotesingle quotedbl second quotedblleft quotedblright quoteleft quoteright quotereversed uni02BC minute ];
-@_hyphen_L =[hyphen emdash endash uni00AD uni2015 ];
-@_hyphen_R =[hyphen emdash endash uni00AD uni2015 ];
-@_period_L =[period comma ellipsis uni2025 quotedblbase quotesinglbase ];
-@_period_R =[period comma ellipsis uni2025 quotedblbase quotesinglbase ];
-@_uni042C_L_=[uni042C uni0409 uni040A uni042A uni0462 uniA64E uniA652];
-@_uni044C_L_=[uni044C uni044A uni0459 uni045A uni0463 uniA64F uniA653];
-@_uni0427_R_=[uni0427 uni04F4 uni04B6 uni04CB uniA686];
-@_uni0447_R_=[uni0447 uni04F5 uni04B7 uni04CC uniA687];
-@_uni041B_R_=[uni041B uni0409 uni0512 uni04C5 uni0508 uni0514 uni0520];
-@_uni043B_R_=[uni043B uni0459 uni0513 uni04C6 uni0515 uni0521];
-@_A.smcp_L=[A.smcp Aacute.smcp Abreve.smcp Acircumflex.smcp Adieresis.smcp Agrave.smcp Amacron.smcp Aogonek.smcp Aring.smcp Aringacute.smcp Atilde.smcp Alphatonos.smcp uni0410.smcp Lambda.smcp Alpha.smcp Delta.smcp];
-@_A.smcp_R=[A.smcp Aacute.smcp Abreve.smcp Acircumflex.smcp Adieresis.smcp Agrave.smcp Amacron.smcp Aogonek.smcp Aring.smcp Aringacute.smcp Atilde.smcp Alphatonos.smcp uni0410.smcp Lambda.smcp Alpha.smcp Delta.smcp];
-@_B.smcp_L=[B.smcp Beta.smcp uni0412.smcp];
-@_H.smcp_R=[H.smcp B.smcp D.smcp E.smcp F.smcp I.smcp K.smcp L.smcp M.smcp N.smcp P.smcp R.smcp Beta.smcp uni0412.smcp Eacute.smcp Ebreve.smcp Ecaron.smcp Ecircumflex.smcp Edieresis.smcp uni0401.smcp Edotaccent.smcp Egrave.smcp Emacron.smcp Eogonek.smcp Epsilontonos.smcp Epsilon.smcp Lacute.smcp Lcommaaccent.smcp Lcaron.smcp Ldot.smcp Kappa.smcp uni041A.smcp uni040C.smcp Kcommaaccent.smcp uni049A.smcp Iota.smcp uni0406.smcp Eta.smcp uni041D.smcp Iacute.smcp Ibreve.smcp Icircumflex.smcp Idieresis.smcp Iotadieresis.smcp uni0407.smcp Idotaccent.smcp Igrave.smcp Imacron.smcp Iogonek.smcp Itilde.smcp Iotatonos.smcp Hcircumflex.smcp uni04A2.smcp Etatonos.smcp Mu.smcp uni041C.smcp Nacute.smcp Ncaron.smcp Ncommaaccent.smcp Ntilde.smcp Rho.smcp uni0420.smcp Gamma.smcp uni0403.smcp uni0492.smcp uni0413.smcp];
-@_H.smcp_L=[H.smcp Hcircumflex.smcp uni04A2.smcp Etatonos.smcp Eta.smcp uni041D.smcp Iacute.smcp Ibreve.smcp Icircumflex.smcp Idieresis.smcp Iotadieresis.smcp uni0407.smcp Idotaccent.smcp Igrave.smcp Imacron.smcp Iogonek.smcp Itilde.smcp Iotatonos.smcp I.smcp Iota.smcp uni0406.smcp M.smcp Mu.smcp uni041C.smcp Nacute.smcp Ncaron.smcp Ncommaaccent.smcp Ntilde.smcp N.smcp uni040F.smcp uni0418.smcp uni041B.smcp uni0426.smcp uni0428.smcp];
-@_O.smcp_R=[O.smcp C.smcp Cacute.smcp Ccaron.smcp Ccedilla.smcp Ccircumflex.smcp uni04AA.smcp uni010A.smcp uni0421.smcp G.smcp Gbreve.smcp Gcircumflex.smcp Gcommaaccent.smcp uni0120.smcp Oacute.smcp Obreve.smcp Ocircumflex.smcp Odieresis.smcp Ograve.smcp Ohungarumlaut.smcp Omacron.smcp Otilde.smcp Omicrontonos.smcp Q.smcp Theta.smcp uni041E.smcp uni0404.smcp uni04E8.smcp uni04A8.smcp Oogonek.smcp];
-@_O.smcp_L=[O.smcp D.smcp Dcaron.smcp Dcroat.smcp Eth.smcp Oacute.smcp Obreve.smcp Ocircumflex.smcp Odieresis.smcp Ograve.smcp Ohungarumlaut.smcp Omacron.smcp Otilde.smcp Omicrontonos.smcp Theta.smcp uni041E.smcp Oogonek.smcp];
-@_C.smcp_L=[C.smcp Cacute.smcp Ccaron.smcp Ccedilla.smcp Ccircumflex.smcp uni04AA.smcp uni010A.smcp uni0421.smcp];
-@_E.smcp_L=[E.smcp Eacute.smcp Ebreve.smcp Ecaron.smcp Ecircumflex.smcp Edieresis.smcp uni0401.smcp Edotaccent.smcp Egrave.smcp Emacron.smcp Eogonek.smcp Epsilontonos.smcp Epsilon.smcp uni0415.smcp];
-@_T.smcp_L=[T.smcp Tcaron.smcp Tbar.smcp Tau.smcp uni0422.smcp];
-@_Gamma.smcp_L=[Gamma.smcp uni0403.smcp uni0492.smcp uni0413.smcp uni0490.smcp];
-@_T.smcp_R=[T.smcp Tcaron.smcp uni0402.smcp uni040B.smcp uni0422.smcp uni04A0.smcp uni04B4.smcp];
-@_J.smcp_R=[J.smcp Jcircumflex.smcp uni0408.smcp];
-@_K.smcp_L=[K.smcp uni040C.smcp Kcommaaccent.smcp uni049A.smcp Kappa.smcp uni041A.smcp uni049C.smcp uni04A0.smcp];
-@_L.smcp_L=[L.smcp Lacute.smcp Lcommaaccent.smcp Lcaron.smcp Ldot.smcp];
-@_P.smcp_L=[P.smcp Rho.smcp uni0420.smcp];
-@_S.smcp_L=[S.smcp Sacute.smcp Scircumflex.smcp Scedilla.smcp Scaron.smcp];
-@_S.smcp_R=[S.smcp Sacute.smcp Scircumflex.smcp Scedilla.smcp Scaron.smcp];
-@_U.smcp_L=[U.smcp J.smcp Jcircumflex.smcp uni0408.smcp Uacute.smcp Ubreve.smcp Ucircumflex.smcp Udieresis.smcp Ugrave.smcp Uhungarumlaut.smcp Umacron.smcp Uogonek.smcp Uring.smcp Utilde.smcp];
-@_U.smcp_R=[U.smcp Uacute.smcp Ubreve.smcp Ucircumflex.smcp Udieresis.smcp Ugrave.smcp Uhungarumlaut.smcp Umacron.smcp Uogonek.smcp Uring.smcp Utilde.smcp];
-@_X.smcp_L=[X.smcp Chi.smcp uni0425.smcp uni04B2.smcp uni0416.smcp uni0496.smcp];
-@_X.smcp_R=[X.smcp Chi.smcp uni0425.smcp uni04B2.smcp uni0416.smcp uni0496.smcp];
-@_Y.smcp_L=[Y.smcp Yacute.smcp Ycircumflex.smcp uni04B0.smcp Upsilondieresis.smcp Ydieresis.smcp Upsilontonos.smcp Upsilon.smcp uni04AE.smcp];
-@_Y.smcp_R=[Y.smcp Yacute.smcp Ycircumflex.smcp uni04B0.smcp Upsilondieresis.smcp Ydieresis.smcp Upsilontonos.smcp Upsilon.smcp uni04AE.smcp];
-@_W.smcp_L=[W.smcp Wcircumflex.smcp];
-@_W.smcp_R=[W.smcp Wcircumflex.smcp];
-@_Z.smcp_L=[Z.smcp Zacute.smcp Zdotaccent.smcp Zcaron.smcp Zeta.smcp];
-@_Z.smcp_R=[Z.smcp Zacute.smcp Zdotaccent.smcp Zcaron.smcp Zeta.smcp]; \ No newline at end of file
diff --git a/res/roboto.cfg b/res/roboto.cfg
index 4531bd2..45b206e 100644
--- a/res/roboto.cfg
+++ b/res/roboto.cfg
@@ -2,16 +2,14 @@
builddir: out
foundry: Google
-version: 2.01289
-buildnumberfile: res/buildnumber.txt
+version: 2.138
[res]
diacriticfile: res/diacritics.txt
-ot_classesfile: res/ot_classes.txt
-ot_kerningclassesfile: res/ot_kerningclasses.txt
-ot_featuresfile: res/ot_features.txt
agl_glyphlistfile: res/glyphlist.txt
+glyphorder: res/glyphorder.txt
+glyphorder_thin: res/glyphorder_thin.txt
[glyphs]
diff --git a/res/smcp_requirements.txt b/res/smcp_requirements.txt
index 08c8256..d9f73db 100644
--- a/res/smcp_requirements.txt
+++ b/res/smcp_requirements.txt
@@ -1,210 +1,210 @@
-0026 # AMPERSAND
-0061 # LATIN SMALL LETTER A
-0062 # LATIN SMALL LETTER B
-0063 # LATIN SMALL LETTER C
-0064 # LATIN SMALL LETTER D
-0065 # LATIN SMALL LETTER E
-0066 # LATIN SMALL LETTER F
-0067 # LATIN SMALL LETTER G
-0068 # LATIN SMALL LETTER H
-0069 # LATIN SMALL LETTER I
-006A # LATIN SMALL LETTER J
-006B # LATIN SMALL LETTER K
-006C # LATIN SMALL LETTER L
-006D # LATIN SMALL LETTER M
-006E # LATIN SMALL LETTER N
-006F # LATIN SMALL LETTER O
-0070 # LATIN SMALL LETTER P
-0071 # LATIN SMALL LETTER Q
-0072 # LATIN SMALL LETTER R
-0073 # LATIN SMALL LETTER S
-0074 # LATIN SMALL LETTER T
-0075 # LATIN SMALL LETTER U
-0076 # LATIN SMALL LETTER V
-0077 # LATIN SMALL LETTER W
-0078 # LATIN SMALL LETTER X
-0079 # LATIN SMALL LETTER Y
-007A # LATIN SMALL LETTER Z
-00DF # LATIN SMALL LETTER SHARP S
-00E0 # LATIN SMALL LETTER A WITH GRAVE
-00E1 # LATIN SMALL LETTER A WITH ACUTE
-00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
-00E3 # LATIN SMALL LETTER A WITH TILDE
-00E4 # LATIN SMALL LETTER A WITH DIAERESIS
-00E5 # LATIN SMALL LETTER A WITH RING ABOVE
-00E6 # LATIN SMALL LETTER AE
-00E7 # LATIN SMALL LETTER C WITH CEDILLA
-00E8 # LATIN SMALL LETTER E WITH GRAVE
-00E9 # LATIN SMALL LETTER E WITH ACUTE
-00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
-00EB # LATIN SMALL LETTER E WITH DIAERESIS
-00EC # LATIN SMALL LETTER I WITH GRAVE
-00ED # LATIN SMALL LETTER I WITH ACUTE
-00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
-00EF # LATIN SMALL LETTER I WITH DIAERESIS
-00F0 # LATIN SMALL LETTER ETH
-00F1 # LATIN SMALL LETTER N WITH TILDE
-00F2 # LATIN SMALL LETTER O WITH GRAVE
-00F3 # LATIN SMALL LETTER O WITH ACUTE
-00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
-00F5 # LATIN SMALL LETTER O WITH TILDE
-00F6 # LATIN SMALL LETTER O WITH DIAERESIS
-00F8 # LATIN SMALL LETTER O WITH STROKE
-00F9 # LATIN SMALL LETTER U WITH GRAVE
-00FA # LATIN SMALL LETTER U WITH ACUTE
-00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
-00FC # LATIN SMALL LETTER U WITH DIAERESIS
-00FD # LATIN SMALL LETTER Y WITH ACUTE
-00FE # LATIN SMALL LETTER THORN
-00FF # LATIN SMALL LETTER Y WITH DIAERESIS
-0101 # LATIN SMALL LETTER A WITH MACRON
-0103 # LATIN SMALL LETTER A WITH BREVE
-0105 # LATIN SMALL LETTER A WITH OGONEK
-0107 # LATIN SMALL LETTER C WITH ACUTE
-0109 # LATIN SMALL LETTER C WITH CIRCUMFLEX
-010B # LATIN SMALL LETTER C WITH DOT ABOVE
-010D # LATIN SMALL LETTER C WITH CARON
-010F # LATIN SMALL LETTER D WITH CARON
-0111 # LATIN SMALL LETTER D WITH STROKE
-0113 # LATIN SMALL LETTER E WITH MACRON
-0115 # LATIN SMALL LETTER E WITH BREVE
-0117 # LATIN SMALL LETTER E WITH DOT ABOVE
-0119 # LATIN SMALL LETTER E WITH OGONEK
-011B # LATIN SMALL LETTER E WITH CARON
-011D # LATIN SMALL LETTER G WITH CIRCUMFLEX
-011F # LATIN SMALL LETTER G WITH BREVE
-0121 # LATIN SMALL LETTER G WITH DOT ABOVE
-0123 # LATIN SMALL LETTER G WITH CEDILLA
-0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX
-0127 # LATIN SMALL LETTER H WITH STROKE
-0129 # LATIN SMALL LETTER I WITH TILDE
-012B # LATIN SMALL LETTER I WITH MACRON
-012D # LATIN SMALL LETTER I WITH BREVE
-012F # LATIN SMALL LETTER I WITH OGONEK
-0131 # LATIN SMALL LETTER DOTLESS I
-0133 # LATIN SMALL LIGATURE IJ
-0135 # LATIN SMALL LETTER J WITH CIRCUMFLEX
-0137 # LATIN SMALL LETTER K WITH CEDILLA
-013A # LATIN SMALL LETTER L WITH ACUTE
-013C # LATIN SMALL LETTER L WITH CEDILLA
-013E # LATIN SMALL LETTER L WITH CARON
-0140 # LATIN SMALL LETTER L WITH MIDDLE DOT
-0142 # LATIN SMALL LETTER L WITH STROKE
-0144 # LATIN SMALL LETTER N WITH ACUTE
-0146 # LATIN SMALL LETTER N WITH CEDILLA
-0148 # LATIN SMALL LETTER N WITH CARON
-014B # LATIN SMALL LETTER ENG
-014D # LATIN SMALL LETTER O WITH MACRON
-014F # LATIN SMALL LETTER O WITH BREVE
-0151 # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0153 # LATIN SMALL LIGATURE OE
-0155 # LATIN SMALL LETTER R WITH ACUTE
-0157 # LATIN SMALL LETTER R WITH CEDILLA
-0159 # LATIN SMALL LETTER R WITH CARON
-015B # LATIN SMALL LETTER S WITH ACUTE
-015D # LATIN SMALL LETTER S WITH CIRCUMFLEX
-015F # LATIN SMALL LETTER S WITH CEDILLA
-0161 # LATIN SMALL LETTER S WITH CARON
-0163 # LATIN SMALL LETTER T WITH CEDILLA
-0165 # LATIN SMALL LETTER T WITH CARON
-0167 # LATIN SMALL LETTER T WITH STROKE
-0169 # LATIN SMALL LETTER U WITH TILDE
-016B # LATIN SMALL LETTER U WITH MACRON
-016D # LATIN SMALL LETTER U WITH BREVE
-016F # LATIN SMALL LETTER U WITH RING ABOVE
-0171 # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0173 # LATIN SMALL LETTER U WITH OGONEK
-0175 # LATIN SMALL LETTER W WITH CIRCUMFLEX
-0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
-017A # LATIN SMALL LETTER Z WITH ACUTE
-017C # LATIN SMALL LETTER Z WITH DOT ABOVE
-017E # LATIN SMALL LETTER Z WITH CARON
-01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-01FD # LATIN SMALL LETTER AE WITH ACUTE
-01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
-0219 # LATIN SMALL LETTER S WITH COMMA BELOW
-03AC # GREEK SMALL LETTER ALPHA WITH TONOS
-03AD # GREEK SMALL LETTER EPSILON WITH TONOS
-03AE # GREEK SMALL LETTER ETA WITH TONOS
-03AF # GREEK SMALL LETTER IOTA WITH TONOS
-03B1 # GREEK SMALL LETTER ALPHA
-03B2 # GREEK SMALL LETTER BETA
-03B3 # GREEK SMALL LETTER GAMMA
-03B4 # GREEK SMALL LETTER DELTA
-03B5 # GREEK SMALL LETTER EPSILON
-03B6 # GREEK SMALL LETTER ZETA
-03B7 # GREEK SMALL LETTER ETA
-03B8 # GREEK SMALL LETTER THETA
-03B9 # GREEK SMALL LETTER IOTA
-03BA # GREEK SMALL LETTER KAPPA
-03BB # GREEK SMALL LETTER LAMDA
-03BC # GREEK SMALL LETTER MU
-03BD # GREEK SMALL LETTER NU
-03BE # GREEK SMALL LETTER XI
-03BF # GREEK SMALL LETTER OMICRON
-03C0 # GREEK SMALL LETTER PI
-03C1 # GREEK SMALL LETTER RHO
-03C2 # GREEK SMALL LETTER FINAL SIGMA
-03C3 # GREEK SMALL LETTER SIGMA
-03C4 # GREEK SMALL LETTER TAU
-03C5 # GREEK SMALL LETTER UPSILON
-03C6 # GREEK SMALL LETTER PHI
-03C7 # GREEK SMALL LETTER CHI
-03C8 # GREEK SMALL LETTER PSI
-03C9 # GREEK SMALL LETTER OMEGA
-03CA # GREEK SMALL LETTER IOTA WITH DIALYTIKA
-03CB # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-03CC # GREEK SMALL LETTER OMICRON WITH TONOS
-03CD # GREEK SMALL LETTER UPSILON WITH TONOS
-03CE # GREEK SMALL LETTER OMEGA WITH TONOS
-0430 # CYRILLIC SMALL LETTER A
-0431 # CYRILLIC SMALL LETTER BE
-0432 # CYRILLIC SMALL LETTER VE
-0433 # CYRILLIC SMALL LETTER GHE
-0434 # CYRILLIC SMALL LETTER DE
-0435 # CYRILLIC SMALL LETTER IE
-0436 # CYRILLIC SMALL LETTER ZHE
-0437 # CYRILLIC SMALL LETTER ZE
-0438 # CYRILLIC SMALL LETTER I
-0439 # CYRILLIC SMALL LETTER SHORT I
-043A # CYRILLIC SMALL LETTER KA
-043B # CYRILLIC SMALL LETTER EL
-043C # CYRILLIC SMALL LETTER EM
-043D # CYRILLIC SMALL LETTER EN
-043E # CYRILLIC SMALL LETTER O
-043F # CYRILLIC SMALL LETTER PE
-0440 # CYRILLIC SMALL LETTER ER
-0441 # CYRILLIC SMALL LETTER ES
-0442 # CYRILLIC SMALL LETTER TE
-0443 # CYRILLIC SMALL LETTER U
-0444 # CYRILLIC SMALL LETTER EF
-0445 # CYRILLIC SMALL LETTER HA
-0446 # CYRILLIC SMALL LETTER TSE
-0447 # CYRILLIC SMALL LETTER CHE
-0448 # CYRILLIC SMALL LETTER SHA
-0449 # CYRILLIC SMALL LETTER SHCHA
-044A # CYRILLIC SMALL LETTER HARD SIGN
-044B # CYRILLIC SMALL LETTER YERU
-044C # CYRILLIC SMALL LETTER SOFT SIGN
-044D # CYRILLIC SMALL LETTER E
-044E # CYRILLIC SMALL LETTER YU
-044F # CYRILLIC SMALL LETTER YA
-0451 # CYRILLIC SMALL LETTER IO
-0452 # CYRILLIC SMALL LETTER DJE
-0453 # CYRILLIC SMALL LETTER GJE
-0454 # CYRILLIC SMALL LETTER UKRAINIAN IE
-0455 # CYRILLIC SMALL LETTER DZE
-0456 # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0457 # CYRILLIC SMALL LETTER YI
-0458 # CYRILLIC SMALL LETTER JE
-0459 # CYRILLIC SMALL LETTER LJE
-045A # CYRILLIC SMALL LETTER NJE
-045B # CYRILLIC SMALL LETTER TSHE
-045C # CYRILLIC SMALL LETTER KJE
-045E # CYRILLIC SMALL LETTER SHORT U
-045F # CYRILLIC SMALL LETTER DZHE
-0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN
-1E81 # LATIN SMALL LETTER W WITH GRAVE
-1E83 # LATIN SMALL LETTER W WITH ACUTE
-1E85 # LATIN SMALL LETTER W WITH DIAERESIS
-1EF3 # LATIN SMALL LETTER Y WITH GRAVE
+0026 ampersand.smcp # AMPERSAND
+0061 A.smcp # LATIN SMALL LETTER A
+0062 B.smcp # LATIN SMALL LETTER B
+0063 C.smcp # LATIN SMALL LETTER C
+0064 D.smcp # LATIN SMALL LETTER D
+0065 E.smcp # LATIN SMALL LETTER E
+0066 F.smcp # LATIN SMALL LETTER F
+0067 G.smcp # LATIN SMALL LETTER G
+0068 H.smcp # LATIN SMALL LETTER H
+0069 I.smcp # LATIN SMALL LETTER I
+006A J.smcp # LATIN SMALL LETTER J
+006B K.smcp # LATIN SMALL LETTER K
+006C L.smcp # LATIN SMALL LETTER L
+006D M.smcp # LATIN SMALL LETTER M
+006E N.smcp # LATIN SMALL LETTER N
+006F O.smcp # LATIN SMALL LETTER O
+0070 P.smcp # LATIN SMALL LETTER P
+0071 Q.smcp # LATIN SMALL LETTER Q
+0072 R.smcp # LATIN SMALL LETTER R
+0073 S.smcp # LATIN SMALL LETTER S
+0074 T.smcp # LATIN SMALL LETTER T
+0075 U.smcp # LATIN SMALL LETTER U
+0076 V.smcp # LATIN SMALL LETTER V
+0077 W.smcp # LATIN SMALL LETTER W
+0078 X.smcp # LATIN SMALL LETTER X
+0079 Y.smcp # LATIN SMALL LETTER Y
+007A Z.smcp # LATIN SMALL LETTER Z
+00DF Germandbls.smcp # LATIN SMALL LETTER SHARP S
+00E0 Agrave.smcp # LATIN SMALL LETTER A WITH GRAVE
+00E1 Aacute.smcp # LATIN SMALL LETTER A WITH ACUTE
+00E2 Acircumflex.smcp # LATIN SMALL LETTER A WITH CIRCUMFLEX
+00E3 Atilde.smcp # LATIN SMALL LETTER A WITH TILDE
+00E4 Adieresis.smcp # LATIN SMALL LETTER A WITH DIAERESIS
+00E5 Aring.smcp # LATIN SMALL LETTER A WITH RING ABOVE
+00E6 AE.smcp # LATIN SMALL LETTER AE
+00E7 Ccedilla.smcp # LATIN SMALL LETTER C WITH CEDILLA
+00E8 Egrave.smcp # LATIN SMALL LETTER E WITH GRAVE
+00E9 Eacute.smcp # LATIN SMALL LETTER E WITH ACUTE
+00EA Ecircumflex.smcp # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00EB Edieresis.smcp # LATIN SMALL LETTER E WITH DIAERESIS
+00EC Igrave.smcp # LATIN SMALL LETTER I WITH GRAVE
+00ED Iacute.smcp # LATIN SMALL LETTER I WITH ACUTE
+00EE Icircumflex.smcp # LATIN SMALL LETTER I WITH CIRCUMFLEX
+00EF Idieresis.smcp # LATIN SMALL LETTER I WITH DIAERESIS
+00F0 Eth.smcp # LATIN SMALL LETTER ETH
+00F1 Ntilde.smcp # LATIN SMALL LETTER N WITH TILDE
+00F2 Ograve.smcp # LATIN SMALL LETTER O WITH GRAVE
+00F3 Oacute.smcp # LATIN SMALL LETTER O WITH ACUTE
+00F4 Ocircumflex.smcp # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00F5 Otilde.smcp # LATIN SMALL LETTER O WITH TILDE
+00F6 Odieresis.smcp # LATIN SMALL LETTER O WITH DIAERESIS
+00F8 Oslash.smcp # LATIN SMALL LETTER O WITH STROKE
+00F9 Ugrave.smcp # LATIN SMALL LETTER U WITH GRAVE
+00FA Uacute.smcp # LATIN SMALL LETTER U WITH ACUTE
+00FB Ucircumflex.smcp # LATIN SMALL LETTER U WITH CIRCUMFLEX
+00FC Udieresis.smcp # LATIN SMALL LETTER U WITH DIAERESIS
+00FD Yacute.smcp # LATIN SMALL LETTER Y WITH ACUTE
+00FE Thorn.smcp # LATIN SMALL LETTER THORN
+00FF Ydieresis.smcp # LATIN SMALL LETTER Y WITH DIAERESIS
+0101 Amacron.smcp # LATIN SMALL LETTER A WITH MACRON
+0103 Abreve.smcp # LATIN SMALL LETTER A WITH BREVE
+0105 Aogonek.smcp # LATIN SMALL LETTER A WITH OGONEK
+0107 Cacute.smcp # LATIN SMALL LETTER C WITH ACUTE
+0109 Ccircumflex.smcp # LATIN SMALL LETTER C WITH CIRCUMFLEX
+010B uni010A.smcp # LATIN SMALL LETTER C WITH DOT ABOVE
+010D Ccaron.smcp # LATIN SMALL LETTER C WITH CARON
+010F Dcaron.smcp # LATIN SMALL LETTER D WITH CARON
+0111 Dcroat.smcp # LATIN SMALL LETTER D WITH STROKE
+0113 Emacron.smcp # LATIN SMALL LETTER E WITH MACRON
+0115 Ebreve.smcp # LATIN SMALL LETTER E WITH BREVE
+0117 Edotaccent.smcp # LATIN SMALL LETTER E WITH DOT ABOVE
+0119 Eogonek.smcp # LATIN SMALL LETTER E WITH OGONEK
+011B Ecaron.smcp # LATIN SMALL LETTER E WITH CARON
+011D Gcircumflex.smcp # LATIN SMALL LETTER G WITH CIRCUMFLEX
+011F Gbreve.smcp # LATIN SMALL LETTER G WITH BREVE
+0121 uni0120.smcp # LATIN SMALL LETTER G WITH DOT ABOVE
+0123 Gcommaaccent.smcp # LATIN SMALL LETTER G WITH CEDILLA
+0125 Hcircumflex.smcp # LATIN SMALL LETTER H WITH CIRCUMFLEX
+0127 Hbar.smcp # LATIN SMALL LETTER H WITH STROKE
+0129 Itilde.smcp # LATIN SMALL LETTER I WITH TILDE
+012B Imacron.smcp # LATIN SMALL LETTER I WITH MACRON
+012D Ibreve.smcp # LATIN SMALL LETTER I WITH BREVE
+012F Iogonek.smcp # LATIN SMALL LETTER I WITH OGONEK
+0131 I.smcp # LATIN SMALL LETTER DOTLESS I
+0133 IJ.smcp # LATIN SMALL LIGATURE IJ
+0135 Jcircumflex.smcp # LATIN SMALL LETTER J WITH CIRCUMFLEX
+0137 Kcommaaccent.smcp # LATIN SMALL LETTER K WITH CEDILLA
+013A Lacute.smcp # LATIN SMALL LETTER L WITH ACUTE
+013C Lcommaaccent.smcp # LATIN SMALL LETTER L WITH CEDILLA
+013E Lcaron.smcp # LATIN SMALL LETTER L WITH CARON
+0140 Ldot.smcp # LATIN SMALL LETTER L WITH MIDDLE DOT
+0142 Lslash.smcp # LATIN SMALL LETTER L WITH STROKE
+0144 Nacute.smcp # LATIN SMALL LETTER N WITH ACUTE
+0146 Ncommaaccent.smcp # LATIN SMALL LETTER N WITH CEDILLA
+0148 Ncaron.smcp # LATIN SMALL LETTER N WITH CARON
+014B Eng.smcp # LATIN SMALL LETTER ENG
+014D Omacron.smcp # LATIN SMALL LETTER O WITH MACRON
+014F Obreve.smcp # LATIN SMALL LETTER O WITH BREVE
+0151 Ohungarumlaut.smcp # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0153 OE.smcp # LATIN SMALL LIGATURE OE
+0155 Racute.smcp # LATIN SMALL LETTER R WITH ACUTE
+0157 Rcommaaccent.smcp # LATIN SMALL LETTER R WITH CEDILLA
+0159 Rcaron.smcp # LATIN SMALL LETTER R WITH CARON
+015B Sacute.smcp # LATIN SMALL LETTER S WITH ACUTE
+015D Scircumflex.smcp # LATIN SMALL LETTER S WITH CIRCUMFLEX
+015F Scedilla.smcp # LATIN SMALL LETTER S WITH CEDILLA
+0161 Scaron.smcp # LATIN SMALL LETTER S WITH CARON
+0163 uni0162.smcp # LATIN SMALL LETTER T WITH CEDILLA
+0165 Tcaron.smcp # LATIN SMALL LETTER T WITH CARON
+0167 Tbar.smcp # LATIN SMALL LETTER T WITH STROKE
+0169 Utilde.smcp # LATIN SMALL LETTER U WITH TILDE
+016B Umacron.smcp # LATIN SMALL LETTER U WITH MACRON
+016D Ubreve.smcp # LATIN SMALL LETTER U WITH BREVE
+016F Uring.smcp # LATIN SMALL LETTER U WITH RING ABOVE
+0171 Uhungarumlaut.smcp # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0173 Uogonek.smcp # LATIN SMALL LETTER U WITH OGONEK
+0175 Wcircumflex.smcp # LATIN SMALL LETTER W WITH CIRCUMFLEX
+0177 Ycircumflex.smcp # LATIN SMALL LETTER Y WITH CIRCUMFLEX
+017A Zacute.smcp # LATIN SMALL LETTER Z WITH ACUTE
+017C Zdotaccent.smcp # LATIN SMALL LETTER Z WITH DOT ABOVE
+017E Zcaron.smcp # LATIN SMALL LETTER Z WITH CARON
+01FB Aringacute.smcp # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FD AEacute.smcp # LATIN SMALL LETTER AE WITH ACUTE
+01FF Oslashacute.smcp # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+0219 Scommaaccent.smcp # LATIN SMALL LETTER S WITH COMMA BELOW
+03AC Alphatonos.smcp # GREEK SMALL LETTER ALPHA WITH TONOS
+03AD Epsilontonos.smcp # GREEK SMALL LETTER EPSILON WITH TONOS
+03AE Etatonos.smcp # GREEK SMALL LETTER ETA WITH TONOS
+03AF Iotatonos.smcp # GREEK SMALL LETTER IOTA WITH TONOS
+03B1 Alpha.smcp # GREEK SMALL LETTER ALPHA
+03B2 Beta.smcp # GREEK SMALL LETTER BETA
+03B3 Gamma.smcp # GREEK SMALL LETTER GAMMA
+03B4 Delta.smcp # GREEK SMALL LETTER DELTA
+03B5 Epsilon.smcp # GREEK SMALL LETTER EPSILON
+03B6 Zeta.smcp # GREEK SMALL LETTER ZETA
+03B7 Eta.smcp # GREEK SMALL LETTER ETA
+03B8 Theta.smcp # GREEK SMALL LETTER THETA
+03B9 Iota.smcp # GREEK SMALL LETTER IOTA
+03BA Kappa.smcp # GREEK SMALL LETTER KAPPA
+03BB Lambda.smcp # GREEK SMALL LETTER LAMDA
+03BC Mu.smcp # GREEK SMALL LETTER MU
+03BD Nu.smcp # GREEK SMALL LETTER NU
+03BE Xi.smcp # GREEK SMALL LETTER XI
+03BF Omicron.smcp # GREEK SMALL LETTER OMICRON
+03C0 Pi.smcp # GREEK SMALL LETTER PI
+03C1 Rho.smcp # GREEK SMALL LETTER RHO
+03C2 Sigma.smcp # GREEK SMALL LETTER FINAL SIGMA
+03C3 Sigma.smcp # GREEK SMALL LETTER SIGMA
+03C4 Tau.smcp # GREEK SMALL LETTER TAU
+03C5 Upsilon.smcp # GREEK SMALL LETTER UPSILON
+03C6 Phi.smcp # GREEK SMALL LETTER PHI
+03C7 Chi.smcp # GREEK SMALL LETTER CHI
+03C8 Psi.smcp # GREEK SMALL LETTER PSI
+03C9 Omega.smcp # GREEK SMALL LETTER OMEGA
+03CA Iotadieresis.smcp # GREEK SMALL LETTER IOTA WITH DIALYTIKA
+03CB Upsilondieresis.smcp # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+03CC Omicrontonos.smcp # GREEK SMALL LETTER OMICRON WITH TONOS
+03CD Upsilontonos.smcp # GREEK SMALL LETTER UPSILON WITH TONOS
+03CE Omegatonos.smcp # GREEK SMALL LETTER OMEGA WITH TONOS
+0430 uni0410.smcp # CYRILLIC SMALL LETTER A
+0431 uni0411.smcp # CYRILLIC SMALL LETTER BE
+0432 uni0412.smcp # CYRILLIC SMALL LETTER VE
+0433 uni0413.smcp # CYRILLIC SMALL LETTER GHE
+0434 uni0414.smcp # CYRILLIC SMALL LETTER DE
+0435 uni0415.smcp # CYRILLIC SMALL LETTER IE
+0436 uni0416.smcp # CYRILLIC SMALL LETTER ZHE
+0437 uni0417.smcp # CYRILLIC SMALL LETTER ZE
+0438 uni0418.smcp # CYRILLIC SMALL LETTER I
+0439 uni0419.smcp # CYRILLIC SMALL LETTER SHORT I
+043A uni041A.smcp # CYRILLIC SMALL LETTER KA
+043B uni041B.smcp # CYRILLIC SMALL LETTER EL
+043C uni041C.smcp # CYRILLIC SMALL LETTER EM
+043D uni041D.smcp # CYRILLIC SMALL LETTER EN
+043E uni041E.smcp # CYRILLIC SMALL LETTER O
+043F uni041F.smcp # CYRILLIC SMALL LETTER PE
+0440 uni0420.smcp # CYRILLIC SMALL LETTER ER
+0441 uni0421.smcp # CYRILLIC SMALL LETTER ES
+0442 uni0422.smcp # CYRILLIC SMALL LETTER TE
+0443 uni0423.smcp # CYRILLIC SMALL LETTER U
+0444 uni0424.smcp # CYRILLIC SMALL LETTER EF
+0445 uni0425.smcp # CYRILLIC SMALL LETTER HA
+0446 uni0426.smcp # CYRILLIC SMALL LETTER TSE
+0447 uni0427.smcp # CYRILLIC SMALL LETTER CHE
+0448 uni0428.smcp # CYRILLIC SMALL LETTER SHA
+0449 uni0429.smcp # CYRILLIC SMALL LETTER SHCHA
+044A uni042A.smcp # CYRILLIC SMALL LETTER HARD SIGN
+044B uni042B.smcp # CYRILLIC SMALL LETTER YERU
+044C uni042C.smcp # CYRILLIC SMALL LETTER SOFT SIGN
+044D uni042D.smcp # CYRILLIC SMALL LETTER E
+044E uni042E.smcp # CYRILLIC SMALL LETTER YU
+044F uni042F.smcp # CYRILLIC SMALL LETTER YA
+0451 uni0401.smcp # CYRILLIC SMALL LETTER IO
+0452 uni0402.smcp # CYRILLIC SMALL LETTER DJE
+0453 uni0403.smcp # CYRILLIC SMALL LETTER GJE
+0454 uni0404.smcp # CYRILLIC SMALL LETTER UKRAINIAN IE
+0455 uni0405.smcp # CYRILLIC SMALL LETTER DZE
+0456 uni0406.smcp # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0457 uni0407.smcp # CYRILLIC SMALL LETTER YI
+0458 uni0408.smcp # CYRILLIC SMALL LETTER JE
+0459 uni0409.smcp # CYRILLIC SMALL LETTER LJE
+045A uni040A.smcp # CYRILLIC SMALL LETTER NJE
+045B uni040B.smcp # CYRILLIC SMALL LETTER TSHE
+045C uni040C.smcp # CYRILLIC SMALL LETTER KJE
+045E uni040E.smcp # CYRILLIC SMALL LETTER SHORT U
+045F uni040F.smcp # CYRILLIC SMALL LETTER DZHE
+0491 uni0490.smcp # CYRILLIC SMALL LETTER GHE WITH UPTURN
+1E81 Wgrave.smcp # LATIN SMALL LETTER W WITH GRAVE
+1E83 Wacute.smcp # LATIN SMALL LETTER W WITH ACUTE
+1E85 Wdieresis.smcp # LATIN SMALL LETTER W WITH DIAERESIS
+1EF3 Ygrave.smcp # LATIN SMALL LETTER Y WITH GRAVE
diff --git a/res/unic_requirements.txt b/res/unic_requirements.txt
new file mode 100644
index 0000000..536e63d
--- /dev/null
+++ b/res/unic_requirements.txt
@@ -0,0 +1,162 @@
+0041 A.unic # LATIN CAPITAL LETTER A
+0045 E.unic # LATIN CAPITAL LETTER E
+004D M.unic # LATIN CAPITAL LETTER M
+004E N.unic # LATIN CAPITAL LETTER N
+0055 U.unic # LATIN CAPITAL LETTER U
+0061 A.unic # LATIN SMALL LETTER A
+0062 B # LATIN SMALL LETTER B
+0063 C # LATIN SMALL LETTER C
+0064 D # LATIN SMALL LETTER D
+0065 E.unic # LATIN SMALL LETTER E
+0066 F # LATIN SMALL LETTER F
+0067 G # LATIN SMALL LETTER G
+0068 H # LATIN SMALL LETTER H
+0069 I # LATIN SMALL LETTER I
+006A J # LATIN SMALL LETTER J
+006B K # LATIN SMALL LETTER K
+006C L # LATIN SMALL LETTER L
+006D M.unic # LATIN SMALL LETTER M
+006E N.unic # LATIN SMALL LETTER N
+006F O # LATIN SMALL LETTER O
+0070 P # LATIN SMALL LETTER P
+0071 Q # LATIN SMALL LETTER Q
+0072 R # LATIN SMALL LETTER R
+0073 S # LATIN SMALL LETTER S
+0074 T # LATIN SMALL LETTER T
+0075 U.unic # LATIN SMALL LETTER U
+0076 V # LATIN SMALL LETTER V
+0077 W # LATIN SMALL LETTER W
+0078 X # LATIN SMALL LETTER X
+0079 Y # LATIN SMALL LETTER Y
+007A Z # LATIN SMALL LETTER Z
+00C0 Agrave.unic # LATIN CAPITAL LETTER A WITH GRAVE
+00C1 Aacute.unic # LATIN CAPITAL LETTER A WITH ACUTE
+00C2 Acircumflex.unic # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+00C3 Atilde.unic # LATIN CAPITAL LETTER A WITH TILDE
+00C4 Adieresis.unic # LATIN CAPITAL LETTER A WITH DIAERESIS
+00C5 Aring.unic # LATIN CAPITAL LETTER A WITH RING ABOVE
+00C8 Egrave.unic # LATIN CAPITAL LETTER E WITH GRAVE
+00C9 Eacute.unic # LATIN CAPITAL LETTER E WITH ACUTE
+00CA Ecircumflex.unic # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+00CB Edieresis.unic # LATIN CAPITAL LETTER E WITH DIAERESIS
+00D1 Ntilde.unic # LATIN CAPITAL LETTER N WITH TILDE
+00D9 Ugrave.unic # LATIN CAPITAL LETTER U WITH GRAVE
+00DA Uacute.unic # LATIN CAPITAL LETTER U WITH ACUTE
+00DC Udieresis.unic # LATIN CAPITAL LETTER U WITH DIAERESIS
+00E0 Agrave.unic # LATIN SMALL LETTER A WITH GRAVE
+00E1 Aacute.unic # LATIN SMALL LETTER A WITH ACUTE
+00E2 Acircumflex.unic # LATIN SMALL LETTER A WITH CIRCUMFLEX
+00E3 Atilde.unic # LATIN SMALL LETTER A WITH TILDE
+00E4 Adieresis.unic # LATIN SMALL LETTER A WITH DIAERESIS
+00E5 Aring.unic # LATIN SMALL LETTER A WITH RING ABOVE
+00E6 AE # LATIN SMALL LETTER AE
+00E7 Ccedilla # LATIN SMALL LETTER C WITH CEDILLA
+00E8 Egrave.unic # LATIN SMALL LETTER E WITH GRAVE
+00E9 Eacute.unic # LATIN SMALL LETTER E WITH ACUTE
+00EA Ecircumflex.unic # LATIN SMALL LETTER E WITH CIRCUMFLEX
+00EB Edieresis.unic # LATIN SMALL LETTER E WITH DIAERESIS
+00EC Igrave # LATIN SMALL LETTER I WITH GRAVE
+00ED Iacute # LATIN SMALL LETTER I WITH ACUTE
+00EE Icircumflex # LATIN SMALL LETTER I WITH CIRCUMFLEX
+00EF Idieresis # LATIN SMALL LETTER I WITH DIAERESIS
+00F0 Eth # LATIN SMALL LETTER ETH
+00F1 Ntilde.unic # LATIN SMALL LETTER N WITH TILDE
+00F2 Ograve # LATIN SMALL LETTER O WITH GRAVE
+00F3 Oacute # LATIN SMALL LETTER O WITH ACUTE
+00F4 Ocircumflex # LATIN SMALL LETTER O WITH CIRCUMFLEX
+00F5 Otilde # LATIN SMALL LETTER O WITH TILDE
+00F6 Odieresis # LATIN SMALL LETTER O WITH DIAERESIS
+00F8 Oslash # LATIN SMALL LETTER O WITH STROKE
+00F9 Ugrave.unic # LATIN SMALL LETTER U WITH GRAVE
+00FA Uacute.unic # LATIN SMALL LETTER U WITH ACUTE
+00FB Ucircumflex # LATIN SMALL LETTER U WITH CIRCUMFLEX
+00FC Udieresis.unic # LATIN SMALL LETTER U WITH DIAERESIS
+00FD Yacute # LATIN SMALL LETTER Y WITH ACUTE
+00FE Thorn # LATIN SMALL LETTER THORN
+00FF Ydieresis # LATIN SMALL LETTER Y WITH DIAERESIS
+0100 Amacron.unic # LATIN CAPITAL LETTER A WITH MACRON
+0101 Amacron.unic # LATIN SMALL LETTER A WITH MACRON
+0102 Abreve.unic # LATIN CAPITAL LETTER A WITH BREVE
+0103 Abreve.unic # LATIN SMALL LETTER A WITH BREVE
+0104 Aogonek.unic # LATIN CAPITAL LETTER A WITH OGONEK
+0105 Aogonek.unic # LATIN SMALL LETTER A WITH OGONEK
+0107 Cacute # LATIN SMALL LETTER C WITH ACUTE
+0109 Ccircumflex # LATIN SMALL LETTER C WITH CIRCUMFLEX
+010B uni010A # LATIN SMALL LETTER C WITH DOT ABOVE
+010D Ccaron # LATIN SMALL LETTER C WITH CARON
+010F Dcaron # LATIN SMALL LETTER D WITH CARON
+0111 Dcroat # LATIN SMALL LETTER D WITH STROKE
+0112 Emacron.unic # LATIN CAPITAL LETTER E WITH MACRON
+0113 Emacron.unic # LATIN SMALL LETTER E WITH MACRON
+0114 Ebreve.unic # LATIN CAPITAL LETTER E WITH BREVE
+0115 Ebreve.unic # LATIN SMALL LETTER E WITH BREVE
+0116 Edotaccent.unic # LATIN CAPITAL LETTER E WITH DOT ABOVE
+0117 Edotaccent.unic # LATIN SMALL LETTER E WITH DOT ABOVE
+0118 Eogonek.unic # LATIN CAPITAL LETTER E WITH OGONEK
+0119 Eogonek.unic # LATIN SMALL LETTER E WITH OGONEK
+011A Ecaron.unic # LATIN CAPITAL LETTER E WITH CARON
+011B Ecaron.unic # LATIN SMALL LETTER E WITH CARON
+011D Gcircumflex # LATIN SMALL LETTER G WITH CIRCUMFLEX
+011F Gbreve # LATIN SMALL LETTER G WITH BREVE
+0121 uni0120 # LATIN SMALL LETTER G WITH DOT ABOVE
+0123 Gcommaaccent # LATIN SMALL LETTER G WITH CEDILLA
+0125 Hcircumflex # LATIN SMALL LETTER H WITH CIRCUMFLEX
+0127 Hbar # LATIN SMALL LETTER H WITH STROKE
+0129 Itilde # LATIN SMALL LETTER I WITH TILDE
+012B Imacron # LATIN SMALL LETTER I WITH MACRON
+012D Ibreve # LATIN SMALL LETTER I WITH BREVE
+012F Iogonek # LATIN SMALL LETTER I WITH OGONEK
+0133 IJ # LATIN SMALL LIGATURE IJ
+0135 Jcircumflex # LATIN SMALL LETTER J WITH CIRCUMFLEX
+0137 Kcommaaccent # LATIN SMALL LETTER K WITH CEDILLA
+013A Lacute # LATIN SMALL LETTER L WITH ACUTE
+013C Lcommaaccent # LATIN SMALL LETTER L WITH CEDILLA
+013E Lcaron # LATIN SMALL LETTER L WITH CARON
+0140 Ldot # LATIN SMALL LETTER L WITH MIDDLE DOT
+0143 Nacute.unic # LATIN CAPITAL LETTER N WITH ACUTE
+0144 Nacute.unic # LATIN SMALL LETTER N WITH ACUTE
+0145 Ncommaaccent.unic # LATIN CAPITAL LETTER N WITH CEDILLA
+0146 Ncommaaccent.unic # LATIN SMALL LETTER N WITH CEDILLA
+0147 Ncaron.unic # LATIN CAPITAL LETTER N WITH CARON
+0148 Ncaron.unic # LATIN SMALL LETTER N WITH CARON
+014B Eng # LATIN SMALL LETTER ENG
+014D Omacron # LATIN SMALL LETTER O WITH MACRON
+014F Obreve # LATIN SMALL LETTER O WITH BREVE
+0151 Ohungarumlaut # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+0153 OE # LATIN SMALL LIGATURE OE
+0155 Racute # LATIN SMALL LETTER R WITH ACUTE
+0157 Rcommaaccent # LATIN SMALL LETTER R WITH CEDILLA
+0159 Rcaron # LATIN SMALL LETTER R WITH CARON
+015B Sacute # LATIN SMALL LETTER S WITH ACUTE
+015D Scircumflex # LATIN SMALL LETTER S WITH CIRCUMFLEX
+015F Scedilla # LATIN SMALL LETTER S WITH CEDILLA
+0161 Scaron # LATIN SMALL LETTER S WITH CARON
+0163 uni0162 # LATIN SMALL LETTER T WITH CEDILLA
+0165 Tcaron # LATIN SMALL LETTER T WITH CARON
+0167 Tbar # LATIN SMALL LETTER T WITH STROKE
+0168 Utilde.unic # LATIN CAPITAL LETTER U WITH TILDE
+0169 Utilde.unic # LATIN SMALL LETTER U WITH TILDE
+016A Umacron.unic # LATIN CAPITAL LETTER U WITH MACRON
+016B Umacron.unic # LATIN SMALL LETTER U WITH MACRON
+016C Ubreve.unic # LATIN CAPITAL LETTER U WITH BREVE
+016D Ubreve.unic # LATIN SMALL LETTER U WITH BREVE
+016E Uring.unic # LATIN CAPITAL LETTER U WITH RING ABOVE
+016F Uring.unic # LATIN SMALL LETTER U WITH RING ABOVE
+0170 Uhungarumlaut.unic # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+0171 Uhungarumlaut.unic # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+0172 Uogonek.unic # LATIN CAPITAL LETTER U WITH OGONEK
+0173 Uogonek.unic # LATIN SMALL LETTER U WITH OGONEK
+0175 Wcircumflex # LATIN SMALL LETTER W WITH CIRCUMFLEX
+0177 Ycircumflex # LATIN SMALL LETTER Y WITH CIRCUMFLEX
+017A Zacute # LATIN SMALL LETTER Z WITH ACUTE
+017C Zdotaccent # LATIN SMALL LETTER Z WITH DOT ABOVE
+017E Zcaron # LATIN SMALL LETTER Z WITH CARON
+01FA Aringacute.unic # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+01FB Aringacute.unic # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+01FD AEacute # LATIN SMALL LETTER AE WITH ACUTE
+01FF Oslashacute # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+0219 uni0218 # LATIN SMALL LETTER S WITH COMMA BELOW
+1E81 Wgrave # LATIN SMALL LETTER W WITH GRAVE
+1E83 Wacute # LATIN SMALL LETTER W WITH ACUTE
+1E85 Wdieresis # LATIN SMALL LETTER W WITH DIAERESIS
+1EF3 Ygrave # LATIN SMALL LETTER Y WITH GRAVE