-
Notifications
You must be signed in to change notification settings - Fork 68
/
Copy pathfeatures.fea
7086 lines (6773 loc) · 295 KB
/
features.fea
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
languagesystem DFLT dflt;
languagesystem cyrl BGR ;
languagesystem cyrl dflt;
languagesystem cyrl MKD ;
languagesystem cyrl SRB ;
languagesystem grek dflt;
languagesystem latn AZE ;
languagesystem latn CAT ;
languagesystem latn CRT ;
languagesystem latn DEU ;
languagesystem latn dflt;
languagesystem latn LAT ;
languagesystem latn TRK ;
# GSUB
lookup loclDEU {
lookupflag 0;
sub \f by \f.DEU ;
sub \Adieresis by \Adieresis.deu ;
sub \Odieresis by \Odieresis.deu ;
sub \Udieresis by \Udieresis.deu ;
} loclDEU;
lookup loclTRK {
lookupflag 0;
sub \i by \i.TRK ;
} loclTRK;
lookup loclCAT {
lookupflag 0;
sub \l \periodcentered' \l by \periodcentered.CAT;
sub [\L ] [\periodcentered ]' [\L \l ] by [\periodcentered.CATuc ];
} loclCAT;
lookup loclSRB {
lookupflag 0;
sub \uni0431 by \uni0431.SRB ;
} loclSRB;
lookup loclBGR {
lookupflag 0;
sub \uni041A by \uni041A.BGR ;
sub \uni043A by \uni043A.BGR ;
sub \uni041B by \uni041B.alt ;
sub \uni0416 by \uni0416.BGR ;
sub \uni0432 by \uni0432.BGR ;
sub \uni043D by \uni043D.BGR ;
sub \uni0442 by \uni0442.BGR ;
sub \uni0433 by \uni0433.BGR ;
sub \uni043F by \uni043F.BGR ;
sub \uni0438 by \uni0438.BGR ;
sub \uni0439 by \uni0439.BGR ;
sub \uni0446 by \uni0446.BGR ;
sub \uni0448 by \uni0448.BGR ;
sub \uni0449 by \uni0449.BGR ;
sub \uni0436 by \uni0436.BGR ;
sub \uni043B by \uni043B.alt ;
sub \uni0434 by \uni0434.BGR ;
sub \uni0447 by \uni0447.BGR ;
sub \uni044E by \uni044E.BGR ;
} loclBGR;
lookup loclLAT {
lookupflag 0;
sub \u by \u.LAT ;
sub \v by \v.LAT ;
sub \U by \U.LAT ;
} loclLAT;
lookup caseCaseSensitiveFormslookup9 {
lookupflag 0;
sub \uni0302 by \uni0302.cap ;
sub \uni030C by \uni030C.cap ;
sub \hyphen by \hyphen.cap ;
sub \endash by \endash.cap ;
sub \emdash by \emdash.cap ;
sub \tildecomb by \tildecomb.cap ;
sub \uni0306 by \uni0306.cap ;
sub \uni0307 by \uni0307.cap ;
sub \uni030A by \uni030A.cap ;
sub \uni030B by \uni030B.cap ;
sub \uni0328 by \uni0328.cap ;
sub \uni0308 by \uni0308.cap ;
sub \uni0327 by \uni0327.cap ;
sub \uni2010 by \uni2010.cap ;
sub \uni2011 by \uni2011.cap ;
sub \figuredash by \figuredash.cap ;
sub \uni0304 by \uni0304.cap ;
sub \gravecomb by \gravecomb.cap ;
sub \uni0311 by \uni0311.cap ;
sub \uni0306.cyr by \uni0306.cyrcap ;
sub \uni030F by \uni030F.cap ;
sub \dotbelowcomb by \dotbelowcomb.cap ;
sub \uni0331 by \uni0331.cap ;
sub \uni032C by \uni032C.cap ;
sub \uni032D by \uni032D.cap ;
sub \uni032E by \uni032E.cap ;
sub \uni032F by \uni032F.cap ;
sub \uni0330 by \uni0330.cap ;
sub \uni0324 by \uni0324.cap ;
sub \uni0325 by \uni0325.cap ;
sub \uni0316 by \uni0316.cap ;
sub \uni0317 by \uni0317.cap ;
sub \uni0345 by \uni0345.cap ;
sub \acutecomb by \acutecomb.cap ;
} caseCaseSensitiveFormslookup9;
lookup CCMP_Precomp {
lookupflag 0;
sub \adieresis by \a \uni0308 ;
sub \odieresis by \o \uni0308 ;
sub \udieresis by \u \uni0308 ;
sub \Idotaccent by \I \uni0307.cap ;
sub \Agrave by \A \gravecomb.cap ;
sub \Aacute by \A \acutecomb.cap ;
sub \Acircumflex by \A \uni0302.cap ;
sub \Atilde by \A \tildecomb.cap ;
sub \Adieresis by \A \uni0308.cap ;
sub \Aring by \A \uni030A.cap ;
sub \Ccedilla by \C \uni0327.cap ;
sub \Egrave by \E \gravecomb.cap ;
sub \Eacute by \E \acutecomb.cap ;
sub \Ecircumflex by \E \uni0302.cap ;
sub \Edieresis by \E \uni0308.cap ;
sub \Igrave by \I \gravecomb.cap ;
sub \Iacute by \I \acutecomb.cap ;
sub \Icircumflex by \I \uni0302.cap ;
sub \Idieresis by \I \uni0308.cap ;
sub \Ntilde by \N \tildecomb.cap ;
sub \Ograve by \O \gravecomb.cap ;
sub \Oacute by \O \acutecomb.cap ;
sub \Ocircumflex by \O \uni0302.cap ;
sub \Otilde by \O \tildecomb.cap ;
sub \Odieresis by \O \uni0308.cap ;
sub \Ugrave by \U \gravecomb.cap ;
sub \Uacute by \U \acutecomb.cap ;
sub \Ucircumflex by \U \uni0302.cap ;
sub \Udieresis by \U \uni0308.cap ;
sub \Yacute by \Y \acutecomb.cap ;
sub \agrave by \a \gravecomb ;
sub \aacute by \a \acutecomb ;
sub \atilde by \a \tildecomb ;
sub \aring by \a \uni030A ;
sub \ccedilla by \c \uni0327 ;
sub \egrave by \e \gravecomb ;
sub \eacute by \e \acutecomb ;
sub \ecircumflex by \e \uni0302 ;
sub \edieresis by \e \uni0308 ;
sub \igrave by \i.dotless \gravecomb ;
sub \iacute by \i.dotless \acutecomb ;
sub \icircumflex by \i.dotless \uni0302 ;
sub \idieresis by \i.dotless \uni0308 ;
sub \ntilde by \n \tildecomb ;
sub \ograve by \o \gravecomb ;
sub \oacute by \o \acutecomb ;
sub \ocircumflex by \o \uni0302 ;
sub \otilde by \o \tildecomb ;
sub \ugrave by \u \gravecomb ;
sub \uacute by \u \acutecomb ;
sub \ucircumflex by \u \uni0302 ;
sub \yacute by \y \acutecomb ;
sub \ydieresis by \y \uni0308 ;
sub \Amacron by \A \uni0304.cap ;
sub \amacron by \a \uni0304 ;
sub \Abreve by \A \uni0306.cap ;
sub \abreve by \a \uni0306 ;
sub \Aogonek by \A \uni0328.cap ;
sub \aogonek by \a \uni0328 ;
sub \Cacute by \C \acutecomb.cap ;
sub \cacute by \c \acutecomb ;
sub \Ccircumflex by \C \uni0302.cap ;
sub \ccircumflex by \c \uni0302 ;
sub \Cdotaccent by \C \uni0307.cap ;
sub \cdotaccent by \c \uni0307 ;
sub \Ccaron by \C \uni030C.cap ;
sub \ccaron by \c \uni030C ;
sub \Dcaron by \D \uni030C.cap ;
sub \dcaron by \d \uni030C.alt ;
sub \Emacron by \E \uni0304.cap ;
sub \emacron by \e \uni0304 ;
sub \Ebreve by \E \uni0306.cap ;
sub \ebreve by \e \uni0306 ;
sub \Edotaccent by \E \uni0307.cap ;
sub \edotaccent by \e \uni0307 ;
sub \Eogonek by \E \uni0328.cap ;
sub \eogonek by \e \uni0328 ;
sub \Ecaron by \E \uni030C.cap ;
sub \ecaron by \e \uni030C ;
sub \Gcircumflex by \G \uni0302.cap ;
sub \gcircumflex by \g \uni0302 ;
sub \Gbreve by \G \uni0306.cap ;
sub \gbreve by \g \uni0306 ;
sub \Gdotaccent by \G \uni0307.cap ;
sub \gdotaccent by \g \uni0307 ;
sub \uni0122 by \G \uni0326 ;
sub \uni0123 by \g \uni0312 ;
sub \Hcircumflex by \H \uni0302.cap ;
sub \hcircumflex by \h \uni0302.flat ;
sub \Itilde by \I \tildecomb.cap ;
sub \itilde by \i.dotless \tildecomb ;
sub \Imacron by \I \uni0304.cap ;
sub \imacron by \i.dotless \uni0304 ;
sub \Ibreve by \I \uni0306.cap ;
sub \ibreve by \i.dotless \uni0306 ;
sub \Iogonek by \I \uni0328.cap ;
sub \iogonek by \i \uni0328 ;
sub \Jcircumflex by \J \uni0302.cap ;
sub \jcircumflex by \j.dotless \uni0302 ;
sub \uni0136 by \K \uni0326 ;
sub \uni0137 by \k \uni0326 ;
sub \Lacute by \L \acutecomb.cap ;
sub \lacute by \l \acutecomb.flat ;
sub \uni013B by \L \uni0326 ;
sub \uni013C by \l \uni0326 ;
sub \Lcaron by \L \uni030C.alt ;
sub \lcaron by \l \uni030C.alt ;
sub \Nacute by \N \acutecomb.cap ;
sub \nacute by \n \acutecomb ;
sub \uni0145 by \N \uni0326 ;
sub \uni0146 by \n \uni0326 ;
sub \Ncaron by \N \uni030C.cap ;
sub \ncaron by \n \uni030C ;
sub \Omacron by \O \uni0304.cap ;
sub \omacron by \o \uni0304 ;
sub \Obreve by \O \uni0306.cap ;
sub \obreve by \o \uni0306 ;
sub \Ohungarumlaut by \O \uni030B.cap ;
sub \ohungarumlaut by \o \uni030B ;
sub \Racute by \R \acutecomb.cap ;
sub \racute by \r \acutecomb ;
sub \uni0156 by \R \uni0326 ;
sub \uni0157 by \r \uni0326 ;
sub \Rcaron by \R \uni030C.cap ;
sub \rcaron by \r \uni030C ;
sub \Sacute by \S \acutecomb.cap ;
sub \sacute by \s \acutecomb ;
sub \Scircumflex by \S \uni0302.cap ;
sub \scircumflex by \s \uni0302 ;
sub \Scedilla by \S \uni0327.cap ;
sub \scedilla by \s \uni0327 ;
sub \Scaron by \S \uni030C.cap ;
sub \scaron by \s \uni030C ;
sub \uni0162 by \T \uni0327.cap ;
sub \uni0163 by \t \uni0327 ;
sub \Tcaron by \T \uni030C.cap ;
sub \tcaron by \t \uni030C.alt ;
sub \Utilde by \U \tildecomb.cap ;
sub \utilde by \u \tildecomb ;
sub \Umacron by \U \uni0304.cap ;
sub \umacron by \u \uni0304 ;
sub \Ubreve by \U \uni0306.cap ;
sub \ubreve by \u \uni0306 ;
sub \Uring by \U \uni030A.cap ;
sub \uring by \u \uni030A ;
sub \Uhungarumlaut by \U \uni030B.cap ;
sub \uhungarumlaut by \u \uni030B ;
sub \Uogonek by \U \uni0328.cap ;
sub \uogonek by \u \uni0328 ;
sub \Wcircumflex by \W \uni0302.cap ;
sub \wcircumflex by \w \uni0302 ;
sub \Ycircumflex by \Y \uni0302.cap ;
sub \ycircumflex by \y \uni0302 ;
sub \Ydieresis by \Y \uni0308.cap ;
sub \Zacute by \Z \acutecomb.cap ;
sub \zacute by \z \acutecomb ;
sub \Zdotaccent by \Z \uni0307.cap ;
sub \zdotaccent by \z \uni0307 ;
sub \Zcaron by \Z \uni030C.cap ;
sub \zcaron by \z \uni030C ;
sub \uni01CD by \A \uni030C.cap ;
sub \uni01CE by \a \uni030C ;
sub \uni01CF by \I \uni030C.cap ;
sub \uni01D0 by \i \uni030C ;
sub \uni01D1 by \O \uni030C.cap ;
sub \uni01D2 by \o \uni030C ;
sub \uni01D3 by \U \uni030C.cap ;
sub \uni01D4 by \u \uni030C ;
sub \uni01D5 by \U \uni0308.cap \uni0304.cap ;
sub \uni01D6 by \u \uni0308 \uni0304.stack ;
sub \uni01D7 by \U \uni0308.cap \acutecomb.flat ;
sub \uni01D8 by \u \uni0308 \acutecomb.stack ;
sub \uni01D9 by \U \uni0308.cap \uni030C.cap ;
sub \uni01DA by \u \uni0308 \uni030C.stack ;
sub \uni01DB by \U \uni0308.cap \gravecomb.flat ;
sub \uni01DC by \u \uni0308 \gravecomb.stack ;
sub \uni01DE by \A \uni0308.cap \uni0304.cap ;
sub \uni01DF by \a \uni0308 \uni0304.stack ;
sub \Gcaron by \G \uni030C.cap ;
sub \gcaron by \g \uni030C ;
sub \uni01E8 by \K \uni030C.cap ;
sub \uni01E9 by \k \uni030C.flat ;
sub \uni01EA by \O \uni0328.cap ;
sub \uni01EB by \o \uni0328 ;
sub \uni01EC by \O \uni0328 \uni0304.cap ;
sub \uni01ED by \o \uni0328 \uni0304 ;
sub \uni01F0 by \j.dotless \uni030C ;
sub \uni01F4 by \G \acutecomb.cap ;
sub \uni01F5 by \g \acutecomb ;
sub \uni01F8 by \N \gravecomb.cap ;
sub \uni01F9 by \n \gravecomb ;
sub \Aringacute by \A \uni030A.cap \acutecomb.flat ;
sub \aringacute by \a \uni030A.stack \acutecomb.flat ;
sub \uni0218 by \S \uni0326 ;
sub \uni0219 by \s \uni0326 ;
sub \uni021A by \T \uni0326 ;
sub \uni021B by \t \uni0326 ;
sub \uni021E by \H \uni030C.cap ;
sub \uni021F by \h \uni030C.flat ;
sub \uni0226 by \A \uni0307.cap ;
sub \uni0227 by \a \uni0307 ;
sub \uni0228 by \E \uni0327.cap ;
sub \uni0229 by \e \uni0327 ;
sub \uni022A by \O \uni0308.cap \uni0304.cap ;
sub \uni022B by \o \uni0308 \uni0304.stack ;
sub \uni022C by \O \tildecomb.cap \uni0304.cap ;
sub \uni022D by \o \tildecomb.stack \uni0304.stack ;
sub \uni022E by \O \uni0307.cap ;
sub \uni022F by \o \uni0307 ;
sub \uni0230 by \O \uni0307.cap \uni0304.cap ;
sub \uni0231 by \o \uni0307.stack \uni0304.stack ;
sub \uni0232 by \Y \uni0304.cap ;
sub \uni0233 by \y \uni0304 ;
sub \uni1E00 by \A \uni0325.cap ;
sub \uni1E01 by \a \uni0325 ;
sub \uni1E02 by \B \uni0307.cap ;
sub \uni1E03 by \b \uni0307 ;
sub \uni1E04 by \B \dotbelowcomb.cap ;
sub \uni1E05 by \b \dotbelowcomb ;
sub \uni1E06 by \B \uni0331.cap ;
sub \uni1E07 by \b \uni0331 ;
sub \uni1E08 by \C \uni0327.cap \acutecomb.cap ;
sub \uni1E09 by \c \uni0327 \acutecomb ;
sub \uni1E0A by \D \uni0307.cap ;
sub \uni1E0B by \d \uni0307 ;
sub \uni1E0C by \D \dotbelowcomb.cap ;
sub \uni1E0D by \d \dotbelowcomb ;
sub \uni1E0E by \D \uni0331.cap ;
sub \uni1E0F by \d \uni0331 ;
sub \uni1E10 by \D \uni0327.cap ;
sub \uni1E11 by \d \uni0327 ;
sub \uni1E12 by \D \uni032D.cap ;
sub \uni1E13 by \d \uni032D ;
sub \uni1E14 by \E \uni0304.cap \gravecomb.flat ;
sub \uni1E15 by \e \uni0304.stack \gravecomb.stack ;
sub \uni1E16 by \E \uni0304.cap \acutecomb.flat ;
sub \uni1E17 by \e \uni0304.stack \acutecomb.stack ;
sub \uni1E18 by \E \uni032D.cap ;
sub \uni1E19 by \e \uni032D ;
sub \uni1E1A by \E \uni0330.cap ;
sub \uni1E1B by \e \uni0330 ;
sub \uni1E1C by \E \uni0327.cap \uni0306.cap ;
sub \uni1E1D by \e \uni0327 \uni0306 ;
sub \uni1E1E by \F \uni0307.cap ;
sub \uni1E1F by \f \uni0307 ;
sub \uni1E20 by \G \uni0304.cap ;
sub \uni1E21 by \g \uni0304 ;
sub \uni1E22 by \H \uni0307.cap ;
sub \uni1E23 by \h \uni0307 ;
sub \uni1E24 by \H \dotbelowcomb.cap ;
sub \uni1E25 by \h \dotbelowcomb ;
sub \uni1E26 by \H \uni0308.cap ;
sub \uni1E27 by \h \uni0308 ;
sub \uni1E28 by \H \uni0327.cap ;
sub \uni1E29 by \h \uni0327 ;
sub \uni1E2A by \H \uni032E.cap ;
sub \uni1E2B by \h \uni032E ;
sub \uni1E2C by \I \uni0330.cap ;
sub \uni1E2D by \i \uni0330 ;
sub \uni1E2E by \I \uni0308.cap \acutecomb.cap ;
sub \uni1E2F by \i.dotless \uni0308 \acutecomb.stack ;
sub \uni1E30 by \K \acutecomb.cap ;
sub \uni1E31 by \k \acutecomb ;
sub \uni1E32 by \K \dotbelowcomb.cap ;
sub \uni1E33 by \k \dotbelowcomb ;
sub \uni1E34 by \K \uni0331.cap ;
sub \uni1E35 by \k \uni0331 ;
sub \uni1E36 by \L \dotbelowcomb.cap ;
sub \uni1E37 by \l \dotbelowcomb ;
sub \uni1E38 by \L \dotbelowcomb.cap \uni0304.cap ;
sub \uni1E39 by \l \dotbelowcomb \uni0304 ;
sub \uni1E3A by \L \uni0331.cap ;
sub \uni1E3B by \l \uni0331 ;
sub \uni1E3C by \L \uni032D.cap ;
sub \uni1E3D by \l \uni032D ;
sub \uni1E3E by \M \acutecomb.cap ;
sub \uni1E3F by \m \acutecomb ;
sub \uni1E40 by \M \uni0307.cap ;
sub \uni1E41 by \m \uni0307 ;
sub \uni1E42 by \M \dotbelowcomb.cap ;
sub \uni1E43 by \m \dotbelowcomb ;
sub \uni1E44 by \N \uni0307.cap ;
sub \uni1E45 by \n \uni0307 ;
sub \uni1E46 by \N \dotbelowcomb.cap ;
sub \uni1E47 by \n \dotbelowcomb ;
sub \uni1E48 by \N \uni0331.cap ;
sub \uni1E49 by \n \uni0331 ;
sub \uni1E4A by \N \uni032D.cap ;
sub \uni1E4B by \n \uni032D ;
sub \uni1E4C by \O \tildecomb.cap \acutecomb.flat ;
sub \uni1E4D by \o \tildecomb.stack \acutecomb.stack ;
sub \uni1E4E by \O \tildecomb.cap \uni0308.cap ;
sub \uni1E4F by \o \tildecomb.stack \uni0308 ;
sub \uni1E50 by \O \uni0304.cap \gravecomb.flat ;
sub \uni1E51 by \o \uni0304.stack \gravecomb.stack ;
sub \uni1E52 by \O \uni0304.cap \acutecomb.flat ;
sub \uni1E53 by \o \uni0304.stack \acutecomb.stack ;
sub \uni1E54 by \P \acutecomb.cap ;
sub \uni1E55 by \p \acutecomb ;
sub \uni1E56 by \P \uni0307.cap ;
sub \uni1E57 by \p \uni0307 ;
sub \uni1E58 by \R \uni0307.cap ;
sub \uni1E59 by \r \uni0307 ;
sub \uni1E5A by \R \dotbelowcomb.cap ;
sub \uni1E5B by \r \dotbelowcomb ;
sub \uni1E5C by \R \dotbelowcomb.cap \uni0304.cap ;
sub \uni1E5D by \r \dotbelowcomb \uni0304 ;
sub \uni1E5E by \R \uni0331.cap ;
sub \uni1E5F by \r \uni0331 ;
sub \uni1E60 by \S \uni0307.cap ;
sub \uni1E61 by \s \uni0307 ;
sub \uni1E62 by \S \dotbelowcomb.cap ;
sub \uni1E63 by \s \dotbelowcomb ;
sub \uni1E64 by \S \acutecomb.flat \uni0307.cap ;
sub \uni1E65 by \s \acutecomb.flat \uni0307.stack ;
sub \uni1E66 by \S \uni030C.cap \uni0307.cap ;
sub \uni1E67 by \s \uni030C.stack \uni0307.stack ;
sub \uni1E68 by \S \dotbelowcomb.cap \uni0307.cap ;
sub \uni1E69 by \s \dotbelowcomb \uni0307 ;
sub \uni1E6A by \T \uni0307.cap ;
sub \uni1E6B by \t \uni0307 ;
sub \uni1E6C by \T \dotbelowcomb.cap ;
sub \uni1E6D by \t \dotbelowcomb ;
sub \uni1E6E by \T \uni0331.cap ;
sub \uni1E6F by \t \uni0331 ;
sub \uni1E70 by \T \uni032D.cap ;
sub \uni1E71 by \t \uni032D ;
sub \uni1E72 by \U \uni0324.cap ;
sub \uni1E73 by \u \uni0324 ;
sub \uni1E74 by \U \uni0330.cap ;
sub \uni1E75 by \u \uni0330 ;
sub \uni1E76 by \U \uni032D.cap ;
sub \uni1E77 by \u \uni032D ;
sub \uni1E78 by \U \tildecomb.cap \acutecomb.flat ;
sub \uni1E79 by \u \tildecomb.stack \acutecomb.stack ;
sub \uni1E7A by \U \uni0304.cap \uni0308.cap ;
sub \uni1E7B by \u \uni0304.stack \uni0308 ;
sub \uni1E7C by \V \tildecomb.cap ;
sub \uni1E7D by \v \tildecomb ;
sub \uni1E7E by \V \dotbelowcomb.cap ;
sub \uni1E7F by \v \dotbelowcomb ;
sub \Wgrave by \W \gravecomb.cap ;
sub \wgrave by \w \gravecomb ;
sub \Wacute by \W \acutecomb.cap ;
sub \wacute by \w \acutecomb ;
sub \Wdieresis by \W \uni0308.cap ;
sub \wdieresis by \w \uni0308 ;
sub \uni1E86 by \W \uni0307.cap ;
sub \uni1E87 by \w \uni0307 ;
sub \uni1E88 by \W \dotbelowcomb.cap ;
sub \uni1E89 by \w \dotbelowcomb ;
sub \uni1E8A by \X \uni0307.cap ;
sub \uni1E8B by \x \uni0307 ;
sub \uni1E8C by \X \uni0308.cap ;
sub \uni1E8D by \x \uni0308 ;
sub \uni1E8E by \Y \uni0307.cap ;
sub \uni1E8F by \y \uni0307 ;
sub \uni1E90 by \Z \uni0302.cap ;
sub \uni1E91 by \z \uni0302 ;
sub \uni1E92 by \Z \dotbelowcomb.cap ;
sub \uni1E93 by \z \dotbelowcomb ;
sub \uni1E94 by \Z \uni0331.cap ;
sub \uni1E95 by \z \uni0331 ;
sub \uni1E96 by \h \uni0331 ;
sub \uni1E97 by \t \uni0308 ;
sub \uni1E98 by \w \uni030A ;
sub \uni1E99 by \y \uni030A ;
sub \uni1E9B by \longs \uni0307 ;
sub \uni1EA0 by \A \dotbelowcomb.cap ;
sub \uni1EA1 by \a \dotbelowcomb ;
sub \uni1EA4 by \A \uni0302.cap \acutecomb.capstack ;
sub \uni1EA6 by \A \uni0302.cap \gravecomb.capstack ;
sub \uni1EA7 by \a \uni0302.stack \gravecomb.stack ;
sub \uni1EAA by \A \uni0302.cap \tildecomb.cap ;
sub \uni1EAB by \a \uni0302.stack \tildecomb.stack ;
sub \uni1EAC by \A \dotbelowcomb.cap \uni0302.cap ;
sub \uni1EAD by \a \dotbelowcomb \uni0302 ;
sub \uni1EAE by \A \uni0306.cap \acutecomb.capstack ;
sub \uni1EAF by \a \uni0306.stack \acutecomb.stack ;
sub \uni1EB0 by \A \uni0306.cap \gravecomb.capstack ;
sub \uni1EB1 by \a \uni0306.stack \gravecomb.stack ;
sub \uni1EB4 by \A \uni0306.cap \tildecomb.cap ;
sub \uni1EB5 by \a \uni0306.stack \tildecomb.stack ;
sub \uni1EB6 by \A \dotbelowcomb.cap \uni0306.cap ;
sub \uni1EB7 by \a \dotbelowcomb \uni0306 ;
sub \uni1EB8 by \E \dotbelowcomb.cap ;
sub \uni1EB9 by \e \dotbelowcomb ;
sub \uni1EBC by \E \tildecomb.cap ;
sub \uni1EBD by \e \tildecomb ;
sub \uni1EBE by \E \uni0302.cap \acutecomb.capstack ;
sub \uni1EBF by \e \uni0302.stack \acutecomb.stack ;
sub \uni1EC0 by \E \uni0302.cap \gravecomb.capstack ;
sub \uni1EC1 by \e \uni0302.stack \gravecomb.stack ;
sub \uni1EC4 by \E \uni0302.cap \tildecomb.cap ;
sub \uni1EC5 by \e \uni0302.stack \tildecomb.stack ;
sub \uni1EC6 by \E \dotbelowcomb.cap \uni0302.cap ;
sub \uni1EC7 by \e \dotbelowcomb \uni0302 ;
sub \uni1ECA by \I \dotbelowcomb.cap ;
sub \uni1ECB by \i \dotbelowcomb ;
sub \uni1ECC by \O \dotbelowcomb.cap ;
sub \uni1ECD by \o \dotbelowcomb ;
sub \uni1ED0 by \O \uni0302.cap \acutecomb.capstack ;
sub \uni1ED1 by \o \uni0302.stack \acutecomb.stack ;
sub \uni1ED2 by \O \uni0302.cap \gravecomb.capstack ;
sub \uni1ED3 by \o \uni0302.stack \gravecomb.stack ;
sub \uni1ED6 by \O \uni0302.cap \tildecomb.cap ;
sub \uni1ED7 by \o \uni0302.stack \tildecomb.stack ;
sub \uni1ED8 by \O \dotbelowcomb.cap \uni0302.cap ;
sub \uni1ED9 by \o \dotbelowcomb \uni0302 ;
sub \uni1EDA by \Ohorn \acutecomb.cap ;
sub \uni1EDB by \ohorn \acutecomb ;
sub \uni1EDC by \Ohorn \gravecomb.cap ;
sub \uni1EDD by \ohorn \gravecomb ;
sub \uni1EE0 by \Ohorn \tildecomb.cap ;
sub \uni1EE1 by \ohorn \tildecomb ;
sub \uni1EE2 by \Ohorn \dotbelowcomb.cap ;
sub \uni1EE3 by \ohorn \dotbelowcomb ;
sub \uni1EE4 by \U \dotbelowcomb.cap ;
sub \uni1EE5 by \u \dotbelowcomb ;
sub \Ygrave by \Y \gravecomb.cap ;
sub \ygrave by \y \gravecomb ;
sub \uni1EF4 by \Y \dotbelowcomb.cap ;
sub \uni1EF5 by \y \dotbelowcomb ;
sub \uni1EF8 by \Y \tildecomb.cap ;
sub \uni1EF9 by \y \tildecomb ;
sub \uni1FC0 by \space.stack \uni0342 ;
sub \uni1FC1 by \space.stack \uni0308 \uni0342 ;
sub \uni1FED by \space.stack \uni0308.grkstack \gravecomb.grk ;
sub \uni01E0 by \A \uni0307.cap \uni0304.cap ;
sub \uni01E1 by \a \uni0307.stack \uni0304.stack ;
sub \uni0202 by \A \uni0311.cap ;
sub \uni0203 by \a \uni0311 ;
sub \uni0206 by \E \uni0311.cap ;
sub \uni0207 by \e \uni0311 ;
sub \uni020A by \I \uni0311.cap ;
sub \uni020B by \i \uni0311 ;
sub \uni020E by \O \uni0311.cap ;
sub \uni020F by \o \uni0311 ;
sub \uni0212 by \R \uni0311.cap ;
sub \uni0213 by \r \uni0311 ;
sub \uni0216 by \U \uni0311.cap ;
sub \uni0217 by \u \uni0311 ;
sub \uni0344 by \uni0308.grkstack \acutecomb.grk ;
sub \Iotadieresis by \Iota \uni0308.cap ;
sub \Upsilondieresis by \Upsilon \uni0308.cap ;
sub \uni03D4 by \Upsilon \uni0308.cap ;
sub \uni1FB8 by \Alpha \uni0306.cap ;
sub \uni1FB9 by \Alpha \uni0304.cap ;
sub \uni1FBA by \Alpha \gravecomb.grk ;
sub \uni1FBF by \space.stack \uni0313 ;
sub \uni1FC8 by \Epsilon \gravecomb.grk ;
sub \uni1FCA by \Eta \gravecomb.grk ;
sub \uni1FCD by \space.stack \uni0313.grk \gravecomb.grkstack ;
sub \uni1FCE by \space.stack \uni0313.grk \acutecomb.grkstack ;
sub \uni1FCF by \space.stack \uni0313.grkstack \uni0342 ;
sub \uni1FD8 by \Iota \uni0306.cap ;
sub \uni1FD9 by \Iota \uni0304.cap ;
sub \uni1FDA by \Iota \gravecomb.grk ;
sub \uni1FE8 by \Upsilon \uni0306.cap ;
sub \uni1FE9 by \Upsilon \uni0304.cap ;
sub \uni1FEA by \Upsilon \gravecomb.grk ;
sub \uni1FEC by \Rho \uni0314 ;
sub \uni1FEF by \space.stack \gravecomb.grk ;
sub \uni1FF8 by \Omicron \gravecomb.grk ;
sub \uni1FFD by \space.stack \acutecomb.grk ;
sub \uni1FFE by \space.stack \uni0314 ;
sub \napostrophe by \n \uni030C.alt ;
sub \uni1FBB by \Alpha \acutecomb.grk ;
sub \uni1FC9 by \Epsilon \acutecomb.grk ;
sub \uni1FCB by \Eta \acutecomb.grk ;
sub \uni1FDB by \Iota \acutecomb.grk ;
sub \uni1FDD by \space.stack \uni0314.grk \gravecomb.grkstack ;
sub \uni1FDE by \space.stack \uni0314.grk \acutecomb.grkstack ;
sub \uni1FDF by \space.stack \uni0314.grkstack \uni0342 ;
sub \uni1FEB by \Upsilon \acutecomb.grk ;
sub \uni1FF9 by \Omicron \acutecomb.grk ;
sub \uni01E2 by \AE \uni0304.cap ;
sub \AEacute by \AE \acutecomb.cap ;
sub \uni01E3 by \ae \uni0304 ;
sub \aeacute by \ae \acutecomb ;
sub \oslashacute by \oslash \acutecomb ;
sub \uni01EF by \uni0292 \uni030C ;
sub \Oslashacute by \Oslash \acutecomb.cap ;
sub \uni1FFA by \uni03A9 \gravecomb.grk ;
sub \uni1FFB by \uni03A9 \acutecomb.grk ;
sub \uni1EB2 by \A \uni0306.cap \hookabovecomb.cap ;
sub \uni1EA9 by \a \uni0302.stack \hookabovecomb.stack ;
sub \uni1EA3 by \a \hookabovecomb ;
sub \uni1EB3 by \a \uni0306.stack \hookabovecomb.stack ;
sub \uni1EBB by \e \hookabovecomb ;
sub \uni1EC3 by \e \uni0302.stack \hookabovecomb.stack ;
sub \uni1EC9 by \i.dotless \hookabovecomb ;
sub \uni1ECF by \o \hookabovecomb ;
sub \uni1ED5 by \o \uni0302.stack \hookabovecomb.stack ;
sub \uni1EDF by \ohorn \hookabovecomb ;
sub \uni1EE7 by \u \hookabovecomb ;
sub \uni1EE9 by \uhorn \acutecomb ;
sub \uni1EEB by \uhorn \gravecomb ;
sub \uni1EED by \uhorn \hookabovecomb ;
sub \uni1EEF by \uhorn \tildecomb ;
sub \uni1EF1 by \uhorn \dotbelowcomb ;
sub \uni1EF7 by \y \hookabovecomb ;
sub \uni1EA2 by \A \hookabovecomb.cap ;
sub \uni1EA8 by \A \uni0302.cap \hookabovecomb.cap ;
sub \uni1EBA by \E \hookabovecomb.cap ;
sub \uni1EC2 by \E \uni0302.cap \hookabovecomb.cap ;
sub \uni1EC8 by \I \hookabovecomb.cap ;
sub \uni1ECE by \O \hookabovecomb.cap ;
sub \uni1ED4 by \O \uni0302.cap \hookabovecomb.cap ;
sub \uni1EDE by \Ohorn \hookabovecomb.cap ;
sub \uni1EE6 by \U \hookabovecomb.cap ;
sub \uni1EE8 by \Uhorn \acutecomb.cap ;
sub \uni1EEA by \Uhorn \gravecomb.cap ;
sub \uni1EEC by \Uhorn \hookabovecomb.cap ;
sub \uni1EEE by \Uhorn \tildecomb.cap ;
sub \uni1EF0 by \Uhorn \dotbelowcomb.cap ;
sub \uni1EF6 by \Y \hookabovecomb.cap ;
sub \uni1F08 by \Alpha \uni0313 ;
sub \uni0211 by \r \uni030F ;
sub \uni0210 by \R \uni030F.cap ;
sub \uni0214 by \U \uni030F.cap ;
sub \uni0215 by \u \uni030F ;
sub \uni020D by \o \uni030F ;
sub \uni020C by \O \uni030F.cap ;
sub \uni0209 by \i \uni030F ;
sub \uni0208 by \I \uni030F.cap ;
sub \uni0205 by \e \uni030F ;
sub \uni0204 by \E \uni030F.cap ;
sub \uni0201 by \a \uni030F ;
sub \uni0200 by \A \uni030F.cap ;
sub \uni01EE by \uni01B7 \uni030C.cap ;
sub \uni1E9A by \a \uni02BE ;
sub \acircumflex by \a \uni0302 ;
sub \uni1EA5 by \a \uni0302.stack \acutecomb.stack ;
sub \iotadieresis by \iota \uni0308 ;
sub \upsilondieresis by \upsilon \uni0308 ;
sub \upsilontonos by \upsilon \acutecomb.grk ;
sub \alphatonos by \alpha \acutecomb.grk ;
sub \epsilontonos by \epsilon \acutecomb.grk ;
sub \etatonos by \eta \acutecomb.grk ;
sub \iotatonos by \iota \acutecomb.grk ;
sub \upsilondieresistonos by \upsilon \uni0308.grkstack \acutecomb.grk ;
sub \iotadieresistonos by \iota \uni0308.grkstack \acutecomb.grk ;
sub \Upsilontonos by \Upsilon \acutecomb.grk ;
sub \Omegatonos by \uni03A9 \acutecomb.grk ;
sub \Etatonos by \Eta \acutecomb.grk ;
sub \Epsilontonos by \Epsilon \acutecomb.grk ;
sub \Alphatonos by \Alpha \acutecomb.grk ;
sub \dieresistonos by \space.stack \uni0308.grkstack \acutecomb.grk ;
sub \Iotatonos by \Iota \acutecomb.grk ;
sub \omicrontonos by \omicron \acutecomb.grk ;
sub \omegatonos by \omega \acutecomb.grk ;
sub \uni1FB3 by \alpha \uni0345 ;
sub \uni1FC3 by \eta \uni0345 ;
sub \uni1FF3 by \omega \uni0345 ;
sub \uni1F00 by \alpha \uni0313 ;
sub \uni1F01 by \alpha \uni0314 ;
sub \uni1F02 by \alpha \uni0313.grk \gravecomb.grkstack ;
sub \uni1F03 by \alpha \uni0314.grk \gravecomb.grkstack ;
sub \uni1F04 by \alpha \uni0313.grk \acutecomb.grkstack ;
sub \uni1F05 by \alpha \uni0314.grk \acutecomb.grkstack ;
sub \uni1F06 by \alpha \uni0313.grkstack \uni0342 ;
sub \uni1F07 by \alpha \uni0314.grkstack \uni0342 ;
sub \uni1F09 by \Alpha \uni0314 ;
sub \uni1F0A by \Alpha \uni0313.grk \gravecomb.grkstack ;
sub \uni1F0B by \Alpha \uni0314.grk \gravecomb.grkstack ;
sub \uni1F0C by \Alpha \uni0313.grk \acutecomb.grkstack ;
sub \uni1F0D by \Alpha \uni0314.grk \acutecomb.grkstack ;
sub \uni1F0E by \Alpha \uni0313.grkstack \uni0342 ;
sub \uni1F0F by \Alpha \uni0314.grkstack \uni0342 ;
sub \uni1F10 by \epsilon \uni0313 ;
sub \uni1F11 by \epsilon \uni0314 ;
sub \uni1F12 by \epsilon \uni0313.grk \gravecomb.grkstack ;
sub \uni1F13 by \epsilon \uni0314.grk \gravecomb.grkstack ;
sub \uni1F14 by \epsilon \uni0313.grk \acutecomb.grkstack ;
sub \uni1F15 by \epsilon \uni0314.grk \acutecomb.grkstack ;
sub \uni1F18 by \Epsilon \uni0313 ;
sub \uni1F19 by \Epsilon \uni0314 ;
sub \uni1F1A by \Epsilon \uni0313.grk \gravecomb.grkstack ;
sub \uni1F1B by \Epsilon \uni0314.grk \gravecomb.grkstack ;
sub \uni1F1C by \Epsilon \uni0313.grk \acutecomb.grkstack ;
sub \uni1F1D by \Epsilon \uni0314.grk \acutecomb.grkstack ;
sub \uni1F20 by \eta \uni0313 ;
sub \uni1F21 by \eta \uni0314 ;
sub \uni1F22 by \eta \uni0313.grk \gravecomb.grkstack ;
sub \uni1F23 by \eta \uni0314.grk \gravecomb.grkstack ;
sub \uni1F24 by \eta \uni0313.grk \acutecomb.grkstack ;
sub \uni1F25 by \eta \uni0314.grk \acutecomb.grkstack ;
sub \uni1F26 by \eta \uni0313.grkstack \uni0342 ;
sub \uni1F27 by \eta \uni0314.grkstack \uni0342 ;
sub \uni1F28 by \Eta \uni0313 ;
sub \uni1F29 by \Eta \uni0314 ;
sub \uni1F2A by \Eta \uni0313.grk \gravecomb.grkstack ;
sub \uni1F2B by \Eta \uni0314.grk \gravecomb.grkstack ;
sub \uni1F2C by \Eta \uni0313.grk \acutecomb.grkstack ;
sub \uni1F2D by \Eta \uni0314.grk \acutecomb.grkstack ;
sub \uni1F2E by \Eta \uni0313.grkstack \uni0342 ;
sub \uni1F2F by \Eta \uni0314.grkstack \uni0342 ;
sub \uni1F30 by \iota \uni0313 ;
sub \uni1F31 by \iota \uni0314 ;
sub \uni1F32 by \iota \uni0313.grk \gravecomb.grkstack ;
sub \uni1F33 by \iota \uni0314.grk \gravecomb.grkstack ;
sub \uni1F34 by \iota \uni0313.grk \acutecomb.grkstack ;
sub \uni1F35 by \iota \uni0314.grk \acutecomb.grkstack ;
sub \uni1F36 by \iota \uni0313.grkstack \uni0342 ;
sub \uni1F37 by \iota \uni0314.grkstack \uni0342 ;
sub \uni1F38 by \Iota \uni0313 ;
sub \uni1F39 by \Iota \uni0314 ;
sub \uni1F3A by \Iota \uni0313.grk \gravecomb.grkstack ;
sub \uni1F3B by \Iota \uni0314.grk \gravecomb.grkstack ;
sub \uni1F3C by \Iota \uni0313.grk \acutecomb.grkstack ;
sub \uni1F3D by \Iota \uni0314.grk \acutecomb.grkstack ;
sub \uni1F3E by \Iota \uni0313.grkstack \uni0342 ;
sub \uni1F3F by \Iota \uni0314.grkstack \uni0342 ;
sub \uni1F40 by \omicron \uni0313 ;
sub \uni1F41 by \omicron \uni0314 ;
sub \uni1F42 by \omicron \uni0313.grk \gravecomb.grkstack ;
sub \uni1F43 by \omicron \uni0314.grk \gravecomb.grkstack ;
sub \uni1F44 by \omicron \uni0313.grk \acutecomb.grkstack ;
sub \uni1F45 by \omicron \uni0314.grk \acutecomb.grkstack ;
sub \uni1F48 by \Omicron \uni0313 ;
sub \uni1F49 by \Omicron \uni0314 ;
sub \uni1F4A by \Omicron \uni0313.grk \gravecomb.grkstack ;
sub \uni1F4B by \Omicron \uni0314.grk \gravecomb.grkstack ;
sub \uni1F4C by \Omicron \uni0313.grk \acutecomb.grkstack ;
sub \uni1F4D by \Omicron \uni0314.grk \acutecomb.grkstack ;
sub \uni1F50 by \upsilon \uni0313 ;
sub \uni1F51 by \upsilon \uni0314 ;
sub \uni1F52 by \upsilon \uni0313.grk \gravecomb.grkstack ;
sub \uni1F53 by \upsilon \uni0314.grk \gravecomb.grkstack ;
sub \uni1F54 by \upsilon \uni0313.grk \acutecomb.grkstack ;
sub \uni1F55 by \upsilon \uni0314.grk \acutecomb.grkstack ;
sub \uni1F56 by \upsilon \uni0313.grkstack \uni0342 ;
sub \uni1F57 by \upsilon \uni0314.grkstack \uni0342 ;
sub \uni1F59 by \Upsilon \uni0314 ;
sub \uni1F5B by \Upsilon \uni0314.grk \gravecomb.grkstack ;
sub \uni1F5D by \Upsilon \uni0314.grk \acutecomb.grkstack ;
sub \uni1F5F by \Upsilon \uni0314.grkstack \uni0342 ;
sub \uni1F60 by \omega \uni0313 ;
sub \uni1F61 by \omega \uni0314 ;
sub \uni1F62 by \omega \uni0313.grk \gravecomb.grkstack ;
sub \uni1F63 by \omega \uni0314.grk \gravecomb.grkstack ;
sub \uni1F64 by \omega \uni0313.grk \acutecomb.grkstack ;
sub \uni1F65 by \omega \uni0314.grk \acutecomb.grkstack ;
sub \uni1F66 by \omega \uni0313.grkstack \uni0342 ;
sub \uni1F67 by \omega \uni0314.grkstack \uni0342 ;
sub \uni1F68 by \uni03A9 \uni0313 ;
sub \uni1F69 by \uni03A9 \uni0314 ;
sub \uni1F6A by \uni03A9 \uni0313.grk \gravecomb.grkstack ;
sub \uni1F6B by \uni03A9 \uni0314.grk \gravecomb.grkstack ;
sub \uni1F6C by \uni03A9 \uni0313.grk \acutecomb.grkstack ;
sub \uni1F6D by \uni03A9 \uni0314.grk \acutecomb.grkstack ;
sub \uni1F6E by \uni03A9 \uni0313.grkstack \uni0342 ;
sub \uni1F6F by \uni03A9 \uni0314.grkstack \uni0342 ;
sub \uni1F70 by \alpha \gravecomb.grk ;
sub \uni1F71 by \alpha \acutecomb.grk ;
sub \uni1F72 by \epsilon \gravecomb.grk ;
sub \uni1F73 by \epsilon \acutecomb.grk ;
sub \uni1F74 by \eta \gravecomb.grk ;
sub \uni1F75 by \eta \acutecomb.grk ;
sub \uni1F76 by \iota \gravecomb.grk ;
sub \uni1F77 by \iota \acutecomb.grk ;
sub \uni1F78 by \omicron \gravecomb.grk ;
sub \uni1F79 by \omicron \acutecomb.grk ;
sub \uni1F7A by \upsilon \gravecomb.grk ;
sub \uni1F7B by \upsilon \acutecomb.grk ;
sub \uni1F7C by \omega \gravecomb.grk ;
sub \uni1F7D by \omega \acutecomb.grk ;
sub \uni1F80 by \alpha \uni0345 \uni0313 ;
sub \uni1F81 by \alpha \uni0345 \uni0314 ;
sub \uni1F82 by \alpha \uni0345 \uni0313.grk \gravecomb.grkstack ;
sub \uni1F83 by \alpha \uni0345 \uni0314.grk \gravecomb.grkstack ;
sub \uni1F84 by \alpha \uni0345 \uni0313.grk \acutecomb.grkstack ;
sub \uni1F85 by \alpha \uni0345 \uni0314.grk \acutecomb.grkstack ;
sub \uni1F86 by \alpha \uni0345 \uni0313.grkstack \uni0342 ;
sub \uni1F87 by \alpha \uni0345 \uni0314.grkstack \uni0342 ;
sub \uni1F88 by \Alpha \uni0345.cap \uni0313 ;
sub \uni1F89 by \Alpha \uni0345.cap \uni0314 ;
sub \uni1F8A by \Alpha \uni0345.cap \uni0313.grk \gravecomb.grkstack ;
sub \uni1F8B by \Alpha \uni0345.cap \uni0314.grk \gravecomb.grkstack ;
sub \uni1F8C by \Alpha \uni0345.cap \uni0313.grk \acutecomb.grkstack ;
sub \uni1F8D by \Alpha \uni0345.cap \uni0314.grk \acutecomb.grkstack ;
sub \uni1F8E by \Alpha \uni0345.cap \uni0313.grkstack \uni0342 ;
sub \uni1F8F by \Alpha \uni0345.cap \uni0314.grkstack \uni0342 ;
sub \uni1F90 by \eta \uni0345 \uni0313 ;
sub \uni1F91 by \eta \uni0345 \uni0314 ;
sub \uni1F92 by \eta \uni0345 \uni0313.grk \gravecomb.grkstack ;
sub \uni1F93 by \eta \uni0345 \uni0314.grk \gravecomb.grkstack ;
sub \uni1F94 by \eta \uni0345 \uni0313.grk \acutecomb.grkstack ;
sub \uni1F95 by \eta \uni0345 \uni0314.grk \acutecomb.grkstack ;
sub \uni1F96 by \eta \uni0345 \uni0313.grkstack \uni0342 ;
sub \uni1F97 by \eta \uni0345 \uni0314.grkstack \uni0342 ;
sub \uni1F98 by \Eta \uni0345.cap \uni0313 ;
sub \uni1F99 by \Eta \uni0345.cap \uni0314 ;
sub \uni1F9A by \Eta \uni0345.cap \uni0313.grk \gravecomb.grkstack ;
sub \uni1F9B by \Eta \uni0345.cap \uni0314.grk \gravecomb.grkstack ;
sub \uni1F9C by \Eta \uni0345.cap \uni0313.grk \acutecomb.grkstack ;
sub \uni1F9D by \Eta \uni0345.cap \uni0314.grk \acutecomb.grkstack ;
sub \uni1F9E by \Eta \uni0345.cap \uni0313.grkstack \uni0342 ;
sub \uni1F9F by \Eta \uni0345.cap \uni0314.grkstack \uni0342 ;
sub \uni1FA0 by \omega \uni0345 \uni0313 ;
sub \uni1FA1 by \omega \uni0345 \uni0314 ;
sub \uni1FA2 by \omega \uni0345 \uni0313.grk \gravecomb.grkstack ;
sub \uni1FA3 by \omega \uni0345 \uni0314.grk \gravecomb.grkstack ;
sub \uni1FA4 by \omega \uni0345 \uni0313.grk \acutecomb.grkstack ;
sub \uni1FA5 by \omega \uni0345 \uni0314.grk \acutecomb.grkstack ;
sub \uni1FA6 by \omega \uni0345 \uni0313.grkstack \uni0342 ;
sub \uni1FA7 by \omega \uni0345 \uni0314.grkstack \uni0342 ;
sub \uni1FA8 by \uni03A9 \uni0345.cap \uni0313 ;
sub \uni1FA9 by \uni03A9 \uni0345.cap \uni0314 ;
sub \uni1FAA by \uni03A9 \uni0345.cap \uni0313.grk \gravecomb.grkstack ;
sub \uni1FAB by \uni03A9 \uni0345.cap \uni0314.grk \gravecomb.grkstack ;
sub \uni1FAC by \uni03A9 \uni0345.cap \uni0313.grk \acutecomb.grkstack ;
sub \uni1FAD by \uni03A9 \uni0345.cap \uni0314.grk \acutecomb.grkstack ;
sub \uni1FAE by \uni03A9 \uni0345.cap \uni0313.grkstack \uni0342 ;
sub \uni1FAF by \uni03A9 \uni0345.cap \uni0314.grkstack \uni0342 ;
sub \uni1FB0 by \alpha \uni0306 ;
sub \uni1FB1 by \alpha \uni0304 ;
sub \uni1FB2 by \alpha \uni0345 \gravecomb.grk ;
sub \uni1FB4 by \alpha \uni0345 \acutecomb.grk ;
sub \uni1FB6 by \alpha \uni0342 ;
sub \uni1FB7 by \alpha \uni0345 \uni0342 ;
sub \uni1FBC by \Alpha \uni0345.cap ;
sub \uni1FC4 by \eta \uni0345 \acutecomb.grk ;
sub \uni1FC6 by \eta \uni0342 ;
sub \uni1FC7 by \eta \uni0345 \uni0342 ;
sub \uni1FCC by \Eta \uni0345.cap ;
sub \uni1FD0 by \iota \uni0306 ;
sub \uni1FD1 by \iota \uni0304 ;
sub \uni1FD2 by \iota \uni0308.grkstack \gravecomb.grk ;
sub \uni1FD6 by \iota \uni0342 ;
sub \uni1FD7 by \iota \uni0308 \uni0342 ;
sub \uni1FE0 by \upsilon \uni0306 ;
sub \uni1FE1 by \upsilon \uni0304 ;
sub \uni1FE2 by \upsilon \uni0308.grkstack \gravecomb.grk ;
sub \uni1FE4 by \rho \uni0313 ;
sub \uni1FE5 by \rho \uni0314 ;
sub \uni1FE6 by \upsilon \uni0342 ;
sub \uni1FE7 by \upsilon \uni0308 \uni0342 ;
sub \uni1FEE by \space.stack \uni0308.grkstack \acutecomb.grk ;
sub \uni1FE3 by \upsilon \uni0308.grkstack \acutecomb.grk ;
sub \uni1FF2 by \omega \uni0345 \gravecomb.grk ;
sub \uni1FF4 by \omega \uni0345 \acutecomb.grk ;
sub \uni1FF6 by \omega \uni0342 ;
sub \uni1FF7 by \omega \uni0345 \uni0342 ;
sub \uni1FFC by \uni03A9 \uni0345.cap ;
sub \uni1FD3 by \iota \uni0308.grkstack \acutecomb.grk ;
sub \Omicrontonos by \Omicron \acutecomb.grk ;
sub \uni03D3 by \Upsilon \acutecomb.grk ;
sub \uni1FC2 by \eta \uni0345 \gravecomb.grk ;
} CCMP_Precomp;
lookup CCMP_contextual {
lookupflag 0;
sub [\i \j ]' [\gravecomb \acutecomb \uni0302 \tildecomb \uni0304 \uni0305 \uni0306 \uni0307
\uni0308 \hookabovecomb \uni030A \uni030B \uni030C \uni030D \uni030E
\uni030F \uni0310 \uni0311 \uni0312 \uni0313 \uni0314 \uni033D \uni033E
\uni0340 \uni0341 \uni0351 \uni0357 \uni0364 \uni1DD3 \uni0306.cyr ] by [\i.dotless \j.dotless ];
sub [\l \d \t ] [\uni030C ]' by [\uni030C.alt ];
sub [\b \d \f \h \k \l \thorn ] [\gravecomb \acutecomb \uni0302 \uni030C ]' by [\gravecomb.flat \acutecomb.flat
\uni0302.flat \uni030C.flat ];
} CCMP_contextual;
lookup CCMP_stacking1 {
lookupflag 0;
sub [\acutecomb \gravecomb \uni0302 \tildecomb \uni0304 \uni0306 \uni0307
\hookabovecomb \uni030A \uni030C ]' [\gravecomb \acutecomb \uni0302 \tildecomb \uni0304 \uni0305 \uni0306 \uni0307
\uni0308 \hookabovecomb \uni030A \uni030B \uni030C \uni030D \uni030E
\uni030F \uni0310 \uni0311 \uni0312 \uni0313 \uni0314 \uni033D \uni033E
\uni0340 \uni0341 \uni0351 \uni0357 \uni0364 \uni1DD3 \uni0306.cyr ] by [\acutecomb.flat \gravecomb.flat
\uni0302.stack \tildecomb.stack \uni0304.stack \uni0306.stack \uni0307.stack
\hookabovecomb.stack \uni030A.stack \uni030C.stack ];
} CCMP_stacking1;
lookup CCMP_stacking2 {
lookupflag 0;
sub [\acutecomb.flat \gravecomb.flat \uni0302.stack \tildecomb.stack
\uni0304.stack \uni0306.stack \uni0307.stack \hookabovecomb.stack
\uni030A.stack \uni030C.stack \uni0302.flat \uni030C.flat ] [\acutecomb \gravecomb \uni0302 \tildecomb \uni0304 \uni0306 \uni0307
\hookabovecomb \uni030A \uni030C ]' by [\acutecomb.stack \gravecomb.stack
\uni0302.stack \tildecomb.stack \uni0304.stack \uni0306.stack \uni0307.stack
\hookabovecomb.stack \uni030A.stack \uni030C.stack ];
} CCMP_stacking2;
lookup CCMP_stackgrk1 {
lookupflag 0;
sub [\alpha \epsilon \eta \iota \omicron \upsilon \omega \Alpha \Epsilon \Eta \Iota
\Omicron \Upsilon \uni03A9 ] [\uni0308 ]' [\gravecomb \acutecomb ] by [\uni0308.grkstack ];
sub [\alpha \epsilon \eta \iota \omicron \upsilon \omega \Alpha \Epsilon \Eta \Iota
\Omicron \Upsilon \uni03A9 ] [\uni0313 \uni0314 ]' [\gravecomb \acutecomb ] by [\uni0313.grk \uni0314.grk ];
sub [\alpha \epsilon \eta \iota \omicron \upsilon \omega \Alpha \Epsilon \Eta \Iota
\Omicron \Upsilon \uni03A9 ] [\uni0313 \uni0314 ]' [\uni0342 \uni0342.alt ] by [\uni0313.grkstack \uni0314.grkstack ];
sub [\alpha \epsilon \eta \iota \omicron \upsilon \omega \Alpha \Epsilon \Eta \Iota
\Omicron \Upsilon \uni03A9 ] [\gravecomb \acutecomb ]' by [\gravecomb.grk \acutecomb.grk ];
} CCMP_stackgrk1;
lookup CCMP_stackgrk2 {
lookupflag 0;
sub [\uni0313.grk \uni0314.grk ] [\gravecomb \acutecomb ]' by [\gravecomb.grkstack \acutecomb.grkstack ];
} CCMP_stackgrk2;
lookup subs {
lookupflag 0;
sub \a by \a.subs ;
sub \t by \t.subs ;
sub \l by \l.subs ;
sub \o by \o.subs ;
sub \h by \h.subs ;
sub \i by \i.subs ;
sub \n by \n.subs ;
sub \m by \m.subs ;
sub \p by \p.subs ;
sub \b by \b.subs ;
sub \q by \q.subs ;
sub \d by \d.subs ;
sub \r by \r.subs ;
sub \e by \e.subs ;
sub \c by \c.subs ;
sub \u by \u.subs ;
sub \j by \j.subs ;
sub \s by \s.subs ;
sub \f by \f.subs ;
sub \v by \v.subs ;
sub \w by \w.subs ;
sub \y by \y.subs ;
sub \g by \g.subs ;
sub \P by \P.subs ;
sub \M by \M.subs ;
sub \N by \N.subs ;
sub \R by \R.subs ;
sub \B by \B.subs ;
sub \A by \A.subs ;
sub \C by \C.subs ;
sub \I by \I.subs ;
sub \T by \T.subs ;
sub \E by \E.subs ;
sub \L by \L.subs ;
sub \V by \V.subs ;
sub \W by \W.subs ;
sub \period by \period.subs ;
sub \G by \G.subs ;
sub \F by \F.subs ;
sub \J by \J.subs ;
sub \D by \D.subs ;
sub \Q by \Q.subs ;
sub \S by \S.subs ;
sub \O by \O.subs ;
sub \H by \H.subs ;
sub \U by \U.subs ;
sub \Y by \Y.subs ;
sub \one by \one.subs ;
sub \bracketleft by \bracketleft.subs ;
sub \bracketright by \bracketright.subs ;
sub \x by \x.subs ;
sub \comma by \comma.subs ;
sub \K by \K.subs ;
sub \k by \k.subs ;
sub \X by \X.subs ;
sub \Z by \Z.subs ;
sub \z by \z.subs ;
sub \exclam by \exclam.subs ;
sub \quotedbl by \quotedbl.subs ;
sub \quotesingle by \quotesingle.subs ;
sub \colon by \colon.subs ;
sub \semicolon by \semicolon.subs ;
sub \two by \two.subs ;
sub \five by \five.subs ;
sub \four by \four.subs ;
sub \seven by \seven.subs ;
sub \six by \six.subs ;
sub \nine by \nine.subs ;
sub \zero by \zero.subs ;
sub \three by \three.subs ;
sub \eight by \eight.subs ;
sub \question by \question.subs ;
sub \grave by \grave.subs ;
sub \asciicircum by \asciicircum.subs ;
sub \hyphen by \hyphen.subs ;
sub \numbersign by \numbersign.subs ;
sub \slash by \slash.subs ;
sub \backslash by \backslash.subs ;
sub \dollar by \dollar.subs ;
sub \equal by \equal.subs ;
sub \plus by \plus.subs ;
sub \less by \less.subs ;
sub \greater by \greater.subs ;
sub \underscore by \underscore.subs ;
sub \bar by \bar.subs ;