{ .appVersion = "3100"; .formatVersion = 3; date = "2021-10-31 15:58:17 +0000"; familyName = DynamicSwashTest; features = ( { code = "lookup addBottomLeft { sub a g' by swash.bottomleft g; } addBottomLeft; lookup addTopRight { sub g' a by g swash.topright; } addTopRight; "; tag = swsh; } ); fontMaster = ( { id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; userData = { GSOffsetHorizontal = 15; GSOffsetMakeStroke = 1; GSOffsetProportional = 1; GSOffsetVertical = 10; }; } ); glyphs = ( { glyphname = a; lastChange = "2021-10-31 16:06:28 +0000"; layers = ( { layerId = m01; shapes = ( { closed = 1; nodes = ( (393,315,ls), (393,447,o), (331,508,o), (214,508,cs), (100,508,o), (52,469,o), (32,366,c), (62,360,l), (79,451,o), (112,478,o), (214,478,cs), (317,478,o), (363,433,o), (363,315,cs), (363,0,l), (393,0,l) ); }, { closed = 1; nodes = ( (346,73,o), (262,19,o), (177,19,cs), (106,19,o), (50,51,o), (50,118,cs), (50,179,o), (98,222,o), (205,239,cs), (380,267,l), (376,297,l), (201,269,ls), (82,250,o), (20,195,o), (20,118,cs), (20,31,o), (98,-11,o), (177,-11,cs), (265,-11,o), (356,42,o), (385,105,c), (371,133,l) ); } ); width = 413; } ); unicode = 97; }, { glyphname = g; lastChange = "2021-10-31 16:03:33 +0000"; layers = ( { anchors = ( { name = bottomleft_swsh; pos = (60,0); }, { name = topright_swsh; pos = (423,500); } ); layerId = m01; shapes = ( { closed = 1; nodes = ( (60,0,l), (423,0,l), (423,500,l), (60,500,l) ); } ); width = 483; } ); unicode = 103; }, { glyphname = space; layers = ( { layerId = m01; width = 200; } ); unicode = 32; }, { category = Mark; glyphname = swash.bottomleft; lastChange = "2021-10-31 16:04:23 +0000"; layers = ( { anchors = ( { name = _bottomleft_swsh; pos = (20,0); } ); layerId = m01; shapes = ( { closed = 1; nodes = ( (212,-161,o), (268,-131,o), (268,-95,cs), (268,-58,o), (212,-28,o), (144,-28,cs), (76,-28,o), (20,-58,o), (20,-95,cs), (20,-131,o), (76,-161,o), (144,-161,cs) ); } ); width = 288; } ); subCategory = Nonspacing; }, { category = Mark; glyphname = swash.topright; lastChange = "2021-10-31 16:04:23 +0000"; layers = ( { anchors = ( { name = _topright_swsh; pos = (95,500); } ); layerId = m01; shapes = ( { closed = 1; nodes = ( (87,526,o), (106,570,o), (106,625,cs), (106,680,o), (87,724,o), (63,724,cs), (39,724,o), (20,680,o), (20,625,cs), (20,570,o), (39,526,o), (63,526,cs) ); } ); width = 126; } ); subCategory = Nonspacing; } ); metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; }