diff --git a/fonts/RaqqSura.ttf b/fonts/RaqqSura.ttf index 892153c..9a4c0f6 100644 Binary files a/fonts/RaqqSura.ttf and b/fonts/RaqqSura.ttf differ diff --git a/sources/RaqqSura.glyphspackage/fontinfo.plist b/sources/RaqqSura.glyphspackage/fontinfo.plist index be3aba1..bc226e0 100644 --- a/sources/RaqqSura.glyphspackage/fontinfo.plist +++ b/sources/RaqqSura.glyphspackage/fontinfo.plist @@ -1467,14 +1467,14 @@ _c.seen.meem = { "waw-ar" = -10; }; "ain-ar.init" = { -"@MMK_L_kaf.wide" = -34; -"@MMK_L_yeh" = -49; -"@MMK_L_yehbarree" = -25; -_c.ain.init.beh = -50; +"@MMK_L_kaf.wide" = -22; +"@MMK_L_yeh" = -43; +"@MMK_L_yehbarree" = -30; +_c.ain.init.beh = -42; _c.ain.yeh = 0; _c.hah.dal = -25; _c.hah.reh = -88; -"lam_alef-ar.fina" = -20; +"lam_alef-ar.fina" = -11; }; "ain-ar.medi" = { "lam_alef-ar.fina" = -21; diff --git a/sources/RaqqSura.glyphspackage/glyphs/ain-ar.glyph b/sources/RaqqSura.glyphspackage/glyphs/ain-ar.glyph index 31b5116..2d17440 100644 --- a/sources/RaqqSura.glyphspackage/glyphs/ain-ar.glyph +++ b/sources/RaqqSura.glyphspackage/glyphs/ain-ar.glyph @@ -11,7 +11,7 @@ pos = (-56,54); }, { name = fatha; -pos = (474,393); +pos = (479,433); }, { name = kasra; @@ -19,7 +19,7 @@ pos = (826,-52); }, { name = top; -pos = (382,294); +pos = (372,328); } ); layerId = m01; @@ -38,19 +38,23 @@ nodes = ( (887,-2,o), (953,61,o), (995,99,c), -(835,91,o), -(759,82,o), -(612,119,cs), -(476,152,o), -(387,220,o), -(415,267,c), -(435,297,o), -(456,328,o), -(476,358,c), -(463,367,l), -(317,224,l), -(272,176,o), -(332,80,o), +(943,93,o), +(891,89,o), +(839,89,cs), +(611,89,o), +(408,152,o), +(408,267,cs), +(408,308,o), +(434,356,o), +(494,410,cs), +(502,417,o), +(496,426,o), +(487,421,cs), +(406,376,o), +(305,269,o), +(305,179,cs), +(305,132,o), +(332,91,o), (404,65,c), (422,99,l), (302,66,o), @@ -89,19 +93,23 @@ nodes = ( (887,-2,o), (953,61,o), (995,99,c), -(835,91,o), -(759,82,o), -(612,119,cs), -(476,152,o), -(387,220,o), -(415,267,c), -(435,297,o), -(456,328,o), -(476,358,c), -(463,367,l), -(317,224,l), -(272,176,o), -(332,80,o), +(943,93,o), +(891,89,o), +(839,89,cs), +(611,89,o), +(408,152,o), +(408,267,cs), +(408,308,o), +(434,356,o), +(494,410,cs), +(502,417,o), +(496,426,o), +(487,421,cs), +(406,376,o), +(305,269,o), +(305,179,cs), +(305,132,o), +(332,91,o), (404,65,c), (422,99,l), (302,66,o), @@ -124,6 +132,8 @@ attr = { colorPalette = 1; }; layerId = "E1CBA637-DA2F-4F30-AC4F-3C09E10BAE7D"; +metricLeft = "=10"; +metricRight = "=30"; name = "11 Jan 24 at 18:15"; shapes = ( { @@ -132,9 +142,7 @@ nodes = ( (396,-88,o), (534,-31,o), (600,-4,c), -(486,-5,o), -(385,-7,o), -(365,-7,cs), +(365,-7,ls), (249,-7,o), (152,12,o), (133,94,c), @@ -146,20 +154,22 @@ nodes = ( (711,8,o), (873,8,cs), (879,8,o), -(927,51,o), -(967,88,c), -(826,80,o), -(749,74,o), -(610,109,cs), -(469,143,o), -(373,216,o), -(407,272,cs), -(423,297,o), -(440,322,o), -(456,346,c), -(324,217,ls), -(287,178,o), -(336,95,o), +(925,49,o), +(965,86,c), +(922,82,o), +(881,79,o), +(839,79,cs), +(608,79,o), +(398,143,o), +(398,267,cs), +(398,305,o), +(419,348,o), +(463,394,c), +(391,343,o), +(315,254,o), +(315,179,cs), +(315,138,o), +(338,102,o), (399,77,c), (404,86,l), (283,74,o), @@ -184,7 +194,7 @@ pos = (-66,54); }, { name = fatha; -pos = (554,423); +pos = (579,433); }, { name = kasra; @@ -192,7 +202,7 @@ pos = (926,-72); }, { name = top; -pos = (482,294); +pos = (472,328); } ); associatedMasterId = m01; @@ -214,23 +224,27 @@ nodes = ( (365,-7,l), (501,-7,o), (811,-2,o), -(973,-2,c), +(973,-2,cs), (987,-2,o), (1053,61,o), (1095,99,c), -(935,91,o), -(859,82,o), -(712,119,cs), -(576,152,o), -(487,220,o), -(515,267,c), -(535,297,o), -(556,328,o), -(576,358,c), -(563,367,l), -(417,224,l), -(372,176,o), -(432,80,o), +(1043,93,o), +(991,89,o), +(939,89,cs), +(711,89,o), +(508,152,o), +(508,267,cs), +(508,308,o), +(534,356,o), +(594,410,cs), +(602,417,o), +(596,426,o), +(587,421,cs), +(506,376,o), +(405,269,o), +(405,179,cs), +(405,132,o), +(432,91,o), (504,65,c), (472,99,l), (251,84,o), @@ -268,23 +282,27 @@ nodes = ( (365,-7,l), (501,-7,o), (811,-2,o), -(973,-2,c), +(973,-2,cs), (987,-2,o), (1053,61,o), (1095,99,c), -(935,91,o), -(859,82,o), -(712,119,cs), -(576,152,o), -(487,220,o), -(515,267,c), -(535,297,o), -(556,328,o), -(576,358,c), -(563,367,l), -(417,224,l), -(372,176,o), -(432,80,o), +(1043,93,o), +(991,89,o), +(939,89,cs), +(711,89,o), +(508,152,o), +(508,267,cs), +(508,308,o), +(534,356,o), +(594,410,cs), +(602,417,o), +(596,426,o), +(587,421,cs), +(506,376,o), +(405,269,o), +(405,179,cs), +(405,132,o), +(432,91,o), (504,65,c), (472,99,l), (251,84,o), @@ -310,6 +328,8 @@ coordinates = ( ); }; layerId = "05101C6F-9F6F-4DE7-989E-74B1C20B4294"; +metricLeft = "=10"; +metricRight = "=30"; name = "Color 1 {20} 11 Jan 24 at 18:36"; shapes = ( { @@ -318,9 +338,7 @@ nodes = ( (396,-88,o), (534,-31,o), (600,-4,c), -(486,-5,o), -(385,-7,o), -(365,-7,cs), +(365,-7,ls), (249,-7,o), (152,12,o), (133,94,c), @@ -332,21 +350,23 @@ nodes = ( (811,8,o), (973,8,cs), (979,8,o), -(1027,51,o), -(1067,88,c), -(926,80,o), -(849,74,o), -(710,109,cs), -(569,143,o), -(473,216,o), -(507,272,cs), -(523,297,o), -(540,322,o), -(556,346,c), -(424,217,ls), -(394,187,o), -(416,124,o), -(481,81,c), +(1025,49,o), +(1065,86,c), +(1022,82,o), +(981,79,o), +(939,79,cs), +(708,79,o), +(498,143,o), +(498,267,cs), +(498,305,o), +(519,348,o), +(563,394,c), +(491,343,o), +(415,254,o), +(415,179,cs), +(415,125,o), +(463,93,o), +(484,82,c), (495,92,l), (253,66,o), (250,210,o), @@ -370,7 +390,7 @@ pos = (-66,54); }, { name = fatha; -pos = (554,423); +pos = (579,433); }, { name = kasra; @@ -378,7 +398,7 @@ pos = (926,-72); }, { name = top; -pos = (482,294); +pos = (472,328); } ); associatedMasterId = m01; @@ -400,23 +420,27 @@ nodes = ( (365,-7,l), (501,-7,o), (811,-2,o), -(973,-2,c), +(973,-2,cs), (987,-2,o), (1053,61,o), (1095,99,c), -(935,91,o), -(859,82,o), -(712,119,cs), -(576,152,o), -(487,220,o), -(515,267,c), -(535,297,o), -(556,328,o), -(576,358,c), -(563,367,l), -(417,224,l), -(372,176,o), -(432,80,o), +(1043,93,o), +(991,89,o), +(939,89,cs), +(711,89,o), +(508,152,o), +(508,267,cs), +(508,308,o), +(534,356,o), +(594,410,cs), +(602,417,o), +(596,426,o), +(587,421,cs), +(506,376,o), +(405,269,o), +(405,179,cs), +(405,132,o), +(432,91,o), (504,65,c), (472,99,l), (251,84,o), @@ -454,23 +478,27 @@ nodes = ( (365,-7,l), (501,-7,o), (811,-2,o), -(973,-2,c), +(973,-2,cs), (987,-2,o), (1053,61,o), (1095,99,c), -(935,91,o), -(859,82,o), -(712,119,cs), -(576,152,o), -(487,220,o), -(515,267,c), -(535,297,o), -(556,328,o), -(576,358,c), -(563,367,l), -(417,224,l), -(372,176,o), -(432,80,o), +(1043,93,o), +(991,89,o), +(939,89,cs), +(711,89,o), +(508,152,o), +(508,267,cs), +(508,308,o), +(534,356,o), +(594,410,cs), +(602,417,o), +(596,426,o), +(587,421,cs), +(506,376,o), +(405,269,o), +(405,179,cs), +(405,132,o), +(432,91,o), (504,65,c), (472,99,l), (251,84,o), @@ -496,6 +524,8 @@ coordinates = ( ); }; layerId = "34B2313D-31D0-4287-BA7F-1767275DAFC5"; +metricLeft = "=10"; +metricRight = "=30"; name = "{20} 11 Jan 24 at 18:25"; shapes = ( { @@ -504,9 +534,7 @@ nodes = ( (396,-88,o), (534,-31,o), (600,-4,c), -(486,-5,o), -(385,-7,o), -(365,-7,cs), +(365,-7,ls), (249,-7,o), (152,12,o), (133,94,c), @@ -518,21 +546,23 @@ nodes = ( (811,8,o), (973,8,cs), (979,8,o), -(1027,51,o), -(1067,88,c), -(926,80,o), -(849,74,o), -(710,109,cs), -(569,143,o), -(473,216,o), -(507,272,cs), -(523,297,o), -(540,322,o), -(556,346,c), -(424,217,ls), -(394,187,o), -(416,124,o), -(481,81,c), +(1025,49,o), +(1065,86,c), +(1022,82,o), +(981,79,o), +(939,79,cs), +(708,79,o), +(498,143,o), +(498,267,cs), +(498,305,o), +(519,348,o), +(563,394,c), +(491,343,o), +(415,254,o), +(415,179,cs), +(415,125,o), +(463,93,o), +(484,82,c), (495,92,l), (253,66,o), (250,210,o), diff --git a/sources/RaqqSura.glyphspackage/glyphs/ain-ar.init.glyph b/sources/RaqqSura.glyphspackage/glyphs/ain-ar.init.glyph index db8fc0a..3d6d13f 100644 --- a/sources/RaqqSura.glyphspackage/glyphs/ain-ar.init.glyph +++ b/sources/RaqqSura.glyphspackage/glyphs/ain-ar.init.glyph @@ -6,104 +6,114 @@ layers = ( anchors = ( { name = damma; -pos = (4,171); +pos = (-19,171); }, { name = exit; }, { name = fatha; -pos = (182,403); +pos = (167,440); }, { name = kasra; -pos = (362,-54); +pos = (339,-54); }, { name = top; -pos = (90,304); +pos = (55,333); } ); attr = { colorPalette = 4; }; backgroundImage = { -alpha = 80; -imagePath = "images/MS-ADD-01116-000-00032.jpg"; +imagePath = "Images/ain-ar.init-Regular.tif"; locked = 1; -pos = (-4098,-3629); -scale = (5,5); +pos = (-527,-246); +scale = (2.9172,2.9172); }; layerId = m01; shapes = ( { closed = 1; nodes = ( -(218,-3,o), -(342,0,o), -(581,8,c), -(595,8,o), -(661,71,o), -(703,109,c), -(543,101,o), -(467,92,o), -(320,129,cs), -(184,162,o), -(95,230,o), -(123,277,c), -(143,307,o), -(164,338,o), -(184,368,c), -(171,377,l), -(25,234,l), -(-20,186,o), -(40,90,o), -(112,75,c), -(128,110,l), -(-20,110,l), -(-20,0,l) +(195,-3,o), +(319,0,o), +(558,8,cs), +(572,8,o), +(638,71,o), +(680,109,c), +(628,103,o), +(576,99,o), +(524,99,cs), +(296,99,o), +(93,162,o), +(93,277,cs), +(93,318,o), +(119,366,o), +(179,420,cs), +(187,427,o), +(181,436,o), +(172,431,cs), +(91,386,o), +(-10,279,o), +(-10,189,cs), +(-10,142,o), +(17,101,o), +(89,75,c), +(105,110,l), +(-43,110,l), +(-43,0,l) ); } ); -width = 703; +width = 680; }, { associatedMasterId = m01; attr = { colorPalette = 1; }; -layerId = "6BD80C1A-D9BE-4D14-9FB6-47A2D1E26BD7"; -name = "Regular 10 Jan 24 at 11:33"; +layerId = "48AA2197-BD2B-4A7F-8579-45E3556E0432"; +metricLeft = "=0@189"; +metricRight = "=29"; +name = "Regular 20 Sep 24 at 16:45"; shapes = ( { closed = 1; nodes = ( -(217,7,o), -(341,10,o), -(581,18,cs), -(588,18,o), -(634,61,o), -(676,97,c), -(534,90,o), -(458,83,o), -(318,119,cs), -(177,153,o), -(81,226,o), -(115,282,c), -(170,363,l), -(32,227,ls), -(-6,189,o), -(44,105,o), -(106,87,c), -(112,100,l), -(-22,100,l), -(-22,11,l) +(186,7,o), +(322,10,o), +(558,18,cs), +(564,18,o), +(611,60,o), +(651,96,c), +(608,92,o), +(566,89,o), +(524,89,cs), +(293,89,o), +(83,153,o), +(83,277,cs), +(83,320,o), +(109,368,o), +(166,422,c), +(169,418,l), +(98,378,o), +(0,274,o), +(0,189,cs), +(0,148,o), +(22,112,o), +(84,88,c), +(89,100,l), +(-45,100,l), +(-45,10,l) ); } ); -width = 703; +width = 680; } ); -metricLeft = "=-20"; +metricLeft = "=-10@189"; metricRight = "=0"; } diff --git a/sources/RaqqSura.glyphspackage/glyphs/ain-ar.init.hah.glyph b/sources/RaqqSura.glyphspackage/glyphs/ain-ar.init.hah.glyph index f117f2f..73a8609 100644 --- a/sources/RaqqSura.glyphspackage/glyphs/ain-ar.init.hah.glyph +++ b/sources/RaqqSura.glyphspackage/glyphs/ain-ar.init.hah.glyph @@ -12,7 +12,7 @@ name = exit; }, { name = fatha; -pos = (162,403); +pos = (162,436); }, { name = kasra; @@ -20,7 +20,7 @@ pos = (522,-54); }, { name = top; -pos = (70,304); +pos = (45,323); } ); attr = { @@ -41,21 +41,27 @@ nodes = ( (190,-3,o), (308,-1,o), (494,5,c), -(520,14,o), -(575,69,o), -(616,106,c), -(502,100,o), -(429,98,o), -(307,129,cs), -(171,162,o), -(82,230,o), -(110,277,c), -(171,368,l), -(158,377,l), -(12,234,l), -(-33,186,o), -(27,90,o), -(99,75,c), +(519,14,o), +(576,66,o), +(616,103,c), +(586,100,o), +(552,99,o), +(522,99,cs), +(294,99,o), +(91,162,o), +(91,277,cs), +(91,318,o), +(117,366,o), +(177,420,cs), +(185,427,o), +(179,436,o), +(170,431,cs), +(89,386,o), +(-12,279,o), +(-12,189,cs), +(-12,142,o), +(15,101,o), +(87,75,c), (115,110,l), (73,102,o), (35,91,o), @@ -72,6 +78,7 @@ attr = { colorPalette = 1; }; layerId = "557BCE79-FFA5-4DDC-9046-8F8BD366475E"; +metricRight = "=28"; name = "Regular 10 Jan 24 at 11:42"; shapes = ( { @@ -80,20 +87,27 @@ nodes = ( (188,7,o), (306,9,o), (492,15,c), -(513,23,o), -(553,61,o), -(589,95,c), -(490,90,o), -(418,91,o), -(305,119,cs), -(164,153,o), -(68,226,o), -(102,282,cs), -(151,357,l), -(19,227,ls), -(-18,188,o), -(31,105,o), -(93,87,c), +(512,23,o), +(552,58,o), +(588,91,c), +(566,89,o), +(543,89,o), +(522,89,cs), +(291,89,o), +(81,153,o), +(81,277,cs), +(81,321,o), +(109,372,o), +(170,427,cs), +(173,430,o), +(185,428,o), +(175,422,cs), +(96,378,o), +(-2,274,o), +(-2,189,cs), +(-2,147,o), +(21,111,o), +(84,87,c), (98,97,l), (63,90,o), (29,88,o), diff --git a/sources/RaqqSura.glyphspackage/glyphs/ghain-ar.glyph b/sources/RaqqSura.glyphspackage/glyphs/ghain-ar.glyph index 369b0b4..ff541ef 100644 --- a/sources/RaqqSura.glyphspackage/glyphs/ghain-ar.glyph +++ b/sources/RaqqSura.glyphspackage/glyphs/ghain-ar.glyph @@ -9,7 +9,7 @@ shapes = ( ref = "ain-ar"; }, { -pos = (303,256); +pos = (293,290); ref = "dotabove-ar"; } ); diff --git a/sources/images/ain-ar.init-Regular.tif b/sources/images/ain-ar.init-Regular.tif new file mode 100644 index 0000000..7e98e7a Binary files /dev/null and b/sources/images/ain-ar.init-Regular.tif differ diff --git a/tests/shaping.json b/tests/shaping.json index ab4395b..2976abc 100644 --- a/tests/shaping.json +++ b/tests/shaping.json @@ -73,7 +73,7 @@ "input": "غ", "expectation": { "default": "dotabove-ar=0@303,256+0|ain-ar=0+982", - "RaqqSura.ttf": "dotabove-ar=0@303,256+0|ain-ar=0+995" + "RaqqSura.ttf": "dotabove-ar=0@293,290+0|ain-ar=0+995" } }, { @@ -2950,14 +2950,14 @@ "input": "عا", "expectation": { "default": "alef-ar.fina=1+101|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "alef-ar.fina=1+90|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina=1+90|ain-ar.init=0+680" } }, { "input": "عب", "expectation": { "default": "dotbelow-ar=1@834,-111+0|behDotless-ar.fina=1+984|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "dotbelow-ar=1@834,-111+0|behDotless-ar.fina=1+984|ain-ar.init=0+703" + "RaqqSura.ttf": "dotbelow-ar=1@834,-111+0|behDotless-ar.fina=1+984|ain-ar.init=0+680" } }, { @@ -2971,119 +2971,119 @@ "input": "عد", "expectation": { "default": "dal-ar.fina=1+875|_c.ain.dal=0+47|ain-ar.init=0+690", - "RaqqSura.ttf": "dal-ar.fina=1+875|ain-ar.init=0+703" + "RaqqSura.ttf": "dal-ar.fina=1+875|ain-ar.init=0+680" } }, { "input": "عر", "expectation": { "default": "reh-ar.fina=1+393|_c.hah.reh=0@-9,0+102|ain-ar.init=0@-88,0+602", - "RaqqSura.ttf": "reh-ar.fina=1+387|ain-ar.init=0+703" + "RaqqSura.ttf": "reh-ar.fina=1+387|ain-ar.init=0+680" } }, { "input": "عس", "expectation": { "default": "seen-ar.fina=1+510|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "seen-ar.fina.low=1+470|ain-ar.init=0+703" + "RaqqSura.ttf": "seen-ar.fina.low=1+470|ain-ar.init=0+680" } }, { "input": "عض", "expectation": { "default": "dotabove-ar=1@398,247+0|sad-ar.fina=1+876|_c.ain.dal=0+47|ain-ar.init=0+690", - "RaqqSura.ttf": "dotabove-ar=1@398,247+0|sad-ar.fina=1+876|ain-ar.init=0+703" + "RaqqSura.ttf": "dotabove-ar=1@398,247+0|sad-ar.fina=1+876|ain-ar.init=0+680" } }, { "input": "عط", "expectation": { "default": "tah-ar.fina=1+798|_c.ain.dal=0+47|ain-ar.init=0+690", - "RaqqSura.ttf": "tah-ar.fina=1+798|ain-ar.init=0+703" + "RaqqSura.ttf": "tah-ar.fina=1+798|ain-ar.init=0+680" } }, { "input": "عع", "expectation": { "default": "ain-ar.fina=1+267|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "ain-ar.fina=1+262|ain-ar.init=0+703" + "RaqqSura.ttf": "ain-ar.fina=1+262|ain-ar.init=0+680" } }, { "input": "عف", "expectation": { "default": "dotabove-ar=1@609,319+0|fehDotless-ar.fina=1+997|_c.ain.init.beh=0@2,0+97|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "dotabove-ar=1@609,319+0|fehDotless-ar.fina=1+997|ain-ar.init=0+703" + "RaqqSura.ttf": "dotabove-ar=1@609,319+0|fehDotless-ar.fina=1+997|ain-ar.init=0+680" } }, { "input": "عق", "expectation": { "default": "twodotsverticalabove-ar=1@-62,265+0|qafDotless-ar.fina=1+373|_c.ain.meem=0@8,0+43|ain-ar.init=0+690", - "RaqqSura.ttf": "twodotsverticalabove-ar=1@-62,265+0|qafDotless-ar.fina=1+373|ain-ar.init=0+703" + "RaqqSura.ttf": "twodotsverticalabove-ar=1@-62,265+0|qafDotless-ar.fina=1+373|ain-ar.init=0+680" } }, { "input": "عك", "expectation": { "default": "kaf-ar.fina=1+889|_c.ain.dal=0+47|ain-ar.init=0+690", - "RaqqSura.ttf": "kaf-ar.fina=1+889|ain-ar.init=0+703" + "RaqqSura.ttf": "kaf-ar.fina=1+889|ain-ar.init=0+680" } }, { "input": "عل", "expectation": { "default": "lam-ar.fina=1+177|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "lam-ar.fina=1+177|ain-ar.init=0+703" + "RaqqSura.ttf": "lam-ar.fina=1+177|ain-ar.init=0+680" } }, { "input": "عم", "expectation": { "default": "meem-ar.fina=1+567|_c.ain.meem=0+35|ain-ar.init=0+690", - "RaqqSura.ttf": "meem-ar.fina=1+567|ain-ar.init=0+703" + "RaqqSura.ttf": "meem-ar.fina=1+567|ain-ar.init=0+680" } }, { "input": "عن", "expectation": { "default": "dotabove-ar=1@-3,101+0|noonghunna-ar.fina=1+250|_c.hah.noon=0+-20|ain-ar.init=0+690", - "RaqqSura.ttf": "dotabove-ar=1@-3,90+0|noonghunna-ar.fina=1+250|ain-ar.init=0+703" + "RaqqSura.ttf": "dotabove-ar=1@-3,90+0|noonghunna-ar.fina=1+250|ain-ar.init=0+680" } }, { "input": "عه", "expectation": { "default": "heh-ar.fina=1+339|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "heh-ar.fina=1+336|ain-ar.init=0+703" + "RaqqSura.ttf": "heh-ar.fina=1+336|ain-ar.init=0+680" } }, { "input": "عو", "expectation": { "default": "waw-ar.fina.round=1+492|_c.ain.meem=0@-7,0+28|ain-ar.init=0+690", - "RaqqSura.ttf": "waw-ar.fina=1+477|ain-ar.init=0+703" + "RaqqSura.ttf": "waw-ar.fina=1+477|ain-ar.init=0+680" } }, { "input": "عى", "expectation": { "default": "alefMaksura-ar.fina=1+282|_c.ain.yeh=0@-20,0+-5|ain-ar.init=0+690", - "RaqqSura.ttf": "alefMaksura-ar.fina=1+282|ain-ar.init=0@-49,0+654" + "RaqqSura.ttf": "alefMaksura-ar.fina=1+282|ain-ar.init=0@-43,0+637" } }, { "input": "عي", "expectation": { "default": "twodotsverticalbelow-ar=1@339,-334+0|alefMaksura-ar.fina=1+282|_c.ain.yeh=0@-20,0+-5|ain-ar.init=0+690", - "RaqqSura.ttf": "twodotsverticalbelow-ar=1@339,-334+0|alefMaksura-ar.fina=1+282|ain-ar.init=0@-49,0+654" + "RaqqSura.ttf": "twodotsverticalbelow-ar=1@339,-334+0|alefMaksura-ar.fina=1+282|ain-ar.init=0@-43,0+637" } }, { "input": "عے", "expectation": { "default": "yehbarree-ar.fina.baseline=1+297|_c.ain.yeh=0@-5,110+10|ain-ar.init=0@0,110+760", - "RaqqSura.ttf": "yehbarree-ar.fina.baseline=1+297|ain-ar.init=0@-25,110+738" + "RaqqSura.ttf": "yehbarree-ar.fina.baseline=1+297|ain-ar.init=0@-30,110+710" } }, { @@ -3615,7 +3615,7 @@ }, "expectation": { "default": "alefMaksura-ar.fina.salt=1+282|_c.ain.yeh=0@-20,0+-5|ain-ar.init=0+690", - "RaqqSura.ttf": "alefMaksura-ar.fina.salt=1+282|ain-ar.init=0@-49,0+654" + "RaqqSura.ttf": "alefMaksura-ar.fina.salt=1+282|ain-ar.init=0@-43,0+637" } }, { @@ -3625,7 +3625,7 @@ }, "expectation": { "default": "twodotsverticalbelow-ar=1@259,-523+0|alefMaksura-ar.fina.salt=1+282|_c.ain.yeh=0@-20,0+-5|ain-ar.init=0+690", - "RaqqSura.ttf": "twodotsverticalbelow-ar=1@259,-523+0|alefMaksura-ar.fina.salt=1+282|ain-ar.init=0@-49,0+654" + "RaqqSura.ttf": "twodotsverticalbelow-ar=1@259,-523+0|alefMaksura-ar.fina.salt=1+282|ain-ar.init=0@-43,0+637" } }, { @@ -3745,7 +3745,7 @@ }, "expectation": { "default": "yehbarree-ar.fina.baseline=1+297|_c.ain.yeh=0@-5,110+10|ain-ar.init=0@0,110+760", - "RaqqSura.ttf": "yehbarree-ar.fina.baseline=1+297|ain-ar.init=0@-25,110+738" + "RaqqSura.ttf": "yehbarree-ar.fina.baseline=1+297|ain-ar.init=0@-30,110+710" } }, { @@ -3755,7 +3755,7 @@ }, "expectation": { "default": "twodotsverticalbelow-ar=1@449,-149+0|yehbarree-ar.fina.baseline=1+297|_c.ain.yeh=0@-5,110+10|ain-ar.init=0@0,110+760", - "RaqqSura.ttf": "twodotsverticalbelow-ar=1@449,-139+0|yehbarree-ar.fina.baseline=1+297|ain-ar.init=0@-25,110+738" + "RaqqSura.ttf": "twodotsverticalbelow-ar=1@449,-139+0|yehbarree-ar.fina.baseline=1+297|ain-ar.init=0@-30,110+710" } }, { @@ -4607,168 +4607,168 @@ "input": "عبا", "expectation": { "default": "alef-ar.fina=2+101|dotbelow-ar=1@9,-110+0|_c.seen.beh=1+0|behDotless-ar.medi=1+128|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "alef-ar.fina=2+90|dotbelow-ar=1@-19,-110+0|behDotless-ar.medi=1+100|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina=2+90|dotbelow-ar=1@-19,-110+0|behDotless-ar.medi=1+100|ain-ar.init=0+680" } }, { "input": "عبب", "expectation": { "default": "dotbelow-ar=2@834,-111+0|behDotless-ar.fina=2+984|dotbelow-ar=1@14,-110+0|_c.seen.beh=1+0|behDotless-ar.medi.high=1+128|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "dotbelow-ar=2@834,-111+0|behDotless-ar.fina=2+984|dotbelow-ar=1@-13,-110+0|behDotless-ar.medi.high=1+100|ain-ar.init=0+703" + "RaqqSura.ttf": "dotbelow-ar=2@834,-111+0|behDotless-ar.fina=2+984|dotbelow-ar=1@-13,-110+0|behDotless-ar.medi.high=1+100|ain-ar.init=0+680" } }, { "input": "عبم", "expectation": { "default": "meem-ar.fina.round=2+554|dotbelow-ar=1@-15,-110+0|behDotless-ar.medi.round=1+108|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "meem-ar.fina.round=2+554|dotbelow-ar=1@-20,-110+0|behDotless-ar.medi.round=1@-6,0+104|ain-ar.init=0+703" + "RaqqSura.ttf": "meem-ar.fina.round=2+554|dotbelow-ar=1@-20,-110+0|behDotless-ar.medi.round=1@-6,0+104|ain-ar.init=0+680" } }, { "input": "عبه", "expectation": { "default": "heh-ar.fina=2+339|dotbelow-ar=1@17,-110+0|_c.seen.beh=1+0|behDotless-ar.medi.med=1+128|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "heh-ar.fina=2+336|dotbelow-ar=1@-13,-110+0|behDotless-ar.medi.med=1+100|ain-ar.init=0+703" + "RaqqSura.ttf": "heh-ar.fina=2+336|dotbelow-ar=1@-13,-110+0|behDotless-ar.medi.med=1+100|ain-ar.init=0+680" } }, { "input": "عسا", "expectation": { "default": "alef-ar.fina=2+101|_c.seen.beh=1+0|seen-ar.medi=1+401|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "alef-ar.fina=2+90|seen-ar.medi.low=1+433|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina=2+90|seen-ar.medi.low=1+433|ain-ar.init=0+680" } }, { "input": "عسي", "expectation": { "default": "twodotsverticalbelow-ar=1@339,-337+0|seen_alefMaksura-ar.fina=1+343|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "twodotsverticalbelow-ar=1@339,-337+0|seen_alefMaksura-ar.fina=1+343|ain-ar.init=0+703" + "RaqqSura.ttf": "twodotsverticalbelow-ar=1@339,-337+0|seen_alefMaksura-ar.fina=1+343|ain-ar.init=0+680" } }, { "input": "عضا", "expectation": { "default": "alef-ar.fina=2+101|dotabove-ar=1@310,247+0|_c.seen.beh=1+0|sad-ar.medi=1+758|_c.ain.dal=0+47|ain-ar.init=0+690", - "RaqqSura.ttf": "alef-ar.fina=2+90|dotabove-ar=1@310,247+0|sad-ar.medi=1+758|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina=2+90|dotabove-ar=1@310,247+0|sad-ar.medi=1+758|ain-ar.init=0+680" } }, { "input": "عطا", "expectation": { "default": "alef-ar.fina.short=2+102|_c.seen.beh=1+0|tah-ar.medi=1+758|_c.ain.dal=0+47|ain-ar.init=0+690", - "RaqqSura.ttf": "alef-ar.fina.short=2+102|tah-ar.medi=1+758|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina.short=2+102|tah-ar.medi=1+758|ain-ar.init=0+680" } }, { "input": "ععا", "expectation": { "default": "alef-ar.fina=2+101|_c.ain.medi.beh=1+66|ain-ar.medi=1+220|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "alef-ar.fina=2+90|ain-ar.medi=1+202|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina=2+90|ain-ar.medi=1+202|ain-ar.init=0+680" } }, { "input": "ععع", "expectation": { "default": "ain-ar.fina=2+267|_c.ain.medi.beh=1+66|ain-ar.medi=1+220|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "ain-ar.fina=2+262|ain-ar.medi=1+202|ain-ar.init=0+703" + "RaqqSura.ttf": "ain-ar.fina=2+262|ain-ar.medi=1+202|ain-ar.init=0+680" } }, { "input": "عكا", "expectation": { "default": "alef-ar.fina=2+101|kaf-ar.medi.alt=1@-5,0+753|_c.ain.dal=0+47|ain-ar.init=0+690", - "RaqqSura.ttf": "alef-ar.fina=2+90|kaf-ar.medi=1@-5,0+753|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina=2+90|kaf-ar.medi=1@-5,0+753|ain-ar.init=0+680" } }, { "input": "علا", "expectation": { "default": "lam_alef-ar.fina=1+510|ain-ar.init=0@-20,0+670", - "RaqqSura.ttf": "lam_alef-ar.fina=1+522|ain-ar.init=0@-20,0+683" + "RaqqSura.ttf": "lam_alef-ar.fina=1+522|ain-ar.init=0@-11,0+669" } }, { "input": "علج", "expectation": { "default": "dotbelow-ar=2@571,-122+0|hah-ar.fina=2+417|lam-ar.medi.hah1=1+125|_c.ain.init.beh=0@0,115+95|ain-ar.init=0@-50,115+640", - "RaqqSura.ttf": "dotbelow-ar=2@571,-122+0|hah-ar.fina=2+417|lam-ar.medi.hah1=1+125|ain-ar.init=0@0,115+703" + "RaqqSura.ttf": "dotbelow-ar=2@571,-122+0|hah-ar.fina=2+417|lam-ar.medi.hah1=1+125|ain-ar.init=0@0,115+680" } }, { "input": "علل", "expectation": { "default": "lam-ar.fina.short=2+178|_c.seen.beh=1+0|lam-ar.medi=1+125|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "lam-ar.fina.short=2+178|lam-ar.medi=1+100|ain-ar.init=0+703" + "RaqqSura.ttf": "lam-ar.fina.short=2+178|lam-ar.medi=1+100|ain-ar.init=0+680" } }, { "input": "علم", "expectation": { "default": "meem-ar.fina.round=2+554|lam-ar.medi.round=1+95|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "meem-ar.fina.round=2+554|lam-ar.medi.round=1+95|ain-ar.init=0+703" + "RaqqSura.ttf": "meem-ar.fina.round=2+554|lam-ar.medi.round=1+95|ain-ar.init=0+680" } }, { "input": "علن", "expectation": { "default": "dotabove-ar=2@-3,101+0|noonghunna-ar.fina=2+250|lam-ar.medi.round=1+95|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "dotabove-ar=2@-3,90+0|noonghunna-ar.fina=2+250|lam-ar.medi.round=1+95|ain-ar.init=0+703" + "RaqqSura.ttf": "dotabove-ar=2@-3,90+0|noonghunna-ar.fina=2+250|lam-ar.medi.round=1+95|ain-ar.init=0+680" } }, { "input": "على", "expectation": { "default": "alefMaksura-ar.fina.tooth=2+9|lam-ar.medi.round=1+95|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+703" + "RaqqSura.ttf": "lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+680" } }, { "input": "علي", "expectation": { "default": "twodotsverticalbelow-ar=2@311,-329+0|alefMaksura-ar.fina.tooth=2+9|lam-ar.medi.round=1+95|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "twodotsverticalbelow-ar=1@311,-329+0|lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+703" + "RaqqSura.ttf": "twodotsverticalbelow-ar=1@311,-329+0|lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+680" } }, { "input": "عما", "expectation": { "default": "alef-ar.fina=2+101|_c.seen.beh=1+0|meem-ar.medi=1+380|_c.ain.meem=0@13,0+48|ain-ar.init=0+690", - "RaqqSura.ttf": "alef-ar.fina=2+90|meem-ar.medi=1@-28,0+352|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina=2+90|meem-ar.medi=1@-28,0+352|ain-ar.init=0+680" } }, { "input": "عمم", "expectation": { "default": "meem-ar.fina.round=2+554|meem-ar.medi.round2=1+398|_c.ain.meem=0@8,0+43|ain-ar.init=0+690", - "RaqqSura.ttf": "meem-ar.fina.round=2+554|meem-ar.medi.round2=1+398|ain-ar.init=0+703" + "RaqqSura.ttf": "meem-ar.fina.round=2+554|meem-ar.medi.round2=1+398|ain-ar.init=0+680" } }, { "input": "عها", "expectation": { "default": "alef-ar.fina=2+101|_c.feh.medi.beh=1+0|heh-ar.medi=1+357|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "alef-ar.fina=2+90|heh-ar.medi=1@-26,0+331|ain-ar.init=0+703" + "RaqqSura.ttf": "alef-ar.fina=2+90|heh-ar.medi=1@-26,0+331|ain-ar.init=0+680" } }, { "input": "عهم", "expectation": { "default": "meem-ar.fina.round=2+554|heh-ar.medi.round=1+323|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "meem-ar.fina.round=2+554|heh-ar.medi.round=1+323|ain-ar.init=0+703" + "RaqqSura.ttf": "meem-ar.fina.round=2+554|heh-ar.medi.round=1+323|ain-ar.init=0+680" } }, { "input": "عيم", "expectation": { "default": "meem-ar.fina.round=2+554|twodotsverticalbelow-ar=1@-15,-137+0|behDotless-ar.medi.round=1+108|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "meem-ar.fina.round=2+554|twodotsverticalbelow-ar=1@-20,-137+0|behDotless-ar.medi.round=1@-6,0+104|ain-ar.init=0+703" + "RaqqSura.ttf": "meem-ar.fina.round=2+554|twodotsverticalbelow-ar=1@-20,-137+0|behDotless-ar.medi.round=1@-6,0+104|ain-ar.init=0+680" } }, { "input": "غغغ", "expectation": { "default": "dotabove-ar=2@-35,195+0|ain-ar.fina=2+267|dotabove-ar=1@-8,223+0|_c.ain.medi.beh=1+66|ain-ar.medi=1+220|dotabove-ar=0@56,266+0|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "dotabove-ar=2@-30,195+0|ain-ar.fina=2+262|dotabove-ar=1@-74,223+0|ain-ar.medi=1+202|dotabove-ar=0@11,266+0|ain-ar.init=0+703" + "RaqqSura.ttf": "dotabove-ar=2@-30,195+0|ain-ar.fina=2+262|dotabove-ar=1@-74,223+0|ain-ar.medi=1+202|dotabove-ar=0@-24,295+0|ain-ar.init=0+680" } }, { @@ -5949,7 +5949,7 @@ }, "expectation": { "default": "twodotsverticalbelow-ar=1@339,-337+0|seen_alefMaksura-ar.fina=1+343|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "twodotsverticalbelow-ar=1@339,-337+0|seen_alefMaksura-ar.fina=1+343|ain-ar.init=0+703" + "RaqqSura.ttf": "twodotsverticalbelow-ar=1@339,-337+0|seen_alefMaksura-ar.fina=1+343|ain-ar.init=0+680" } }, { @@ -5959,7 +5959,7 @@ }, "expectation": { "default": "alefMaksura-ar.fina.tooth=2+9|lam-ar.medi.round=1+95|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+703" + "RaqqSura.ttf": "lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+680" } }, { @@ -6079,7 +6079,7 @@ }, "expectation": { "default": "twodotsverticalbelow-ar=2@449,-259+0|yehbarree-ar.fina=2+297|lam-ar.medi=1+125|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "twodotsverticalbelow-ar=1@311,-329+0|lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+703" + "RaqqSura.ttf": "twodotsverticalbelow-ar=1@311,-329+0|lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+680" } }, { @@ -7284,21 +7284,21 @@ "input": "عليم", "expectation": { "default": "meem-ar.fina.round=3+554|twodotsverticalbelow-ar=2@-15,-137+0|behDotless-ar.medi.round=2+108|_c.seen.beh=1+0|lam-ar.medi=1+125|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "meem-ar.fina.round=3+554|twodotsverticalbelow-ar=2@-20,-137+0|behDotless-ar.medi.round=2@-6,0+104|lam-ar.medi=1+100|ain-ar.init=0+703" + "RaqqSura.ttf": "meem-ar.fina.round=3+554|twodotsverticalbelow-ar=2@-20,-137+0|behDotless-ar.medi.round=2@-6,0+104|lam-ar.medi=1+100|ain-ar.init=0+680" } }, { "input": "علِي", "expectation": { "default": "twodotsverticalbelow-ar=3@339,-334+0|alefMaksura-ar.fina=3+282|kasra-ar=1@48,-111+0|lam-ar.medi=1+125|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "twodotsverticalbelow-ar=1@311,-329+0|kasra-ar=1@-19,-132+0|lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+703" + "RaqqSura.ttf": "twodotsverticalbelow-ar=1@311,-329+0|kasra-ar=1@-19,-132+0|lam_alefMaksura-ar.fina=1+110|ain-ar.init=0+680" } }, { "input": "عيسى", "expectation": { "default": "seen_alefMaksura-ar.fina=2+343|twodotsverticalbelow-ar=1@14,-137+0|_c.seen.beh=1+0|behDotless-ar.medi.high=1+128|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "seen_alefMaksura-ar.fina=2+343|twodotsverticalbelow-ar=1@-13,-137+0|behDotless-ar.medi.high=1+100|ain-ar.init=0+703" + "RaqqSura.ttf": "seen_alefMaksura-ar.fina=2+343|twodotsverticalbelow-ar=1@-13,-137+0|behDotless-ar.medi.high=1+100|ain-ar.init=0+680" } }, { @@ -8051,7 +8051,7 @@ }, "expectation": { "default": "seen_alefMaksura-ar.fina=2+343|twodotsverticalbelow-ar=1@14,-137+0|_c.seen.beh=1+0|behDotless-ar.medi.high=1+128|_c.ain.init.beh=0+95|ain-ar.init=0@-50,0+640", - "RaqqSura.ttf": "seen_alefMaksura-ar.fina=2+343|twodotsverticalbelow-ar=1@-13,-137+0|behDotless-ar.medi.high=1+100|ain-ar.init=0+703" + "RaqqSura.ttf": "seen_alefMaksura-ar.fina=2+343|twodotsverticalbelow-ar=1@-13,-137+0|behDotless-ar.medi.high=1+100|ain-ar.init=0+680" } }, {