diff options
author | Rasmus Andersson <rasmus@notion.se> | 2023-06-06 05:03:35 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2023-06-06 05:03:35 +0300 |
commit | 815452d236ea906a964c987b57f62f6f38ad2e8e (patch) | |
tree | 578fa734751df3f310da3d97d91f56b28b0f8635 /src/Inter-Roman.glyphspackage/glyphs | |
parent | b1fb2c8ed2a0d2d187f4642ab05121fa784bca3a (diff) | |
download | inter-815452d236ea906a964c987b57f62f6f38ad2e8e.tar.xz |
improvements to /longs, closes #390
Diffstat (limited to 'src/Inter-Roman.glyphspackage/glyphs')
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/_part.f_base.glyph | 311 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/f.1.glyph | 20 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/f.glyph | 24 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/f.i.1.glyph | 8 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/f.i.glyph | 8 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/florin.glyph | 4 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/longs.glyph | 299 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/slongdotaccent.glyph | 26 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/slongstroke.glyph | 12 |
9 files changed, 394 insertions, 318 deletions
diff --git a/src/Inter-Roman.glyphspackage/glyphs/_part.f_base.glyph b/src/Inter-Roman.glyphspackage/glyphs/_part.f_base.glyph new file mode 100644 index 000000000..851ac2269 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/_part.f_base.glyph @@ -0,0 +1,311 @@ +{ +glyphname = _part.f_base; +layers = ( +{ +anchors = ( +{ +name = bottom; +pos = (317,0); +}, +{ +name = cross; +pos = (317,768); +}, +{ +name = top; +pos = (414,1552); +} +); +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +closed = 1; +nodes = ( +(340,0,l), +(340,1300,ls), +(340,1431,o), +(423,1510,o), +(534,1510,cs), +(570,1510,o), +(600,1505,o), +(624,1496,c), +(638,1540,l), +(611,1550,o), +(577,1556,o), +(534,1556,cs), +(396,1556,o), +(294,1457,o), +(294,1300,cs), +(294,0,l) +); +} +); +width = 678; +}, +{ +anchors = ( +{ +name = bottom; +pos = (322,0); +}, +{ +name = cross; +pos = (322,768); +}, +{ +name = top; +pos = (400,1552); +} +); +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +closed = 1; +nodes = ( +(412,0,l), +(412,1227,ls), +(412,1335,o), +(460,1393,o), +(571,1393,cs), +(621,1393,o), +(649,1382,o), +(668,1376,c), +(718,1530,l), +(691,1542,o), +(635,1560,o), +(550,1560,cs), +(387,1560,o), +(232,1461,o), +(232,1267,cs), +(232,0,l) +); +} +); +width = 746; +}, +{ +anchors = ( +{ +name = bottom; +pos = (384,0); +}, +{ +name = cross; +pos = (384,768); +}, +{ +name = top; +pos = (441,1552); +} +); +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +closed = 1; +nodes = ( +(584,0,l,{ +name = hr00; +}), +(584,1166,ls), +(584,1219,o), +(605,1254,o), +(680,1254,cs), +(710,1254,o), +(753,1248,o), +(782,1240,c), +(840,1528,l), +(794,1539,o), +(687,1560,o), +(584,1560,cs), +(340,1560,o), +(184,1425,o), +(184,1150,cs), +(184,0,l) +); +} +); +width = 840; +}, +{ +anchors = ( +{ +name = bottom; +pos = (285,0); +}, +{ +name = cross; +pos = (285,768); +}, +{ +name = top; +pos = (364,1490); +} +); +layerId = m007; +metricLeft = "=_part.t_base"; +metricRight = "=_part.t_base"; +shapes = ( +{ +closed = 1; +nodes = ( +(370,0,l), +(370,1218,ls), +(370,1309,o), +(404,1344,o), +(494,1344,cs), +(518,1344,o), +(572,1344,o), +(584,1344,c), +(584,1490,l), +(572,1490,o), +(524,1490,o), +(478,1490,cs), +(307,1490,o), +(200,1395,o), +(200,1244,cs), +(200,0,l) +); +} +); +width = 682; +}, +{ +anchors = ( +{ +name = bottom; +pos = (368,0); +}, +{ +name = cross; +pos = (368,768); +}, +{ +name = top; +pos = (424,1490); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(584,0,l,{ +name = hr00; +}), +(584,1166,ls), +(585,1219,o), +(605,1254,o), +(680,1254,cs), +(710,1254,o), +(753,1248,o), +(782,1240,c), +(840,1528,l), +(794,1539,o), +(687,1559,o), +(584,1560,cs), +(340,1559,o), +(183,1425,o), +(184,1150,cs), +(184,0,l) +); +} +); +}; +layerId = m009; +name = "Black Display"; +shapes = ( +{ +closed = 1; +nodes = ( +(568,0,l,{ +name = hr00; +}), +(568,1080,ls), +(568,1157,o), +(597,1186,o), +(676,1186,cs), +(712,1186,o), +(764,1186,o), +(786,1186,c), +(786,1490,l), +(750,1490,o), +(656,1490,o), +(566,1490,cs), +(290,1490,o), +(168,1386,o), +(168,1150,cs), +(168,0,l) +); +} +); +width = 828; +}, +{ +anchors = ( +{ +name = bottom; +pos = (253,0); +}, +{ +name = cross; +pos = (253,745); +}, +{ +name = top; +pos = (332,1490); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(276,0,l), +(276,1300,ls), +(276,1431,o), +(375,1510,o), +(486,1510,cs), +(514,1510,o), +(536,1505,o), +(560,1496,c), +(574,1540,l), +(547,1550,o), +(521,1556,o), +(486,1556,cs), +(348,1556,o), +(230,1457,o), +(230,1300,cs), +(230,0,l) +); +} +); +}; +layerId = m011; +shapes = ( +{ +closed = 1; +nodes = ( +(276,0,l), +(276,1290,ls), +(276,1395,o), +(325,1444,o), +(430,1444,cs), +(456,1444,o), +(482,1444,o), +(508,1444,c), +(508,1490,l), +(482,1490,o), +(456,1490,o), +(430,1490,cs), +(300,1490,o), +(230,1420,o), +(230,1290,cs), +(230,0,l) +); +} +); +width = 550; +} +); +note = "base of /f"; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/f.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/f.1.glyph index 2debcb0eb..eef2e4642 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/f.1.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/f.1.glyph @@ -9,7 +9,7 @@ layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { pos = (-96,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -112,7 +112,7 @@ layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { pos = (-74,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -131,7 +131,7 @@ layerId = m007; shapes = ( { pos = (-74,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -150,7 +150,7 @@ layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { pos = (-82,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -170,7 +170,7 @@ name = "Black Display"; shapes = ( { pos = (-82,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -189,7 +189,7 @@ layerId = m011; shapes = ( { pos = (-96,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -328,7 +328,7 @@ name = "Apr 22, 23, 12:37"; shapes = ( { pos = (14,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -355,7 +355,7 @@ name = "Apr 23, 23, 08:56"; shapes = ( { pos = (-26,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -376,7 +376,7 @@ name = "Apr 23, 23, 09:12"; shapes = ( { pos = (-66,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -405,7 +405,7 @@ name = "Apr 23, 23, 09:14"; shapes = ( { pos = (-22,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; diff --git a/src/Inter-Roman.glyphspackage/glyphs/f.glyph b/src/Inter-Roman.glyphspackage/glyphs/f.glyph index b71dfd11a..914ddc605 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/f.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/f.glyph @@ -8,7 +8,7 @@ layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { pos = (-66,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -111,14 +111,14 @@ layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { pos = (8,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; nodes = ( (20,1118,l), -(20,972,l), -(678,972,l), +(20,964,l), +(678,964,l), (678,1118,l) ); } @@ -130,7 +130,7 @@ layerId = m007; shapes = ( { pos = (3,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -149,7 +149,7 @@ layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { pos = (14,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -170,7 +170,7 @@ name = "Black Display"; shapes = ( { pos = (46,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -189,7 +189,7 @@ layerId = m011; shapes = ( { pos = (-42,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -328,7 +328,7 @@ name = "Apr 22, 23, 12:37"; shapes = ( { pos = (14,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -355,7 +355,7 @@ name = "Apr 23, 23, 08:56"; shapes = ( { pos = (-26,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -376,7 +376,7 @@ name = "Apr 23, 23, 09:12"; shapes = ( { pos = (-66,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -405,7 +405,7 @@ name = "Apr 23, 23, 09:14"; shapes = ( { pos = (-22,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; diff --git a/src/Inter-Roman.glyphspackage/glyphs/f.i.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/f.i.1.glyph index 75b50f48a..83ab76057 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/f.i.1.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/f.i.1.glyph @@ -578,7 +578,7 @@ name = "Apr 22, 23, 12:37"; shapes = ( { pos = (14,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -605,7 +605,7 @@ name = "Apr 23, 23, 08:56"; shapes = ( { pos = (-26,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -626,7 +626,7 @@ name = "Apr 23, 23, 09:12"; shapes = ( { pos = (-66,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -655,7 +655,7 @@ name = "Apr 23, 23, 09:14"; shapes = ( { pos = (-22,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; diff --git a/src/Inter-Roman.glyphspackage/glyphs/f.i.glyph b/src/Inter-Roman.glyphspackage/glyphs/f.i.glyph index 2006e9c82..d248096c5 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/f.i.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/f.i.glyph @@ -587,7 +587,7 @@ name = "Apr 22, 23, 12:37"; shapes = ( { pos = (14,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -614,7 +614,7 @@ name = "Apr 23, 23, 08:56"; shapes = ( { pos = (-26,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -635,7 +635,7 @@ name = "Apr 23, 23, 09:12"; shapes = ( { pos = (-66,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; @@ -664,7 +664,7 @@ name = "Apr 23, 23, 09:14"; shapes = ( { pos = (-22,0); -ref = longs; +ref = _part.f_base; }, { closed = 1; diff --git a/src/Inter-Roman.glyphspackage/glyphs/florin.glyph b/src/Inter-Roman.glyphspackage/glyphs/florin.glyph index f4fea46a0..63f809004 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/florin.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/florin.glyph @@ -21,7 +21,7 @@ nodes = ( }, { pos = (70,0); -ref = longs; +ref = _part.f_base; } ); }; @@ -185,7 +185,7 @@ nodes = ( }, { pos = (70,0); -ref = longs; +ref = _part.f_base; } ); }; diff --git a/src/Inter-Roman.glyphspackage/glyphs/longs.glyph b/src/Inter-Roman.glyphspackage/glyphs/longs.glyph index 2a085cb80..08b02a7fe 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/longs.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/longs.glyph @@ -1,312 +1,75 @@ { glyphname = longs; +kernLeft = B; +kernRight = longs; layers = ( { -anchors = ( -{ -name = bottom; -pos = (317,0); -}, -{ -name = cross; -pos = (317,768); -}, -{ -name = top; -pos = (414,1552); -} -); layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { -closed = 1; -nodes = ( -(340,0,l), -(340,1300,ls), -(340,1431,o), -(423,1510,o), -(534,1510,cs), -(570,1510,o), -(600,1505,o), -(624,1496,c), -(638,1540,l), -(611,1550,o), -(577,1556,o), -(534,1556,cs), -(396,1556,o), -(294,1457,o), -(294,1300,cs), -(294,0,l) -); +alignment = -1; +pos = (-96,0); +ref = _part.f_base; } ); -width = 678; +width = 542; }, { -anchors = ( -{ -name = bottom; -pos = (322,0); -}, -{ -name = cross; -pos = (322,768); -}, -{ -name = top; -pos = (400,1552); -} -); -layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +layerId = m011; shapes = ( { -closed = 1; -nodes = ( -(412,0,l), -(412,1227,ls), -(412,1335,o), -(460,1393,o), -(571,1393,cs), -(621,1393,o), -(649,1382,o), -(668,1376,c), -(718,1530,l), -(691,1542,o), -(635,1560,o), -(550,1560,cs), -(387,1560,o), -(232,1461,o), -(232,1267,cs), -(232,0,l) -); +alignment = -1; +pos = (-96,0); +ref = _part.f_base; } ); -width = 746; -}, -{ -anchors = ( -{ -name = bottom; -pos = (384,0); +width = 412; }, { -name = cross; -pos = (384,768); -}, -{ -name = top; -pos = (441,1552); -} -); -layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { -closed = 1; -nodes = ( -(584,0,l,{ -name = hr00; -}), -(584,1166,ls), -(584,1219,o), -(605,1254,o), -(680,1254,cs), -(710,1254,o), -(753,1248,o), -(782,1240,c), -(840,1528,l), -(794,1539,o), -(687,1560,o), -(584,1560,cs), -(340,1560,o), -(184,1425,o), -(184,1150,cs), -(184,0,l) -); +alignment = -1; +pos = (-74,0); +ref = _part.f_base; } ); -width = 840; -}, -{ -anchors = ( -{ -name = bottom; -pos = (285,0); -}, -{ -name = cross; -pos = (285,768); +width = 644; }, { -name = top; -pos = (364,1490); -} -); layerId = m007; -metricLeft = "=_part.t_base"; -metricRight = "=_part.t_base"; shapes = ( { -closed = 1; -nodes = ( -(370,0,l), -(370,1218,ls), -(370,1309,o), -(404,1344,o), -(494,1344,cs), -(518,1344,o), -(572,1344,o), -(584,1344,c), -(584,1490,l), -(572,1490,o), -(524,1490,o), -(478,1490,cs), -(307,1490,o), -(200,1395,o), -(200,1244,cs), -(200,0,l) -); +alignment = -1; +pos = (-74,0); +ref = _part.f_base; } ); -width = 682; +width = 511; }, { -anchors = ( -{ -name = bottom; -pos = (368,0); -}, -{ -name = cross; -pos = (368,768); -}, -{ -name = top; -pos = (424,1490); -} -); -background = { +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { -closed = 1; -nodes = ( -(584,0,l,{ -name = hr00; -}), -(584,1166,ls), -(585,1219,o), -(605,1254,o), -(680,1254,cs), -(710,1254,o), -(753,1248,o), -(782,1240,c), -(840,1528,l), -(794,1539,o), -(687,1559,o), -(584,1560,cs), -(340,1559,o), -(183,1425,o), -(184,1150,cs), -(184,0,l) -); +alignment = -1; +pos = (-82,0); +ref = _part.f_base; } ); -}; -layerId = m009; -name = "Black Display"; -shapes = ( -{ -closed = 1; -nodes = ( -(568,0,l,{ -name = hr00; -}), -(568,1080,ls), -(568,1157,o), -(597,1186,o), -(676,1186,cs), -(712,1186,o), -(764,1186,o), -(786,1186,c), -(786,1490,l), -(750,1490,o), -(656,1490,o), -(566,1490,cs), -(290,1490,o), -(168,1386,o), -(168,1150,cs), -(168,0,l) -); -} -); -width = 828; -}, -{ -anchors = ( -{ -name = bottom; -pos = (253,0); +width = 758; }, { -name = cross; -pos = (253,745); -}, -{ -name = top; -pos = (332,1490); -} -); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(276,0,l), -(276,1300,ls), -(276,1431,o), -(375,1510,o), -(486,1510,cs), -(514,1510,o), -(536,1505,o), -(560,1496,c), -(574,1540,l), -(547,1550,o), -(521,1556,o), -(486,1556,cs), -(348,1556,o), -(230,1457,o), -(230,1300,cs), -(230,0,l) -); -} -); -}; -layerId = m011; +layerId = m009; shapes = ( { -closed = 1; -nodes = ( -(276,0,l), -(276,1290,ls), -(276,1395,o), -(325,1444,o), -(430,1444,cs), -(456,1444,o), -(482,1444,o), -(508,1444,c), -(508,1490,l), -(482,1490,o), -(456,1490,o), -(430,1490,cs), -(300,1490,o), -(230,1420,o), -(230,1290,cs), -(230,0,l) -); +alignment = -1; +pos = (-82,0); +ref = _part.f_base; } ); -width = 550; +width = 704; } ); -note = "base of /f"; +metricLeft = n; unicode = 383; } diff --git a/src/Inter-Roman.glyphspackage/glyphs/slongdotaccent.glyph b/src/Inter-Roman.glyphspackage/glyphs/slongdotaccent.glyph index 9602fa67a..47d9181d4 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/slongdotaccent.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/slongdotaccent.glyph @@ -1,5 +1,7 @@ { glyphname = slongdotaccent; +kernLeft = B; +kernRight = longs; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; @@ -10,11 +12,11 @@ ref = longs; }, { alignment = 1; -pos = (153,434); +pos = (79,434); ref = dotaccentcomb; } ); -width = 746; +width = 644; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; @@ -25,11 +27,11 @@ ref = longs; }, { alignment = 1; -pos = (107,434); +pos = (25,434); ref = dotaccentcomb; } ); -width = 840; +width = 758; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; @@ -40,11 +42,11 @@ ref = longs; }, { alignment = 1; -pos = (228,434); +pos = (132,434); ref = dotaccentcomb; } ); -width = 678; +width = 542; }, { layerId = m007; @@ -55,11 +57,11 @@ ref = longs; }, { alignment = 1; -pos = (152,434); +pos = (78,434); ref = dotaccentcomb; } ); -width = 682; +width = 511; }, { layerId = m009; @@ -70,11 +72,11 @@ ref = longs; }, { alignment = 1; -pos = (104,434); +pos = (22,434); ref = dotaccentcomb; } ); -width = 828; +width = 704; }, { layerId = m011; @@ -85,11 +87,11 @@ ref = longs; }, { alignment = 1; -pos = (210,434); +pos = (114,434); ref = dotaccentcomb; } ); -width = 550; +width = 432; } ); metricLeft = i; diff --git a/src/Inter-Roman.glyphspackage/glyphs/slongstroke.glyph b/src/Inter-Roman.glyphspackage/glyphs/slongstroke.glyph index caabec29f..92b4440cf 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/slongstroke.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/slongstroke.glyph @@ -5,7 +5,7 @@ layers = ( layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { -ref = longs; +ref = _part.f_base; }, { pos = (126,0); @@ -18,7 +18,7 @@ width = 678; layerId = m011; shapes = ( { -ref = longs; +ref = _part.f_base; }, { pos = (62,-23); @@ -31,7 +31,7 @@ width = 550; layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { -ref = longs; +ref = _part.f_base; }, { pos = (63,0); @@ -44,7 +44,7 @@ width = 746; layerId = m007; shapes = ( { -ref = longs; +ref = _part.f_base; }, { pos = (29,0); @@ -57,7 +57,7 @@ width = 682; layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { -ref = longs; +ref = _part.f_base; }, { pos = (58,0); @@ -70,7 +70,7 @@ width = 840; layerId = m009; shapes = ( { -ref = longs; +ref = _part.f_base; }, { pos = (42,0); |