-
Notifications
You must be signed in to change notification settings - Fork 2
/
Alatsi_global to do.glyphs
39524 lines (39524 loc) · 588 KB
/
Alatsi_global to do.glyphs
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
{
.appVersion = "3223";
DisplayStrings = (
"/uhorn"
);
classes = (
{
automatic = 1;
code = "A Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acaron Acircumflex Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis Adieresismacron Adotbelow Adotmacron Agrave Ahookabove Ainvertedbreve Alpha-latin Amacron Aogonek Aring Aringacute Atilde AE AEacute AEmacron B Bdotaccent Bdotbelow Bhook Blinebelow Bstroke C Cacute Ccaron Ccedilla Ccedillaacute Ccircumflex Cdotaccent Chook D DZ DZcaron Dafrican Dcaron Dcedilla Dcircumflexbelow Dcroat Ddotaccent Ddotbelow Dhook Dlinebelow Dz Dzcaron Eth E Eacute Ebreve Ecaron Ecedilla Ecedillabreve Ecircumflex Ecircumflexacute Ecircumflexbelow Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Einvertedbreve Emacron Emacronacute Emacrongrave Eogonek Eopen Ereversed Esh Estroke Etilde Etildebelow Schwa Ezh Ezhcaron F Fdotaccent Fhook G Gacute Gbreve Gcaron Gcircumflex Gcommaaccent Gdotaccent Ghook Gmacron H Hbar Hbrevebelow Hcaron Hcircumflex Hdotaccent Hdotbelow Hhook Hturned I IJ IJ_acutecomb Iacute Ibreve Icaron Icircumflex Idblgrave Idieresis Idieresisacute Idotaccent Idotbelow Igrave Ihookabove Iinvertedbreve Imacron Iogonek Iotaafrican Istroke Itilde Itildebelow J Jacute Jcircumflex K Kacute Kcaron Kcommaaccent Kdotbelow Khook Klinebelow L LJ Lacute Lbar Lcaron Lcircumflexbelow Lcommaaccent Ldot Ldotbelow Lj Llinebelow Lslash M Macute Mdotaccent Mdotbelow N NJ Nacute Ncaron Ncircumflexbelow Ncommaaccent Ndotaccent Ndotbelow Ngrave Nhookleft Nj Nlinebelow Ntilde Eng O Oacute Obreve Ocaron Ocircumflex Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis Odieresismacron Odotaccent Odotaccentmacron Odotbelow Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Ohungarumlaut Oinvertedbreve Omacron Omacronacute Omacrongrave Oogonek Oopen Oslash Oslashacute Otilde Otildeacute Otildedieresis Otildemacron OE P Pacute Pdotaccent Phook Thorn Q R Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow Rinvertedbreve Rlinebelow Rstroke Rtail S Sacute Sacutedotaccent Scaron Scarondotaccent Scedilla Scircumflex Scommaaccent Sdotaccent Sdotbelow Sdotbelowdotaccent Germandbls T Tbar Tcaron Tcedilla Tcircumflexbelow Tcommaaccent Tdotaccent Tdotbelow Thook Tlinebelow Tretroflexhook U Uacute Ubar Ubreve Ucaron Ucircumflex Udblgrave Udieresis Udieresisacute Udieresisbelow Udieresiscaron Udieresisgrave Udieresismacron Udotbelow Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Uhungarumlaut Uinvertedbreve Umacron Umacrondieresis Uogonek Upsilonafrican Uring Utilde Utildeacute Utildebelow V Gammaafrican Vdotbelow Vhook Vtilde Vturned W Wacute Wcircumflex Wdieresis Wgrave Whook X Xdieresis Xdotaccent Y Yacute Ycircumflex Ydieresis Ydotaccent Ydotbelow Ygrave Yhook Yhookabove Ymacron Ytilde Z Zacute Zcaron Zdotaccent Zdotbelow Zlinebelow Zstroke Saltillo Lcommaaccent.loclMAH Ncommaaccent.loclMAH Delta Omega";
name = Uppercase;
},
{
automatic = 1;
code = " zero one two three four five six seven eight nine ";
name = figures;
},
{
code = " zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr ";
name = numerators;
},
{
code = " zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom ";
name = denominators;
}
);
copyright = "Copyright 2019 The Alatsi Project Authors (https://github.com/SorkinType/Alatsi)";
customParameters = (
{
name = openTypeNameVersion;
value = "Version 1.004";
},
{
name = fsType;
value = (
);
},
{
name = blueFuzz;
value = 1;
},
{
name = blueScale;
value = 0.03963;
},
{
name = blueShift;
value = 7;
},
{
name = "Use Typo Metrics";
value = 1;
},
{
name = "Use Extension Kerning";
value = 1;
},
{
name = "Enforce Compatibility Check";
value = 1;
},
{
name = license;
value = "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL";
},
{
name = licenseURL;
value = "http://scripts.sil.org/OFL";
},
{
name = trademark;
value = "Alatsi is a trademark of Sorkin Type Co.";
},
{
name = vendorID;
value = STC;
}
);
date = "2023-10-28 03:47:21 +0000";
designer = "Spyros Zevelakis, Eben Sorkin";
designerURL = www.sorkintype.com;
familyName = Alatsi;
featurePrefixes = (
{
automatic = 1;
code = "languagesystem DFLT dflt;\012languagesystem DFLT MAH;\012\012languagesystem latn dflt;\012languagesystem latn AZE;\012languagesystem latn CRT;\012languagesystem latn KAZ;\012languagesystem latn TAT;\012languagesystem latn TRK;\012languagesystem latn ROM;\012languagesystem latn MOL;\012languagesystem latn MAH;\012languagesystem latn CAT;\012languagesystem latn NLD;\012";
name = Languagesystems;
}
);
features = (
{
automatic = 1;
code = "feature locl;\012feature subs;\012feature sinf;\012feature sups;\012feature numr;\012feature dnom;\012feature frac;\012feature ordn;\012feature lnum;\012feature pnum;\012feature tnum;\012feature onum;\012feature case;\012feature zero;\012feature ss01;\012";
name = aalt;
},
{
automatic = 1;
code = "lookup ccmp_DFLT_1 {\012 lookupflag 0;\012 sub acutecomb macroncomb by acutecomb_macroncomb;\012 sub brevecomb acutecomb by brevecomb_acutecomb;\012 sub brevecomb gravecomb by brevecomb_gravecomb;\012 sub brevecomb hookabovecomb by brevecomb_hookabovecomb;\012 sub brevecomb tildecomb by brevecomb_tildecomb;\012 sub circumflexcomb acutecomb by circumflexcomb_acutecomb;\012 sub circumflexcomb gravecomb by circumflexcomb_gravecomb;\012 sub circumflexcomb hookabovecomb by circumflexcomb_hookabovecomb;\012 sub circumflexcomb tildecomb by circumflexcomb_tildecomb;\012 sub gravecomb macroncomb by gravecomb_macroncomb;\012 sub macroncomb acutecomb by macroncomb_acutecomb;\012 sub macroncomb gravecomb by macroncomb_gravecomb;\012 sub ring acutecomb by ring_acutecomb;\012 sub tildecomb acutecomb by tildecomb_acutecomb;\012} ccmp_DFLT_1;\012\012lookup ccmp_Other_1 {\012 @CombiningTopAccents = [acutecomb brevecomb breveinvertedcomb caroncomb circumflexcomb commaturnedabovecomb dblgravecomb dieresiscomb dotaccentcomb gravecomb hookabovecomb hungarumlautcomb macroncomb ringcomb tildecomb];\012 lookupflag UseMarkFilteringSet @CombiningTopAccents;\012 sub i' @CombiningTopAccents by idotless;\012 sub j' @CombiningTopAccents by jdotless;\012} ccmp_Other_1;\012\012lookup ccmp_Other_2 {\012 @Markscomb = [dieresiscomb dotaccentcomb gravecomb gravecomb_macroncomb acutecomb acutecomb_macroncomb hungarumlautcomb circumflexcomb circumflexcomb_gravecomb circumflexcomb_acutecomb circumflexcomb_tildecomb circumflexcomb_hookabovecomb caroncomb brevecomb brevecomb_gravecomb brevecomb_acutecomb brevecomb_tildecomb brevecomb_hookabovecomb ringcomb tildecomb tildecomb_acutecomb macroncomb macroncomb_gravecomb macroncomb_acutecomb hookabovecomb dblgravecomb breveinvertedcomb commaturnedabovecomb horncomb dotbelowcomb dieresisbelowcomb commaaccentcomb cedillacomb ogonekcomb brevebelowcomb macronbelowcomb ring_acutecomb];\012 @MarkscombCase = [dieresiscomb.case dotaccentcomb.case gravecomb.case gravecomb_macroncomb.case acutecomb.case acutecomb_macroncomb.case hungarumlautcomb.case circumflexcomb.case circumflexcomb_gravecomb.case circumflexcomb_acutecomb.case circumflexcomb_tildecomb.case circumflexcomb_hookabovecomb.case caroncomb.case brevecomb.case brevecomb_gravecomb.case brevecomb_acutecomb.case brevecomb_tildecomb.case brevecomb_hookabovecomb.case ringcomb.case tildecomb.case tildecomb_acutecomb.case macroncomb.case macroncomb_gravecomb.case macroncomb_acutecomb.case hookabovecomb.case dblgravecomb.case breveinvertedcomb.case commaturnedabovecomb.case horncomb.case dotbelowcomb.case dieresisbelowcomb.case commaaccentcomb.case cedillacomb.case ogonekcomb.case brevebelowcomb.case macronbelowcomb.case ring_acutecomb.case];\012 sub @Markscomb @Markscomb' by @MarkscombCase;\012 sub @Uppercase @Markscomb' by @MarkscombCase;\012} ccmp_Other_2;\012\012lookup ccmp_Other_3 {\012 sub @Markscomb' @MarkscombCase by @MarkscombCase;\012 sub @MarkscombCase @Markscomb' by @MarkscombCase;\012} ccmp_Other_3;\012\012lookup ccmp_latn_1 {\012 sub itildebelow by i tildebelowcomb;\012} ccmp_latn_1;\012\012lookup ccmp_latn_2 {\012 sub fi by f i;\012 sub fl by f l;\012 sub Ldot by L periodcentered.loclCAT.case;\012 sub ldot by l periodcentered.loclCAT;\012 sub lj by l j;\012 sub Lj by L j;\012 sub LJ by L J;\012 sub nj by n j;\012 sub Nj by N j;\012 sub NJ by N J;\012 sub dzcaron by d zcaron;\012 sub Dzcaron by D zcaron;\012 sub DZcaron by D Zcaron;\012 sub dz by d z;\012 sub Dz by D z;\012 sub DZ by D Z;\012} ccmp_latn_2;\012\012script latn;\012lookup ccmp_latn_1;\012lookup ccmp_latn_2;\012";
name = ccmp;
},
{
automatic = 1;
code = "language MAH;\012lookup locl_noScript_0 {\012 sub commaaccentcomb by commaaccentcomb.loclMAH;\012} locl_noScript_0;\012\012script latn;\012language AZE;\012lookup locl_latn_0 {\012 sub i by idotaccent;\012} locl_latn_0;\012language CRT;\012lookup locl_latn_0;\012language KAZ;\012lookup locl_latn_0;\012language TAT;\012lookup locl_latn_0;\012language TRK;\012lookup locl_latn_0;\012\012script latn;\012language ROM;\012lookup locl_latn_1 {\012 sub Scedilla by Scommaaccent;\012 sub scedilla by scommaaccent;\012 sub Tcedilla by Tcommaaccent;\012 sub tcedilla by tcommaaccent;\012} locl_latn_1;\012language MOL;\012lookup locl_latn_1;\012\012script latn;\012language MAH;\012lookup locl_latn_2 {\012 sub Lcommaaccent by Lcommaaccent.loclMAH;\012 sub Ncommaaccent by Ncommaaccent.loclMAH;\012 sub lcommaaccent by lcommaaccent.loclMAH;\012 sub ncommaaccent by ncommaaccent.loclMAH;\012} locl_latn_2;\012\012script latn;\012language CAT;\012lookup locl_latn_3 {\012 sub l periodcentered' l by periodcentered.loclCAT;\012 sub L periodcentered' L by periodcentered.loclCAT.case;\012} locl_latn_3;\012\012script latn;\012language NLD;\012lookup locl_latn_4 {\012 sub iacute j' by jacute;\012 sub Iacute J' by Jacute;\012} locl_latn_4;\012";
name = locl;
},
{
automatic = 1;
code = "sub zero by zeroinferior;\012sub one by oneinferior;\012sub two by twoinferior;\012sub three by threeinferior;\012sub four by fourinferior;\012sub five by fiveinferior;\012sub six by sixinferior;\012sub seven by seveninferior;\012sub eight by eightinferior;\012sub nine by nineinferior;\012";
name = subs;
},
{
automatic = 1;
code = "sub zero by zeroinferior;\012sub one by oneinferior;\012sub two by twoinferior;\012sub three by threeinferior;\012sub four by fourinferior;\012sub five by fiveinferior;\012sub six by sixinferior;\012sub seven by seveninferior;\012sub eight by eightinferior;\012sub nine by nineinferior;\012";
name = sinf;
},
{
automatic = 1;
code = "sub zero by zerosuperior;\012sub one by onesuperior;\012sub two by twosuperior;\012sub three by threesuperior;\012sub four by foursuperior;\012sub five by fivesuperior;\012sub six by sixsuperior;\012sub seven by sevensuperior;\012sub eight by eightsuperior;\012sub nine by ninesuperior;\012";
name = sups;
},
{
automatic = 1;
code = "sub zero by zero.numr;\012sub one by one.numr;\012sub two by two.numr;\012sub three by three.numr;\012sub four by four.numr;\012sub five by five.numr;\012sub six by six.numr;\012sub seven by seven.numr;\012sub eight by eight.numr;\012sub nine by nine.numr;\012";
name = numr;
},
{
automatic = 1;
code = "sub zero by zero.dnom;\012sub one by one.dnom;\012sub two by two.dnom;\012sub three by three.dnom;\012sub four by four.dnom;\012sub five by five.dnom;\012sub six by six.dnom;\012sub seven by seven.dnom;\012sub eight by eight.dnom;\012sub nine by nine.dnom;\012";
name = dnom;
},
{
code = " lookup FractionBar {\012 ignore sub slash\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 @figures\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 @figures\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 @figures\012 slash;\012 ignore sub slash\012 @figures\012 slash';\012 ignore sub slash'\012 @figures\012 slash;\012 sub @figures slash' @figures by fraction;\012 } FractionBar;\012\012 lookup Numerator1 {\012 sub @figures'\012 fraction by @numerators;\012 } Numerator1;\012\012 lookup Numerator2 {\012 sub @figures'\012 @numerators\012 fraction by @numerators;\012 } Numerator2;\012\012 lookup Numerator3 {\012 sub @figures'\012 @numerators\012 @numerators\012 fraction by @numerators;\012 } Numerator3;\012\012 lookup Numerator4 {\012 sub @figures'\012 @numerators\012 @numerators\012 @numerators\012 fraction by @numerators;\012 } Numerator4;\012\012 lookup Numerator5 {\012 sub @figures'\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 fraction by @numerators;\012 } Numerator5;\012\012 lookup Numerator6 {\012 sub @figures'\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 fraction by @numerators;\012 } Numerator6;\012\012 lookup Numerator7 {\012 sub @figures'\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 fraction by @numerators;\012 } Numerator7;\012\012 lookup Numerator8 {\012 sub @figures'\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 fraction by @numerators;\012 } Numerator8;\012\012 lookup Numerator9 {\012 sub @figures'\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 fraction by @numerators;\012 } Numerator9;\012\012 lookup Numerator10 {\012 sub @figures'\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 @numerators\012 fraction by @numerators;\012 } Numerator10;\012\012 lookup Denominator {\012 sub [fraction @denominators]\012 @figures' by @denominators;\012 } Denominator;\012\012 sub @figures space' @numerators by thinspace;";
name = frac;
},
{
automatic = 1;
code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine;\012sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine;\012sub N o period by numero;\012";
name = ordn;
},
{
automatic = 1;
code = "sub zero.osf by zero;\012sub one.osf by one;\012sub two.osf by two;\012sub three.osf by three;\012sub four.osf by four;\012sub five.osf by five;\012sub six.osf by six;\012sub seven.osf by seven;\012sub eight.osf by eight;\012sub nine.osf by nine;\012";
name = lnum;
},
{
automatic = 1;
code = "sub zero.tf by zero;\012sub one.tf by one;\012sub two.tf by two;\012sub three.tf by three;\012sub four.tf by four;\012sub five.tf by five;\012sub six.tf by six;\012sub seven.tf by seven;\012sub eight.tf by eight;\012sub nine.tf by nine;\012sub zero.tosf by zero.osf;\012sub one.tosf by one.osf;\012sub two.tosf by two.osf;\012sub three.tosf by three.osf;\012sub four.tosf by four.osf;\012sub five.tosf by five.osf;\012sub six.tosf by six.osf;\012sub seven.tosf by seven.osf;\012sub eight.tosf by eight.osf;\012sub nine.tosf by nine.osf;\012";
name = pnum;
},
{
automatic = 1;
code = "sub zero by zero.tf;\012sub one by one.tf;\012sub two by two.tf;\012sub three by three.tf;\012sub four by four.tf;\012sub five by five.tf;\012sub six by six.tf;\012sub seven by seven.tf;\012sub eight by eight.tf;\012sub nine by nine.tf;\012sub zero.osf by zero.tosf;\012sub one.osf by one.tosf;\012sub two.osf by two.tosf;\012sub three.osf by three.tosf;\012sub four.osf by four.tosf;\012sub five.osf by five.tosf;\012sub six.osf by six.tosf;\012sub seven.osf by seven.tosf;\012sub eight.osf by eight.tosf;\012sub nine.osf by nine.tosf;\012";
name = tnum;
},
{
automatic = 1;
code = "sub zero.tf by zero.tosf;\012sub one.tf by one.tosf;\012sub two.tf by two.tosf;\012sub three.tf by three.tosf;\012sub four.tf by four.tosf;\012sub five.tf by five.tosf;\012sub six.tf by six.tosf;\012sub seven.tf by seven.tosf;\012sub eight.tf by eight.tosf;\012sub nine.tf by nine.tosf;\012sub zero by zero.osf;\012sub one by one.osf;\012sub two by two.osf;\012sub three by three.osf;\012sub four by four.osf;\012sub five by five.osf;\012sub six by six.osf;\012sub seven by seven.osf;\012sub eight by eight.osf;\012sub nine by nine.osf;\012";
name = onum;
},
{
automatic = 1;
code = "sub periodcentered by periodcentered.case;\012sub bullet by bullet.case;\012sub slash by slash.case;\012sub backslash by backslash.case;\012sub periodcentered.loclCAT by periodcentered.loclCAT.case;\012sub hyphen by hyphen.case;\012sub endash by endash.case;\012sub emdash by emdash.case;\012sub parenleft by parenleft.case;\012sub parenright by parenright.case;\012sub braceleft by braceleft.case;\012sub braceright by braceright.case;\012sub bracketleft by bracketleft.case;\012sub bracketright by bracketright.case;\012sub guillemetleft by guillemetleft.case;\012sub guillemetright by guillemetright.case;\012sub guilsinglleft by guilsinglleft.case;\012sub guilsinglright by guilsinglright.case;\012sub at by at.case;\012sub dieresiscomb by dieresiscomb.case;\012sub dotaccentcomb by dotaccentcomb.case;\012sub gravecomb by gravecomb.case;\012sub gravecomb_macroncomb by gravecomb_macroncomb.case;\012sub acutecomb by acutecomb.case;\012sub acutecomb_macroncomb by acutecomb_macroncomb.case;\012sub hungarumlautcomb by hungarumlautcomb.case;\012sub circumflexcomb by circumflexcomb.case;\012sub circumflexcomb_gravecomb by circumflexcomb_gravecomb.case;\012sub circumflexcomb_acutecomb by circumflexcomb_acutecomb.case;\012sub circumflexcomb_tildecomb by circumflexcomb_tildecomb.case;\012sub circumflexcomb_hookabovecomb by circumflexcomb_hookabovecomb.case;\012sub caroncomb by caroncomb.case;\012sub brevecomb by brevecomb.case;\012sub brevecomb_gravecomb by brevecomb_gravecomb.case;\012sub brevecomb_acutecomb by brevecomb_acutecomb.case;\012sub brevecomb_tildecomb by brevecomb_tildecomb.case;\012sub brevecomb_hookabovecomb by brevecomb_hookabovecomb.case;\012sub ringcomb by ringcomb.case;\012sub tildecomb by tildecomb.case;\012sub tildecomb_acutecomb by tildecomb_acutecomb.case;\012sub macroncomb by macroncomb.case;\012sub macroncomb_gravecomb by macroncomb_gravecomb.case;\012sub macroncomb_acutecomb by macroncomb_acutecomb.case;\012sub hookabovecomb by hookabovecomb.case;\012sub dblgravecomb by dblgravecomb.case;\012sub breveinvertedcomb by breveinvertedcomb.case;\012sub commaturnedabovecomb by commaturnedabovecomb.case;\012sub horncomb by horncomb.case;\012sub dotbelowcomb by dotbelowcomb.case;\012sub dieresisbelowcomb by dieresisbelowcomb.case;\012sub commaaccentcomb by commaaccentcomb.case;\012sub cedillacomb by cedillacomb.case;\012sub ogonekcomb by ogonekcomb.case;\012sub brevebelowcomb by brevebelowcomb.case;\012sub macronbelowcomb by macronbelowcomb.case;\012sub ring_acutecomb by ring_acutecomb.case;\012sub zero.osf by zero;\012sub one.osf by one;\012sub two.osf by two;\012sub three.osf by three;\012sub four.osf by four;\012sub five.osf by five;\012sub six.osf by six;\012sub seven.osf by seven;\012sub eight.osf by eight;\012sub nine.osf by nine;\012sub zero.tosf by zero.lf;\012sub one.tosf by one.lf;\012sub two.tosf by two.lf;\012sub three.tosf by three.lf;\012sub four.tosf by four.lf;\012sub five.tosf by five.lf;\012sub six.tosf by six.lf;\012sub seven.tosf by seven.lf;\012sub eight.tosf by eight.lf;\012sub nine.tosf by nine.lf;\012";
name = case;
},
{
automatic = 1;
code = "lookupflag IgnoreMarks;\012sub f f i by f_f_i;\012sub f f l by f_f_l;\012sub f f by f_f;\012sub f i by fi;\012sub f l by fl;\012";
name = liga;
},
{
automatic = 1;
code = "sub zero by zero.zero;\012sub zero.osf by zero.osf.zero;\012sub zero.tf by zero.tf.zero;\012sub zero.tosf by zero.tosf.zero;\012";
name = zero;
},
{
automatic = 1;
code = "pos @Uppercase <5 0 10 0>;\012";
name = cpsp;
},
{
automatic = 1;
code = "sub a by a.ss01;\012sub aacute by aacute.ss01;\012sub abreve by abreve.ss01;\012sub abreveacute by abreveacute.ss01;\012sub abrevedotbelow by abrevedotbelow.ss01;\012sub abrevegrave by abrevegrave.ss01;\012sub abrevehookabove by abrevehookabove.ss01;\012sub abrevetilde by abrevetilde.ss01;\012sub acaron by acaron.ss01;\012sub acircumflex by acircumflex.ss01;\012sub acircumflexacute by acircumflexacute.ss01;\012sub acircumflexdotbelow by acircumflexdotbelow.ss01;\012sub acircumflexgrave by acircumflexgrave.ss01;\012sub acircumflexhookabove by acircumflexhookabove.ss01;\012sub acircumflextilde by acircumflextilde.ss01;\012sub adieresis by adieresis.ss01;\012sub adotbelow by adotbelow.ss01;\012sub agrave by agrave.ss01;\012sub ahookabove by ahookabove.ss01;\012sub amacron by amacron.ss01;\012sub aogonek by aogonek.ss01;\012sub aring by aring.ss01;\012sub atilde by atilde.ss01;\012";
name = ss01;
}
);
fontMaster = (
{
alignmentZones = (
"{1954, 16}",
"{1394, 25}",
"{996, 25}",
"{0, -25}",
"{-560, -31}"
);
ascender = 1954;
capHeight = 1394;
customParameters = (
{
name = typoAscender;
value = 2000;
},
{
name = typoDescender;
value = -560;
},
{
name = typoLineGap;
value = 0;
},
{
name = hheaAscender;
value = 2000;
},
{
name = hheaDescender;
value = -560;
},
{
name = hheaLineGap;
value = 0;
},
{
name = winAscent;
value = 3000;
},
{
name = winDescent;
value = 700;
},
{
name = underlineThickness;
value = 222;
},
{
name = underlinePosition;
value = -118;
}
);
descender = -560;
guideLines = (
{
position = "{650, -276}";
},
{
position = "{1390, 1450}";
},
{
position = "{1390, 1232}";
},
{
position = "{1390, 1020}";
},
{
position = "{1390, 0}";
},
{
position = "{1390, 1552}";
},
{
position = "{1390, 1486}";
},
{
position = "{1390, 1661}";
},
{
position = "{1390, -24}";
},
{
position = "{1390, 1394}";
},
{
position = "{1390, 996}";
}
);
horizontalStems = (
220,
210
);
id = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
verticalStems = (
258,
246
);
weightValue = 500;
xHeight = 996;
}
);
glyphs = (
{
glyphname = A;
lastChange = "2019-10-29 01:12:50 +0000";
layers = (
{
anchors = (
{
name = btm;
position = "{578, 0}";
},
{
name = top;
position = "{564, 1660}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
paths = (
{
closed = 1;
nodes = (
"246 0 LINE",
"532 776 LINE",
"598 1006 LINE",
"528 1006 LINE",
"598 776 LINE",
"896 0 LINE",
"1168 0 LINE",
"576 1418 LINE",
"556 1418 LINE",
"-34 0 LINE"
);
},
{
closed = 1;
nodes = (
"878 202 LINE",
"868 396 LINE",
"270 396 LINE",
"262 202 LINE"
);
}
);
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 0041;
},
{
glyphname = Aacute;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = acutecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 00C1;
},
{
glyphname = Abreve;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = brevecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 0102;
},
{
glyphname = Abreveacute;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = brevecomb_acutecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EAE;
},
{
glyphname = Abrevedotbelow;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = dotbelowcomb;
transform = "{1, 0, 0, 1, 578, 0}";
},
{
name = brevecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EB6;
},
{
glyphname = Abrevegrave;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = brevecomb_gravecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EB0;
},
{
glyphname = Abrevehookabove;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = brevecomb_hookabovecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EB2;
},
{
glyphname = Abrevetilde;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = brevecomb_tildecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EB4;
},
{
glyphname = Acaron;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = caroncomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 01CD;
},
{
glyphname = Acircumflex;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = circumflexcomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 00C2;
},
{
glyphname = Acircumflexacute;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = circumflexcomb_acutecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EA4;
},
{
glyphname = Acircumflexdotbelow;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = dotbelowcomb;
transform = "{1, 0, 0, 1, 578, 0}";
},
{
name = circumflexcomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EAC;
},
{
glyphname = Acircumflexgrave;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = circumflexcomb_gravecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EA6;
},
{
glyphname = Acircumflexhookabove;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
alignment = -1;
name = hookabovecomb.case;
transform = "{1, 0, 0, 1, 564, 430}";
},
{
name = circumflexcomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EA8;
},
{
glyphname = Acircumflextilde;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = circumflexcomb_tildecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EAA;
},
{
glyphname = Adblgrave;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = dblgravecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 0200;
},
{
glyphname = Adieresis;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = dieresiscomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 00C4;
},
{
glyphname = Adieresismacron;
layers = (
{
components = (
{
name = A;
},
{
name = dieresiscomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
},
{
name = macroncomb.case;
transform = "{1, 0, 0, 1, 564, 378}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
unicode = 01DE;
},
{
glyphname = Adotbelow;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = dotbelowcomb;
transform = "{1, 0, 0, 1, 578, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EA0;
},
{
glyphname = Adotmacron;
lastChange = "2022-05-07 02:24:03 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = dotaccentcomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
},
{
name = macroncomb.case;
transform = "{1, 0, 0, 1, 564, 356}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
unicode = "01E0,01E1";
},
{
glyphname = Agrave;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = gravecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 00C0;
},
{
glyphname = Ahookabove;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = hookabovecomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 1EA2;
},
{
glyphname = Ainvertedbreve;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = breveinvertedcomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 0202;
},
{
color = 1;
glyphname = "Alpha-latin";
lastChange = "2021-12-06 07:33:41 +0000";
layers = (
{
anchors = (
{
name = btm;
position = "{1511, 0}";
},
{
name = car;
position = "{1887, 1660}";
},
{
name = top;
position = "{1561, 1800}";
},
{
name = vslash;
position = "{634, 690}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
paths = (
{
closed = 1;
nodes = (
"1352 -24 OFFCURVE",
"1436 12 OFFCURVE",
"1460 48 CURVE",
"1408 239 LINE",
"1368 211 OFFCURVE",
"1340 185 OFFCURVE",
"1285 185 CURVE SMOOTH",
"1254 185 OFFCURVE",
"1205 191 OFFCURVE",
"1205 323 CURVE SMOOTH",
"1205 1394 LINE",
"959 1394 LINE",
"959 323 LINE SMOOTH",
"959 104 OFFCURVE",
"1036 -24 OFFCURVE",
"1201 -24 CURVE SMOOTH"
);
},
{
closed = 1;
nodes = (
"864 -24 OFFCURVE",
"961 53 OFFCURVE",
"1017 147 CURVE",
"1040 221 LINE",
"959 323 LINE",
"877 237 OFFCURVE",
"776 204 OFFCURVE",
"650 204 CURVE SMOOTH",
"486 204 OFFCURVE",
"352 382 OFFCURVE",
"352 730 CURVE SMOOTH",
"352 996 OFFCURVE",
"468 1188 OFFCURVE",
"672 1188 CURVE SMOOTH",
"806 1188 OFFCURVE",
"854 1165 OFFCURVE",
"966 1084 CURVE",
"1036 1153 LINE",
"1020 1294 LINE",
"968 1342 OFFCURVE",
"882 1418 OFFCURVE",
"662 1418 CURVE SMOOTH",
"338 1418 OFFCURVE",
"74 1172 OFFCURVE",
"74 716 CURVE SMOOTH",
"74 208 OFFCURVE",
"350 -24 OFFCURVE",
"640 -24 CURVE SMOOTH"
);
}
);
width = 1480;
}
);
leftMetricsKey = C;
rightMetricsKey = "=|esh";
unicode = 2C6D;
},
{
glyphname = Amacron;
lastChange = "2019-10-28 18:28:25 +0000";
layers = (
{
components = (
{
name = A;
},
{
name = macroncomb.case;
transform = "{1, 0, 0, 1, 564, 0}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
width = 1134;
}
);
leftKerningGroup = A;
rightKerningGroup = A;
unicode = 0100;
},
{
color = 4;
glyphname = Aogonek;
lastChange = "2021-12-06 03:54:30 +0000";
layers = (
{
anchors = (
{
name = btm;
position = "{578, 0}";
},
{
name = top;
position = "{564, 1660}";
}
);
layerId = "B61D43DE-5272-4FF4-A680-608B6BF5ED9E";
paths = (
{
closed = 1;
nodes = (
"910 -122 OFFCURVE",
"1020 -37 OFFCURVE",
"1167 2 CURVE",
"576 1418 LINE",
"556 1418 LINE",
"-34 0 LINE",
"246 0 LINE",
"320 202 LINE",
"818 202 LINE",
"896 0 LINE",
"783 -41 OFFCURVE",
"704 -138 OFFCURVE",
"704 -256 CURVE SMOOTH",
"704 -398 OFFCURVE",
"794 -480 OFFCURVE",
"1002 -480 CURVE SMOOTH",
"1071 -480 OFFCURVE",
"1130 -468 OFFCURVE",
"1170 -449 CURVE",
"1170 -268 LINE",
"1122 -291 OFFCURVE",
"1074 -298 OFFCURVE",
"1034 -298 CURVE SMOOTH",
"956 -298 OFFCURVE",
"910 -270 OFFCURVE",
"910 -202 CURVE SMOOTH"
);
},
{
closed = 1;
nodes = (
"564 888 LINE",
"598 776 LINE",