From 1086a45b9476c548e6fc8424c14344b89467aa9d Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Sat, 9 Sep 2023 09:15:42 -0700 Subject: [PATCH] fix issue with display thin /aogonek --- .../glyphs/J_.circled.glyph | 50 +++++++++------- .../glyphs/J_.circled.glyph | 12 ++-- src/Inter-Roman.glyphspackage/glyphs/a.glyph | 59 +------------------ .../glyphs/aogonek.glyph | 2 +- .../glyphs/aringogonek.glyph | 2 +- 5 files changed, 37 insertions(+), 88 deletions(-) diff --git a/src/Inter-Italic.glyphspackage/glyphs/J_.circled.glyph b/src/Inter-Italic.glyphspackage/glyphs/J_.circled.glyph index e70c8bcb8..1a571ed35 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/J_.circled.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/J_.circled.glyph @@ -3,6 +3,7 @@ glyphname = J.circled; layers = ( { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; shapes = ( { alignment = 1; @@ -10,7 +11,7 @@ ref = largeCircle; }, { alignment = -1; -pos = (892,0); +pos = (843,0); ref = J; } ); @@ -18,6 +19,7 @@ width = 2846; }, { layerId = m012; +name = ital_gen; shapes = ( { alignment = 1; @@ -25,14 +27,31 @@ ref = largeCircle; }, { alignment = -1; -pos = (955,0); +pos = (883,0); ref = J; } ); -width = 2847; +width = 2846; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +alignment = 1; +ref = largeCircle; +}, +{ +alignment = -1; +pos = (812,0); +ref = J; +} +); +width = 2846; +}, +{ +layerId = m008; +name = ital_gen; shapes = ( { alignment = 1; @@ -47,22 +66,8 @@ ref = J; width = 2846; }, { -layerId = m008; -shapes = ( -{ -alignment = 1; -ref = largeCircle; -}, -{ -alignment = -1; -pos = (901,0); -ref = J; -} -); -width = 2848; -}, -{ layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; shapes = ( { alignment = 1; @@ -70,14 +75,15 @@ ref = largeCircle; }, { alignment = -1; -pos = (821,0); +pos = (803,0); ref = J; } ); -width = 2847; +width = 2846; }, { layerId = m010; +name = ital_gen; shapes = ( { alignment = 1; @@ -85,11 +91,11 @@ ref = largeCircle; }, { alignment = -1; -pos = (838,0); +pos = (806,0); ref = J; } ); -width = 2847; +width = 2846; } ); unicode = 9407; diff --git a/src/Inter-Roman.glyphspackage/glyphs/J_.circled.glyph b/src/Inter-Roman.glyphspackage/glyphs/J_.circled.glyph index 94dcedc0c..e48f3dcac 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/J_.circled.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/J_.circled.glyph @@ -10,7 +10,7 @@ ref = largeCircle; }, { alignment = -1; -pos = (891,0); +pos = (843,0); ref = J; } ); @@ -25,7 +25,7 @@ ref = largeCircle; }, { alignment = -1; -pos = (955,0); +pos = (883,0); ref = J; } ); @@ -40,7 +40,7 @@ ref = largeCircle; }, { alignment = -1; -pos = (868,0); +pos = (812,0); ref = J; } ); @@ -55,7 +55,7 @@ ref = largeCircle; }, { alignment = -1; -pos = (900,0); +pos = (868,0); ref = J; } ); @@ -70,7 +70,7 @@ ref = largeCircle; }, { alignment = -1; -pos = (819,0); +pos = (803,0); ref = J; } ); @@ -85,7 +85,7 @@ ref = largeCircle; }, { alignment = -1; -pos = (838,0); +pos = (806,0); ref = J; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/a.glyph b/src/Inter-Roman.glyphspackage/glyphs/a.glyph index 751d55412..4a9912d37 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/a.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/a.glyph @@ -898,70 +898,13 @@ pos = (490,0); }, { name = ogonek; -pos = (838,0); +pos = (870,0); }, { name = top; pos = (486,1056); } ); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(605,-16,o), -(688,74,o), -(727,150,c), -(731,150,l), -(731,0,l), -(899,0,l), -(899,728,ls), -(899,937,o), -(743,1076,o), -(497,1076,cs), -(247,1076,o), -(76,933,o), -(67,740,c), -(240,740,l), -(248,845,o), -(350,926,o), -(497,926,cs), -(645,926,o), -(731,843,o), -(731,728,cs), -(731,718,ls), -(731,637,o), -(666,645,o), -(465,618,cs), -(253,590,o), -(45,546,o), -(45,304,cs), -(45,93,o), -(203,-16,o), -(413,-16,cs) -); -}, -{ -closed = 1; -nodes = ( -(302,136,o), -(219,195,o), -(219,294,cs), -(219,413,o), -(335,455,o), -(457,472,cs), -(578,489,o), -(705,508,o), -(731,532,c), -(731,400,ls), -(731,262,o), -(645,136,o), -(437,136,cs) -); -} -); -}; layerId = m011; name = "Thin Display"; shapes = ( diff --git a/src/Inter-Roman.glyphspackage/glyphs/aogonek.glyph b/src/Inter-Roman.glyphspackage/glyphs/aogonek.glyph index 288e2af32..5a65589ea 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/aogonek.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/aogonek.glyph @@ -75,7 +75,7 @@ shapes = ( ref = a; }, { -pos = (563,0); +pos = (595,0); ref = ogonek.a; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/aringogonek.glyph b/src/Inter-Roman.glyphspackage/glyphs/aringogonek.glyph index 6fa2771df..eb6ca0f34 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/aringogonek.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/aringogonek.glyph @@ -75,7 +75,7 @@ shapes = ( ref = aring; }, { -pos = (563,0); +pos = (595,0); ref = ogonek.a; } );