From f2b1e7f3bd2d98563837f50e810c34a71bd53c22 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Fri, 24 May 2024 10:59:49 -0700 Subject: Improvements to /Dbar1 and /Lbar. Closes #698 --- src/Inter-Italic.glyphspackage/glyphs/D_.glyph | 20 +-- src/Inter-Italic.glyphspackage/glyphs/D_bar1.glyph | 24 ++-- src/Inter-Italic.glyphspackage/glyphs/L_.glyph | 6 +- src/Inter-Italic.glyphspackage/glyphs/L_bar.glyph | 17 ++- .../glyphs/crossbar_short.uc.glyph | 144 +++++++++++++++++++++ 5 files changed, 173 insertions(+), 38 deletions(-) create mode 100644 src/Inter-Italic.glyphspackage/glyphs/crossbar_short.uc.glyph (limited to 'src/Inter-Italic.glyphspackage/glyphs') diff --git a/src/Inter-Italic.glyphspackage/glyphs/D_.glyph b/src/Inter-Italic.glyphspackage/glyphs/D_.glyph index 5c57f8108..7aab80a10 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/D_.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/D_.glyph @@ -11,7 +11,7 @@ pos = (535,0); }, { name = cross; -pos = (309,767); +pos = (434,745); }, { name = top; @@ -134,7 +134,7 @@ pos = (581,0); }, { name = cross; -pos = (326,745); +pos = (385,745); }, { name = top; @@ -280,7 +280,7 @@ pos = (497,0); }, { name = cross; -pos = (288,756); +pos = (403,745); }, { name = top; @@ -337,7 +337,7 @@ pos = (503,0); }, { name = cross; -pos = (278,768); +pos = (387,745); }, { name = top; @@ -460,7 +460,7 @@ pos = (579,0); }, { name = cross; -pos = (324,745); +pos = (407,745); }, { name = top; @@ -471,14 +471,6 @@ name = topl; pos = (240,1490); } ); -background = { -shapes = ( -{ -pos = (-105,0); -ref = O; -} -); -}; layerId = m010; name = ital_gen; shapes = ( @@ -614,7 +606,7 @@ pos = (439,0); }, { name = cross; -pos = (230,756); +pos = (360,745); }, { name = top; diff --git a/src/Inter-Italic.glyphspackage/glyphs/D_bar1.glyph b/src/Inter-Italic.glyphspackage/glyphs/D_bar1.glyph index 21ee1f40e..093587408 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/D_bar1.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/D_bar1.glyph @@ -13,8 +13,8 @@ pos = (27,0); ref = D; }, { -pos = (-151,22); -ref = crossbar.uc; +pos = (-26,0); +ref = crossbar_short.uc; } ); width = 1504; @@ -29,8 +29,8 @@ pos = (120,0); ref = D; }, { -pos = (-94,0); -ref = crossbar.uc; +pos = (-35,0); +ref = crossbar_short.uc; } ); width = 1599; @@ -43,8 +43,8 @@ shapes = ( ref = D; }, { -pos = (-150,11); -ref = crossbar.uc; +pos = (-11,0); +ref = crossbar_short.uc; } ); width = 1460; @@ -59,8 +59,8 @@ pos = (69,0); ref = D; }, { -pos = (-143,23); -ref = crossbar.uc; +pos = (-26,0); +ref = crossbar_short.uc; } ); width = 1482; @@ -75,8 +75,8 @@ pos = (123,0); ref = D; }, { -pos = (-119,0); -ref = crossbar.uc; +pos = (-36,0); +ref = crossbar_short.uc; } ); width = 1579; @@ -91,8 +91,8 @@ pos = (18,0); ref = D; }, { -pos = (-194,11); -ref = crossbar.uc; +pos = (-40,0); +ref = crossbar_short.uc; } ); width = 1351; diff --git a/src/Inter-Italic.glyphspackage/glyphs/L_.glyph b/src/Inter-Italic.glyphspackage/glyphs/L_.glyph index 662754a74..910f79c75 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/L_.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/L_.glyph @@ -15,7 +15,7 @@ pos = (429,745); }, { name = dot; -pos = (648,797); +pos = (649,797); }, { name = raccent; @@ -33,8 +33,8 @@ shapes = ( closed = 1; nodes = ( (967,0,l), -(994,167,l), -(304,167,l), +(995,168,l), +(305,168,l), (524,1490,l), (334,1490,l), (87,0,l) diff --git a/src/Inter-Italic.glyphspackage/glyphs/L_bar.glyph b/src/Inter-Italic.glyphspackage/glyphs/L_bar.glyph index 8b72b8e25..3b093790e 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/L_bar.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/L_bar.glyph @@ -14,7 +14,7 @@ ref = L; }, { pos = (-31,0); -ref = crossbar.uc; +ref = crossbar_short.uc; } ); width = 1185; @@ -30,7 +30,7 @@ ref = L; }, { pos = (-30,0); -ref = crossbar.uc; +ref = crossbar_short.uc; } ); width = 1278; @@ -43,8 +43,7 @@ shapes = ( ref = L; }, { -pos = (-24,0); -ref = crossbar.uc; +ref = crossbar_short.uc; } ); width = 1152; @@ -59,8 +58,8 @@ pos = (69,0); ref = L; }, { -pos = (-35,0); -ref = crossbar.uc; +pos = (-27,0); +ref = crossbar_short.uc; } ); width = 1165; @@ -76,7 +75,7 @@ ref = L; }, { pos = (-26,0); -ref = crossbar.uc; +ref = crossbar_short.uc; } ); width = 1301; @@ -91,8 +90,8 @@ pos = (18,0); ref = L; }, { -pos = (-50,0); -ref = crossbar.uc; +pos = (-26,0); +ref = crossbar_short.uc; } ); width = 1063; diff --git a/src/Inter-Italic.glyphspackage/glyphs/crossbar_short.uc.glyph b/src/Inter-Italic.glyphspackage/glyphs/crossbar_short.uc.glyph new file mode 100644 index 000000000..f6abc1a34 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/crossbar_short.uc.glyph @@ -0,0 +1,144 @@ +{ +glyphname = crossbar_short.uc; +layers = ( +{ +anchors = ( +{ +name = _cross; +pos = (487,745); +} +); +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(842,668,l), +(867,822,l), +(94,822,l), +(69,668,l) +); +} +); +width = 874; +}, +{ +anchors = ( +{ +name = _cross; +pos = (540,745); +} +); +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(908,621,l), +(949,869,l), +(101,869,l), +(60,621,l) +); +} +); +width = 948; +}, +{ +anchors = ( +{ +name = _cross; +pos = (414,745); +} +); +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(672,722,l), +(679,768,l), +(85,768,l), +(78,722,l) +); +} +); +width = 695; +}, +{ +anchors = ( +{ +name = _cross; +pos = (482,745); +} +); +layerId = m008; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(833,665,l), +(860,825,l), +(100,825,l), +(73,665,l) +); +} +); +width = 861; +}, +{ +anchors = ( +{ +name = _cross; +pos = (566,745); +} +); +layerId = m010; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(921,617,l), +(964,873,l), +(108,873,l), +(65,617,l) +); +} +); +width = 957; +}, +{ +anchors = ( +{ +name = _cross; +pos = (418,745); +} +); +layerId = m012; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(597,723,l), +(604,767,l), +(90,767,l), +(83,723,l) +); +} +); +width = 615; +} +); +metricLeft = "=50"; +metricRight = "=50"; +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} -- cgit v1.2.3