From 5dd58f91e150aad6c2444c2974e21f805fbe24c8 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Mon, 25 Mar 2024 16:56:30 -0700 Subject: Improvements to fractions - Fixes design and positioning of: /plus /minus /equals /parenleft /parentright {.dnom,.numr} - Adds /comma /period {.dnom,.numr} including variants for .ss03 and ss07 - Kerning for /comma & /period Closes #671 --- .../glyphs/comma.dnom.glyph | 82 +++++++++ .../glyphs/comma.dnom.ss03.glyph | 82 +++++++++ .../glyphs/comma.dnom.ss07.glyph | 80 ++++++++ .../glyphs/comma.numr.glyph | 84 +++++++++ .../glyphs/comma.numr.ss03.glyph | 73 ++++++++ .../glyphs/comma.numr.ss07.glyph | 71 ++++++++ .../glyphs/equal.dnom.glyph | 187 ++++++++++++++++--- .../glyphs/equal.numr.glyph | 169 ++--------------- .../glyphs/minus.dnom.glyph | 134 +++++++++++--- .../glyphs/minus.numr.glyph | 115 ++---------- .../glyphs/parenleft.dnom.glyph | 201 ++++++++++++++++++--- .../glyphs/parenleft.numr.glyph | 175 ++---------------- .../glyphs/parenright.dnom.glyph | 193 +++++++++++++++++--- .../glyphs/parenright.numr.glyph | 175 ++---------------- .../glyphs/period.dnom.glyph | 80 ++++++++ .../glyphs/period.numr.glyph | 83 +++++++++ .../glyphs/plus.dnom.glyph | 190 ++++++++++++++++--- .../glyphs/plus.numr.glyph | 187 ++----------------- 18 files changed, 1496 insertions(+), 865 deletions(-) create mode 100644 src/Inter-Italic.glyphspackage/glyphs/comma.dnom.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/comma.dnom.ss03.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/comma.dnom.ss07.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/comma.numr.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/comma.numr.ss03.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/comma.numr.ss07.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/period.dnom.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/period.numr.glyph (limited to 'src/Inter-Italic.glyphspackage/glyphs') diff --git a/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.glyph b/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.glyph new file mode 100644 index 000000000..ccbe2bf37 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.glyph @@ -0,0 +1,82 @@ +{ +glyphname = comma.dnom; +kernLeft = period.dnom; +kernRight = period.dnom; +layers = ( +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +metricLeft = "=-40"; +metricRight = "=-40"; +name = ital_gen; +shapes = ( +{ +pos = (-40,0); +ref = comma; +} +); +width = 474; +}, +{ +layerId = m012; +metricLeft = "=-60"; +metricRight = "=-50"; +name = ital_gen; +shapes = ( +{ +pos = (-60,0); +ref = comma; +} +); +width = 290; +}, +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +ref = comma; +scale = (0.8,0.8); +} +); +width = 472; +}, +{ +layerId = m008; +metricLeft = "=-30"; +metricRight = "=-30"; +name = ital_gen; +shapes = ( +{ +pos = (-30,0); +ref = comma; +scale = (0.9,0.8); +} +); +width = 345; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +ref = comma; +scale = (0.8,0.8); +} +); +width = 611; +}, +{ +layerId = m010; +metricLeft = "=-10"; +name = ital_gen; +shapes = ( +{ +pos = (-10,0); +ref = comma; +scale = (0.7,0.7); +} +); +width = 371; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.ss03.glyph b/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.ss03.glyph new file mode 100644 index 000000000..5b12d75bf --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.ss03.glyph @@ -0,0 +1,82 @@ +{ +glyphname = comma.dnom.ss03; +kernLeft = period.dnom; +kernRight = period.dnom; +layers = ( +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +metricLeft = "=-40"; +metricRight = "=-40"; +name = ital_gen; +shapes = ( +{ +pos = (-40,0); +ref = comma.ss03; +} +); +width = 474; +}, +{ +layerId = m012; +metricLeft = "=-50"; +metricRight = "=-50"; +name = ital_gen; +shapes = ( +{ +pos = (-50,0); +ref = comma.ss03; +} +); +width = 300; +}, +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +ref = comma.ss03; +scale = (0.8,0.8); +} +); +width = 472; +}, +{ +layerId = m008; +metricLeft = "=-20"; +metricRight = "=-20"; +name = ital_gen; +shapes = ( +{ +pos = (-20,0); +ref = comma.ss03; +scale = (0.9,0.8); +} +); +width = 365; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +ref = comma.ss03; +scale = (0.8,0.8); +} +); +width = 611; +}, +{ +layerId = m010; +metricLeft = "=-10"; +name = ital_gen; +shapes = ( +{ +pos = (-10,0); +ref = comma.ss03; +scale = (0.7,0.7); +} +); +width = 371; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.ss07.glyph b/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.ss07.glyph new file mode 100644 index 000000000..13ed92099 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/comma.dnom.ss07.glyph @@ -0,0 +1,80 @@ +{ +glyphname = comma.dnom.ss07; +layers = ( +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +metricLeft = "=-40"; +metricRight = "=-40"; +name = ital_gen; +shapes = ( +{ +pos = (-40,0); +ref = comma.ss07; +} +); +width = 475; +}, +{ +layerId = m012; +metricLeft = "=-40"; +metricRight = "=-40"; +name = ital_gen; +shapes = ( +{ +pos = (-40,0); +ref = comma.ss07; +} +); +width = 320; +}, +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +ref = comma.ss07; +scale = (0.8,0.8); +} +); +width = 472; +}, +{ +layerId = m008; +metricLeft = "=-10"; +metricRight = "=-10"; +name = ital_gen; +shapes = ( +{ +pos = (-11,-8); +ref = comma.ss07; +scale = (0.9,0.8); +} +); +width = 385; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +ref = comma.ss07; +scale = (0.8,0.8); +} +); +width = 612; +}, +{ +layerId = m010; +metricLeft = "=-10"; +name = ital_gen; +shapes = ( +{ +pos = (-10,0); +ref = comma.ss07; +scale = (0.6,0.6); +} +); +width = 316; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/comma.numr.glyph b/src/Inter-Italic.glyphspackage/glyphs/comma.numr.glyph new file mode 100644 index 000000000..e94f3cff9 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/comma.numr.glyph @@ -0,0 +1,84 @@ +{ +glyphname = comma.numr; +kernLeft = period.numr; +kernRight = period.numr; +layers = ( +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +metricLeft = "=-40"; +metricRight = "=-40"; +name = ital_gen; +shapes = ( +{ +pos = (76,701); +ref = comma; +} +); +width = 474; +}, +{ +layerId = m012; +metricLeft = "=-60"; +metricRight = "=-50"; +name = ital_gen; +shapes = ( +{ +pos = (56,703); +ref = comma; +} +); +width = 290; +}, +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +pos = (113,682); +ref = comma; +scale = (0.8,0.8); +} +); +width = 471; +}, +{ +layerId = m008; +metricLeft = "=-30"; +metricRight = "=-30"; +name = ital_gen; +shapes = ( +{ +pos = (79,657); +ref = comma; +scale = (0.9,0.8); +} +); +width = 345; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +pos = (110,664); +ref = comma; +scale = (0.8,0.8); +} +); +width = 611; +}, +{ +layerId = m010; +metricLeft = "=-10"; +name = ital_gen; +shapes = ( +{ +pos = (99,658); +ref = comma; +scale = (0.7,0.7); +} +); +width = 371; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/comma.numr.ss03.glyph b/src/Inter-Italic.glyphspackage/glyphs/comma.numr.ss03.glyph new file mode 100644 index 000000000..89b1b16a2 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/comma.numr.ss03.glyph @@ -0,0 +1,73 @@ +{ +glyphname = comma.numr.ss03; +kernLeft = period.numr; +kernRight = period.numr; +layers = ( +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +pos = (116,700); +ref = comma.dnom.ss03; +} +); +width = 474; +}, +{ +layerId = m012; +name = ital_gen; +shapes = ( +{ +pos = (117,704); +ref = comma.dnom.ss03; +} +); +width = 300; +}, +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +pos = (108,655); +ref = comma.dnom.ss03; +} +); +width = 472; +}, +{ +layerId = m008; +name = ital_gen; +shapes = ( +{ +pos = (108,650); +ref = comma.dnom.ss03; +} +); +width = 365; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +pos = (100,603); +ref = comma.dnom.ss03; +} +); +width = 611; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +pos = (102,614); +ref = comma.dnom.ss03; +} +); +width = 371; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/comma.numr.ss07.glyph b/src/Inter-Italic.glyphspackage/glyphs/comma.numr.ss07.glyph new file mode 100644 index 000000000..1095b4ffe --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/comma.numr.ss07.glyph @@ -0,0 +1,71 @@ +{ +glyphname = comma.numr.ss07; +layers = ( +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +pos = (116,699); +ref = comma.dnom.ss07; +} +); +width = 475; +}, +{ +layerId = m012; +name = ital_gen; +shapes = ( +{ +pos = (117,704); +ref = comma.dnom.ss07; +} +); +width = 320; +}, +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +pos = (108,650); +ref = comma.dnom.ss07; +} +); +width = 472; +}, +{ +layerId = m008; +name = ital_gen; +shapes = ( +{ +pos = (109,658); +ref = comma.dnom.ss07; +} +); +width = 385; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +pos = (97,583); +ref = comma.dnom.ss07; +} +); +width = 612; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +pos = (107,647); +ref = comma.dnom.ss07; +} +); +width = 316; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/equal.dnom.glyph b/src/Inter-Italic.glyphspackage/glyphs/equal.dnom.glyph index f892d467b..32209806c 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/equal.dnom.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/equal.dnom.glyph @@ -1,6 +1,8 @@ { case = minor; glyphname = equal.dnom; +kernLeft = approxequal.dnom; +kernRight = approxequal.dnom; layers = ( { guides = ( @@ -12,12 +14,35 @@ layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-164,-992); -ref = equal.numr; +closed = 1; +nodes = ( +(645,466,l), +(666,593,l), +(140,593,l), +(119,466,l) +); +}, +{ +closed = 1; +nodes = ( +(602,206,l), +(623,334,l), +(97,334,l), +(76,206,l) +); } ); -width = 823; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -10; +height = 55; +verticalShift = 70; +weight = -60; +width = 55; +}; +}; +width = 794; }, { guides = ( @@ -29,12 +54,35 @@ layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-163,-986); -ref = equal.numr; +closed = 1; +nodes = ( +(697,463,l), +(728,653,l), +(122,653,l), +(91,463,l) +); +}, +{ +closed = 1; +nodes = ( +(649,173,l), +(680,364,l), +(74,364,l), +(43,173,l) +); } ); -width = 835; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -12; +height = 55; +verticalShift = 70; +weight = -370; +width = 55; +}; +}; +width = 819; }, { guides = ( @@ -46,29 +94,74 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-164,-990); -ref = equal.numr; +closed = 1; +nodes = ( +(574,465,l), +(582,511,l), +(166,511,l), +(158,465,l) +); +}, +{ +closed = 1; +nodes = ( +(539,255,l), +(547,300,l), +(131,300,l), +(123,255,l) +); } ); -width = 783; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -5; +height = 52; +verticalShift = 80; +weight = 5; +width = 55; +}; +}; +width = 763; }, { guides = ( { -pos = (728,200); +pos = (729,200); } ); layerId = m008; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-164,-992); -ref = equal.numr; +closed = 1; +nodes = ( +(654,464,l), +(675,591,l), +(139,591,l), +(118,464,l) +); +}, +{ +closed = 1; +nodes = ( +(611,206,l), +(632,334,l), +(96,334,l), +(75,206,l) +); } ); -width = 755; +userData = { +RMXScaler = { +adjustSpace = 30; +height = 55; +verticalShift = 80; +weight = -60; +width = 55; +}; +}; +width = 793; }, { guides = ( @@ -80,12 +173,34 @@ layerId = m010; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-163,-986); -ref = equal.numr; +closed = 1; +nodes = ( +(699,461,l), +(731,651,l), +(124,651,l), +(92,461,l) +); +}, +{ +closed = 1; +nodes = ( +(651,171,l), +(683,362,l), +(76,362,l), +(44,171,l) +); } ); -width = 803; +userData = { +RMXScaler = { +adjustSpace = 20; +height = 55; +verticalShift = 90; +weight = -370; +width = 55; +}; +}; +width = 814; }, { guides = ( @@ -97,12 +212,34 @@ layerId = m012; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-164,-990); -ref = equal.numr; +closed = 1; +nodes = ( +(574,475,l), +(581,520,l), +(164,520,l), +(157,475,l) +); +}, +{ +closed = 1; +nodes = ( +(539,265,l), +(546,310,l), +(129,310,l), +(122,265,l) +); } ); -width = 655; +userData = { +RMXScaler = { +adjustSpace = 40; +height = 52; +verticalShift = 90; +weight = 8; +width = 55; +}; +}; +width = 748; } ); unicode = 57546; diff --git a/src/Inter-Italic.glyphspackage/glyphs/equal.numr.glyph b/src/Inter-Italic.glyphspackage/glyphs/equal.numr.glyph index 701f8256b..7264b158b 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/equal.numr.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/equal.numr.glyph @@ -1,207 +1,74 @@ { case = minor; glyphname = equal.numr; -kernLeft = approxequal.numr; -kernRight = approxequal.numr; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(794,1201,l), -(816,1328,l), -(262,1328,l), -(240,1201,l) -); -}, -{ -closed = 1; -nodes = ( -(752,946,l), -(774,1075,l), -(219,1075,l), -(198,946,l) -); +pos = (112,678); +ref = equal.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 823; +width = 794; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(842,1182,l), -(874,1376,l), -(232,1376,l), -(200,1182,l) -); -}, -{ -closed = 1; -nodes = ( -(795,902,l), -(827,1096,l), -(185,1096,l), -(153,902,l) -); +pos = (107,648); +ref = equal.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 835; +width = 819; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(717,1216,l), -(724,1256,l), -(290,1256,l), -(283,1216,l) -); -}, -{ -closed = 1; -nodes = ( -(682,1000,l), -(689,1044,l), -(255,1044,l), -(248,1000,l) -); +pos = (120,723); +ref = equal.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 783; +width = 763; }, { layerId = m008; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(764,1202,l), -(785,1326,l), -(235,1326,l), -(214,1202,l) -); -}, -{ -closed = 1; -nodes = ( -(722,948,l), -(743,1074,l), -(193,1074,l), -(172,948,l) -); +pos = (112,678); +ref = equal.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 755; +width = 793; }, { layerId = m010; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(831,1182,l), -(863,1376,l), -(221,1376,l), -(189,1182,l) -); -}, -{ -closed = 1; -nodes = ( -(784,902,l), -(816,1096,l), -(174,1096,l), -(142,902,l) -); +pos = (107,648); +ref = equal.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 803; +width = 814; }, { layerId = m012; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(653,1216,l), -(660,1256,l), -(226,1256,l), -(219,1216,l) -); -}, -{ -closed = 1; -nodes = ( -(618,1000,l), -(625,1044,l), -(191,1044,l), -(184,1000,l) -); +pos = (120,723); +ref = equal.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 655; +width = 748; } ); -unicode = 57561; userData = { RMXScaler = { source = equal; diff --git a/src/Inter-Italic.glyphspackage/glyphs/minus.dnom.glyph b/src/Inter-Italic.glyphspackage/glyphs/minus.dnom.glyph index fa88192a7..08530b5d2 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/minus.dnom.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/minus.dnom.glyph @@ -1,40 +1,68 @@ { case = minor; glyphname = minus.dnom; +kernLeft = hyphen.dnom; +kernRight = hyphen.dnom; layers = ( { guides = ( { -pos = (1020,200); +pos = (1021,200); } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-165,-994); -ref = minus.numr; +closed = 1; +nodes = ( +(101,468,l), +(80,336,l), +(629,336,l), +(650,468,l) +); } ); -width = 824; +userData = { +RMXScaler = { +adjustSpace = 10; +height = 55; +verticalShift = 70; +weight = -60; +width = 55; +}; +}; +width = 782; }, { guides = ( { -pos = (1080,212); +pos = (1081,212); } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-163,-984); -ref = minus.numr; +closed = 1; +nodes = ( +(94,508,l), +(63,318,l), +(665,318,l), +(696,508,l) +); } ); -width = 830; +userData = { +RMXScaler = { +adjustSpace = 10; +height = 55; +verticalShift = 70; +weight = -370; +width = 55; +}; +}; +width = 807; }, { guides = ( @@ -46,29 +74,55 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-164,-992); -ref = minus.numr; +closed = 1; +nodes = ( +(108,406,l), +(101,360,l), +(581,360,l), +(588,406,l) +); } ); -width = 787; +userData = { +RMXScaler = { +adjustSpace = 10; +height = 52; +verticalShift = 80; +weight = 5; +width = 55; +}; +}; +width = 747; }, { guides = ( { -pos = (728,200); +pos = (729,200); } ); layerId = m008; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-165,-994); -ref = minus.numr; +closed = 1; +nodes = ( +(112,462,l), +(91,333,l), +(638,333,l), +(659,462,l) +); } ); -width = 756; +userData = { +RMXScaler = { +adjustSpace = 30; +height = 55; +verticalShift = 80; +weight = -60; +width = 55; +}; +}; +width = 793; }, { guides = ( @@ -80,12 +134,25 @@ layerId = m010; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-163,-984); -ref = minus.numr; +closed = 1; +nodes = ( +(101,503,l), +(70,312,l), +(672,312,l), +(703,503,l) +); } ); -width = 798; +userData = { +RMXScaler = { +adjustSpace = 20; +height = 55; +verticalShift = 90; +weight = -370; +width = 55; +}; +}; +width = 813; }, { guides = ( @@ -97,12 +164,25 @@ layerId = m012; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-164,-992); -ref = minus.numr; +closed = 1; +nodes = ( +(115,416,l), +(107,370,l), +(586,370,l), +(594,416,l) +); } ); -width = 659; +userData = { +RMXScaler = { +adjustSpace = 40; +height = 52; +verticalShift = 90; +weight = 8; +width = 55; +}; +}; +width = 746; } ); unicode = 57545; diff --git a/src/Inter-Italic.glyphspackage/glyphs/minus.numr.glyph b/src/Inter-Italic.glyphspackage/glyphs/minus.numr.glyph index d14d7e7e2..e892dd4e5 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/minus.numr.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/minus.numr.glyph @@ -1,153 +1,74 @@ { case = minor; glyphname = minus.numr; -kernLeft = hyphen.numr; -kernRight = hyphen.numr; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(224,1204,l), -(202,1074,l), -(792,1074,l), -(814,1204,l) -); +pos = (112,678); +ref = minus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 824; +width = 782; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(206,1236,l), -(173,1038,l), -(815,1038,l), -(848,1236,l) -); +pos = (107,648); +ref = minus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 830; +width = 807; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(233,1152,l), -(225,1108,l), -(743,1108,l), -(751,1152,l) -); +pos = (120,723); +ref = minus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 787; +width = 747; }, { layerId = m008; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(196,1202,l), -(175,1076,l), -(763,1076,l), -(784,1202,l) -); +pos = (112,678); +ref = minus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 756; +width = 793; }, { layerId = m010; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(195,1236,l), -(162,1038,l), -(804,1038,l), -(837,1236,l) -); +pos = (107,648); +ref = minus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 798; +width = 813; }, { layerId = m012; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(169,1152,l), -(161,1108,l), -(679,1108,l), -(687,1152,l) -); +pos = (120,723); +ref = minus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 659; +width = 746; } ); -unicode = 57560; userData = { RMXScaler = { source = minus; diff --git a/src/Inter-Italic.glyphspackage/glyphs/parenleft.dnom.glyph b/src/Inter-Italic.glyphspackage/glyphs/parenleft.dnom.glyph index 23c8e01e6..dfede53b6 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/parenleft.dnom.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/parenleft.dnom.glyph @@ -1,57 +1,131 @@ { case = minor; glyphname = parenleft.dnom; +kernLeft = parenleft.dnom; +kernRight = parenleft.dnom; layers = ( { guides = ( { -pos = (77,212); +pos = (76,212); } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-162,-980); -ref = parenleft.numr; +closed = 1; +nodes = ( +(80,244,o), +(107,78,o), +(179,-79,c), +(325,-79,l), +(262,137,o), +(242,268,o), +(265,403,cs), +(291,559,o), +(378,764,o), +(494,944,c), +(348,944,l), +(238,810,o), +(136,577,o), +(107,403,cs) +); } ); -width = 484; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -10; +height = 55; +verticalShift = 70; +weight = -60; +width = 55; +}; +}; +width = 491; }, { guides = ( { -pos = (57,212); +pos = (56,212); } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-162,-980); -ref = parenleft.numr; +closed = 1; +nodes = ( +(35,247,o), +(61,78,o), +(136,-78,c), +(345,-78,l), +(288,159,o), +(284,279,o), +(306,408,cs), +(332,565,o), +(402,763,o), +(514,945,c), +(305,945,l), +(192,810,o), +(91,583,o), +(62,408,cs) +); } ); -width = 538; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -12; +height = 55; +verticalShift = 70; +weight = -370; +width = 55; +}; +}; +width = 483; }, { guides = ( { -pos = (100,192); +pos = (101,192); } ); layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-168,-1016); -ref = parenleft.numr; +closed = 1; +nodes = ( +(97,255,o), +(114,92,o), +(172,-63,c), +(223,-63,l), +(165,105,o), +(150,260,o), +(175,412,cs), +(201,565,o), +(272,740,o), +(383,905,c), +(332,905,l), +(226,756,o), +(150,573,o), +(123,412,cs) +); } ); -width = 398; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -5; +height = 52; +verticalShift = 80; +weight = 10; +width = 55; +}; +}; +width = 414; }, { guides = ( @@ -63,46 +137,115 @@ layerId = m008; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-162,-980); -ref = parenleft.numr; +closed = 1; +nodes = ( +(50,232,o), +(66,63,o), +(127,-82,c), +(270,-82,l), +(219,106,o), +(204,252,o), +(229,406,cs), +(257,576,o), +(338,779,o), +(440,941,c), +(297,941,l), +(201,817,o), +(111,600,o), +(79,406,cs) +); } ); -width = 416; +userData = { +RMXScaler = { +adjustSpace = 30; +height = 55; +verticalShift = 80; +weight = -60; +width = 55; +}; +}; +width = 427; }, { guides = ( { -pos = (-39,212); +pos = (-40,212); } ); layerId = m010; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-162,-980); -ref = parenleft.numr; +closed = 1; +nodes = ( +(20,233,o), +(35,64,o), +(93,-72,c), +(318,-72,l), +(279,117,o), +(261,252,o), +(288,415,cs), +(319,605,o), +(404,805,o), +(487,951,c), +(262,951,l), +(169,831,o), +(82,613,o), +(50,415,cs) +); } ); -width = 506; +userData = { +RMXScaler = { +adjustSpace = 20; +height = 55; +verticalShift = 90; +weight = -370; +width = 55; +}; +}; +width = 453; }, { guides = ( { -pos = (-28,192); +pos = (-27,192); } ); layerId = m012; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-168,-1016); -ref = parenleft.numr; +closed = 1; +nodes = ( +(86,255,o), +(100,91,o), +(158,-63,c), +(206,-63,l), +(151,96,o), +(135,253,o), +(161,412,cs), +(188,575,o), +(261,751,o), +(366,905,c), +(318,905,l), +(216,762,o), +(140,580,o), +(112,412,cs) +); } ); -width = 270; +userData = { +RMXScaler = { +adjustSpace = 40; +height = 52; +verticalShift = 90; +weight = 10; +width = 55; +}; +}; +width = 383; } ); unicode = 57547; diff --git a/src/Inter-Italic.glyphspackage/glyphs/parenleft.numr.glyph b/src/Inter-Italic.glyphspackage/glyphs/parenleft.numr.glyph index 434d8684f..36f6afa9b 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/parenleft.numr.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/parenleft.numr.glyph @@ -1,213 +1,74 @@ { case = minor; glyphname = parenleft.numr; -kernLeft = parenleft.numr; -kernRight = parenleft.numr; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(187,952,o), -(216,786,o), -(302,646,c), -(452,646,l), -(378,773,o), -(350,961,o), -(378,1132,cs), -(409,1322,o), -(507,1507,o), -(614,1624,c), -(464,1624,l), -(325,1476,o), -(246,1310,o), -(217,1134,cs) -); +pos = (112,678); +ref = parenleft.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 484; +width = 491; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(169,931,o), -(201,774,o), -(320,646,c), -(534,646,l), -(455,704,o), -(412,940,o), -(445,1134,cs), -(476,1329,o), -(597,1565,o), -(696,1624,c), -(482,1624,l), -(330,1501,o), -(239,1353,o), -(203,1134,cs) -); +pos = (107,648); +ref = parenleft.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 538; +width = 483; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(210,977,o), -(231,812,o), -(293,660,c), -(337,660,l), -(277,803,o), -(256,977,o), -(285,1154,cs), -(312,1318,o), -(386,1498,o), -(501,1650,c), -(457,1650,l), -(345,1498,o), -(269,1332,o), -(239,1154,cs) -); +pos = (120,723); +ref = parenleft.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 398; +width = 414; }, { layerId = m008; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(161,960,o), -(186,791,o), -(273,646,c), -(421,646,l), -(346,777,o), -(319,966,o), -(348,1134,cs), -(378,1321,o), -(475,1504,o), -(583,1624,c), -(435,1624,l), -(300,1478,o), -(219,1312,o), -(190,1134,cs) -); +pos = (112,678); +ref = parenleft.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 416; +width = 427; }, { layerId = m010; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(158,931,o), -(190,774,o), -(309,646,c), -(523,646,l), -(444,704,o), -(401,940,o), -(434,1134,cs), -(465,1329,o), -(586,1565,o), -(685,1624,c), -(471,1624,l), -(319,1501,o), -(228,1353,o), -(192,1134,cs) -); +pos = (107,648); +ref = parenleft.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 506; +width = 453; }, { layerId = m012; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(146,977,o), -(167,812,o), -(229,660,c), -(273,660,l), -(213,803,o), -(192,977,o), -(221,1154,cs), -(248,1318,o), -(322,1498,o), -(437,1650,c), -(393,1650,l), -(281,1498,o), -(205,1332,o), -(175,1154,cs) -); +pos = (120,723); +ref = parenleft.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 270; +width = 383; } ); -unicode = 57562; userData = { RMXScaler = { source = parenleft; diff --git a/src/Inter-Italic.glyphspackage/glyphs/parenright.dnom.glyph b/src/Inter-Italic.glyphspackage/glyphs/parenright.dnom.glyph index 125346e1b..e4bd8ca28 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/parenright.dnom.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/parenright.dnom.glyph @@ -1,80 +1,225 @@ { case = minor; glyphname = parenright.dnom; +kernLeft = parenright.dnom; +kernRight = parenright.dnom; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-162,-980); -ref = parenright.numr; +closed = 1; +nodes = ( +(87,-79,l), +(213,81,o), +(293,247,o), +(319,403,cs), +(348,578,o), +(321,812,o), +(256,944,c), +(110,944,l), +(166,764,o), +(187,559,o), +(161,403,cs), +(140,275,o), +(81,145,o), +(-59,-79,c) +); } ); -width = 484; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -10; +height = 55; +verticalShift = 70; +weight = -60; +width = 55; +}; +}; +width = 467; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-162,-980); -ref = parenright.numr; +closed = 1; +nodes = ( +(122,-78,l), +(253,83,o), +(332,252,o), +(358,408,cs), +(387,583,o), +(360,810,o), +(291,945,c), +(82,945,l), +(134,763,o), +(140,565,o), +(114,408,cs), +(93,281,o), +(50,161,o), +(-87,-78,c) +); } ); -width = 538; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -12; +height = 55; +verticalShift = 70; +weight = -370; +width = 55; +}; +}; +width = 491; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-168,-1016); -ref = parenright.numr; +closed = 1; +nodes = ( +(25,-63,l), +(133,92,o), +(204,255,o), +(230,412,cs), +(258,577,o), +(240,760,o), +(185,905,c), +(134,905,l), +(188,746,o), +(205,571,o), +(178,412,cs), +(153,258,o), +(85,104,o), +(-26,-63,c) +); } ); -width = 399; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -5; +height = 52; +verticalShift = 80; +weight = 10; +width = 55; +}; +}; +width = 395; }, { layerId = m008; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-162,-980); -ref = parenright.numr; +closed = 1; +nodes = ( +(56,-82,l), +(162,58,o), +(236,226,o), +(266,406,cs), +(298,595,o), +(282,814,o), +(226,941,c), +(83,941,l), +(130,783,o), +(145,581,o), +(116,406,cs), +(90,245,o), +(22,97,o), +(-87,-82,c) +); } ); -width = 417; +userData = { +RMXScaler = { +adjustSpace = 30; +height = 55; +verticalShift = 80; +weight = -60; +width = 55; +}; +}; +width = 376; }, { layerId = m010; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-162,-980); -ref = parenright.numr; +closed = 1; +nodes = ( +(128,-72,l), +(232,64,o), +(303,233,o), +(333,415,cs), +(365,613,o), +(352,831,o), +(297,951,c), +(72,951,l), +(107,805,o), +(126,605,o), +(95,415,cs), +(68,252,o), +(4,117,o), +(-97,-72,c) +); } ); -width = 507; +userData = { +RMXScaler = { +adjustSpace = 20; +height = 55; +verticalShift = 90; +weight = -370; +width = 55; +}; +}; +width = 444; }, { layerId = m012; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-168,-1016); -ref = parenright.numr; +closed = 1; +nodes = ( +(-30,-63,l), +(73,85,o), +(144,249,o), +(171,412,cs), +(199,578,o), +(184,761,o), +(130,905,c), +(81,905,l), +(134,751,o), +(149,576,o), +(122,412,cs), +(97,259,o), +(32,102,o), +(-79,-63,c) +); } ); -width = 271; +userData = { +RMXScaler = { +adjustSpace = 40; +height = 52; +verticalShift = 90; +weight = 10; +width = 55; +}; +}; +width = 262; } ); +metricLeft = "=|parenleft.dnom"; +metricRight = "=|parenleft.dnom"; unicode = 57548; userData = { RMXScaler = { diff --git a/src/Inter-Italic.glyphspackage/glyphs/parenright.numr.glyph b/src/Inter-Italic.glyphspackage/glyphs/parenright.numr.glyph index e8a280b89..e19a32817 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/parenright.numr.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/parenright.numr.glyph @@ -1,213 +1,74 @@ { case = minor; glyphname = parenright.numr; -kernLeft = parenright.numr; -kernRight = parenright.numr; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(488,1314,o), -(461,1475,o), -(373,1624,c), -(222,1624,l), -(293,1501,o), -(326,1313,o), -(296,1134,cs), -(266,955,o), -(170,765,o), -(60,646,c), -(211,646,l), -(344,787,o), -(427,954,o), -(457,1131,cs) -); +pos = (112,678); +ref = parenright.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 484; +width = 467; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(562,1353,o), -(520,1504,o), -(408,1624,c), -(194,1624,l), -(274,1565,o), -(317,1332,o), -(285,1134,cs), -(251,934,o), -(128,701,o), -(32,646,c), -(246,646,l), -(401,768,o), -(491,925,o), -(525,1134,cs) -); +pos = (107,648); +ref = parenright.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 538; +width = 491; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(387,1329,o), -(365,1498,o), -(303,1650,c), -(259,1650,l), -(320,1507,o), -(340,1327,o), -(311,1154,cs), -(283,986,o), -(207,803,o), -(95,660,c), -(139,660,l), -(251,812,o), -(328,975,o), -(357,1154,cs) -); +pos = (120,723); +ref = parenright.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 399; +width = 395; }, { layerId = m008; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(457,1315,o), -(430,1475,o), -(344,1624,c), -(196,1624,l), -(268,1495,o), -(299,1309,o), -(269,1134,cs), -(240,957,o), -(145,768,o), -(34,646,c), -(182,646,l), -(317,791,o), -(398,960,o), -(427,1134,cs) -); +pos = (112,678); +ref = parenright.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 417; +width = 376; }, { layerId = m010; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(552,1353,o), -(510,1504,o), -(398,1624,c), -(184,1624,l), -(264,1565,o), -(307,1332,o), -(275,1134,cs), -(241,934,o), -(118,701,o), -(22,646,c), -(236,646,l), -(391,768,o), -(481,925,o), -(515,1134,cs) -); +pos = (107,648); +ref = parenright.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 507; +width = 444; }, { layerId = m012; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(323,1329,o), -(301,1498,o), -(239,1650,c), -(195,1650,l), -(256,1507,o), -(276,1327,o), -(247,1154,cs), -(219,986,o), -(143,803,o), -(31,660,c), -(75,660,l), -(187,812,o), -(264,975,o), -(293,1154,cs) -); +pos = (120,723); +ref = parenright.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 271; +width = 262; } ); -unicode = 57563; userData = { RMXScaler = { source = parenright; diff --git a/src/Inter-Italic.glyphspackage/glyphs/period.dnom.glyph b/src/Inter-Italic.glyphspackage/glyphs/period.dnom.glyph new file mode 100644 index 000000000..8a4dc88cf --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/period.dnom.glyph @@ -0,0 +1,80 @@ +{ +glyphname = period.dnom; +kernLeft = period.dnom; +kernRight = period.dnom; +layers = ( +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +metricLeft = "=-60"; +metricRight = "=-60"; +name = ital_gen; +shapes = ( +{ +pos = (-60,0); +ref = period; +} +); +width = 434; +}, +{ +layerId = m012; +metricLeft = "=-60"; +metricRight = "=-60"; +name = ital_gen; +shapes = ( +{ +pos = (-60,0); +ref = period; +} +); +width = 280; +}, +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +ref = period; +scale = (0.8,0.8); +} +); +width = 472; +}, +{ +layerId = m008; +metricLeft = "=-30"; +metricRight = "=-30"; +name = ital_gen; +shapes = ( +{ +pos = (-30,0); +ref = period; +scale = (0.8,0.8); +} +); +width = 300; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +ref = period; +scale = (0.8,0.8); +} +); +width = 611; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +ref = period; +scale = (0.7,0.7); +} +); +width = 381; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/period.numr.glyph b/src/Inter-Italic.glyphspackage/glyphs/period.numr.glyph new file mode 100644 index 000000000..d2962affb --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/period.numr.glyph @@ -0,0 +1,83 @@ +{ +glyphname = period.numr; +kernLeft = period.numr; +kernRight = period.numr; +layers = ( +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +metricLeft = "=-60"; +metricRight = "=-60"; +name = ital_gen; +shapes = ( +{ +pos = (56,701); +ref = period; +} +); +width = 434; +}, +{ +layerId = m012; +metricLeft = "=-60"; +metricRight = "=-60"; +name = ital_gen; +shapes = ( +{ +pos = (56,703); +ref = period; +} +); +width = 280; +}, +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +pos = (108,650); +ref = period; +scale = (0.8,0.8); +} +); +width = 471; +}, +{ +layerId = m008; +metricLeft = "=-30"; +metricRight = "=-30"; +name = ital_gen; +shapes = ( +{ +pos = (78,650); +ref = period; +scale = (0.8,0.8); +} +); +width = 300; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +pos = (100,602); +ref = period; +scale = (0.8,0.8); +} +); +width = 611; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +pos = (101,613); +ref = period; +scale = (0.7,0.7); +} +); +width = 381; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/plus.dnom.glyph b/src/Inter-Italic.glyphspackage/glyphs/plus.dnom.glyph index 937f0d35e..1d3a4f3fb 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/plus.dnom.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/plus.dnom.glyph @@ -1,6 +1,8 @@ { case = minor; glyphname = plus.dnom; +kernLeft = hyphen.dnom; +kernRight = hyphen.dnom; layers = ( { guides = ( @@ -12,29 +14,75 @@ layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-165,-994); -ref = plus.numr; +closed = 1; +nodes = ( +(389,128,l), +(481,680,l), +(353,680,l), +(261,128,l) +); +}, +{ +closed = 1; +nodes = ( +(636,343,l), +(656,464,l), +(105,464,l), +(85,343,l) +); } ); -width = 824; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -10; +height = 55; +verticalShift = 70; +weight = -60; +width = 55; +}; +}; +width = 793; }, { guides = ( { -pos = (1081,212); +pos = (1080,212); } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-163,-986); -ref = plus.numr; +closed = 1; +nodes = ( +(430,114,l), +(530,716,l), +(339,716,l), +(239,114,l) +); +}, +{ +closed = 1; +nodes = ( +(670,324,l), +(700,506,l), +(99,506,l), +(69,324,l) +); } ); -width = 831; +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -12; +height = 55; +verticalShift = 70; +weight = -370; +width = 55; +}; +}; +width = 817; }, { guides = ( @@ -46,29 +94,69 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-164,-992); -ref = plus.numr; -} +closed = 1; +nodes = ( +(338,150,l), +(415,615,l), +(366,615,l), +(289,150,l) ); -width = 787; }, { -guides = ( -{ -pos = (728,200); +closed = 1; +nodes = ( +(594,360,l), +(601,405,l), +(111,405,l), +(104,360,l) +); } ); +userData = { +RMXScaler = { +adjustSpace = 10; +custom = -5; +height = 52; +verticalShift = 80; +weight = 5; +width = 55; +}; +}; +width = 763; +}, +{ layerId = m008; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-165,-994); -ref = plus.numr; +closed = 1; +nodes = ( +(393,118,l), +(485,675,l), +(357,675,l), +(265,118,l) +); +}, +{ +closed = 1; +nodes = ( +(642,335,l), +(663,458,l), +(107,458,l), +(86,335,l) +); } ); -width = 756; +userData = { +RMXScaler = { +adjustSpace = 30; +height = 55; +verticalShift = 80; +weight = -60; +width = 55; +}; +}; +width = 793; }, { guides = ( @@ -80,12 +168,34 @@ layerId = m010; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-163,-986); -ref = plus.numr; +closed = 1; +nodes = ( +(431,105,l), +(531,707,l), +(340,707,l), +(240,105,l) +); +}, +{ +closed = 1; +nodes = ( +(671,315,l), +(701,497,l), +(100,497,l), +(70,315,l) +); } ); -width = 799; +userData = { +RMXScaler = { +adjustSpace = 20; +height = 55; +verticalShift = 90; +weight = -370; +width = 55; +}; +}; +width = 811; }, { guides = ( @@ -97,12 +207,34 @@ layerId = m012; name = ital_gen; shapes = ( { -alignment = 1; -pos = (-164,-992); -ref = plus.numr; +closed = 1; +nodes = ( +(336,161,l), +(412,622,l), +(366,622,l), +(290,161,l) +); +}, +{ +closed = 1; +nodes = ( +(590,369,l), +(598,414,l), +(113,414,l), +(105,369,l) +); } ); -width = 659; +userData = { +RMXScaler = { +adjustSpace = 40; +height = 52; +verticalShift = 90; +weight = 8; +width = 55; +}; +}; +width = 748; } ); unicode = 57544; diff --git a/src/Inter-Italic.glyphspackage/glyphs/plus.numr.glyph b/src/Inter-Italic.glyphspackage/glyphs/plus.numr.glyph index e50912cf4..8bcbff94a 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/plus.numr.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/plus.numr.glyph @@ -1,225 +1,74 @@ { case = minor; glyphname = plus.numr; -kernLeft = hyphen.numr; -kernRight = hyphen.numr; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(529,871,l), -(618,1407,l), -(487,1407,l), -(398,871,l) -); -}, -{ -closed = 1; -nodes = ( -(792,1074,l), -(814,1204,l), -(223,1204,l), -(202,1074,l) -); +pos = (112,678); +ref = plus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 824; +width = 793; }, { -guides = ( -{ -pos = (21,1388); -}, -{ -angle = 80.6; -pos = (593,0); -} -); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(562,846,l), -(659,1434,l), -(459,1434,l), -(362,846,l) -); -}, -{ -closed = 1; -nodes = ( -(817,1042,l), -(849,1240,l), -(207,1240,l), -(175,1042,l) -); +pos = (107,648); +ref = plus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 831; +width = 817; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(471,898,l), -(547,1362,l), -(505,1362,l), -(429,898,l) -); -}, -{ -closed = 1; -nodes = ( -(743,1108,l), -(751,1152,l), -(233,1152,l), -(225,1108,l) -); +pos = (120,723); +ref = plus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 787; +width = 763; }, { layerId = m008; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(499,872,l), -(588,1406,l), -(460,1406,l), -(371,872,l) -); -}, -{ -closed = 1; -nodes = ( -(763,1076,l), -(784,1202,l), -(196,1202,l), -(175,1076,l) -); +pos = (112,678); +ref = plus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -60; -width = 60; -}; -}; -width = 756; +width = 793; }, { -guides = ( -{ -pos = (-75,1388); -}, -{ -angle = 80.6; -pos = (497,0); -} -); layerId = m010; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(551,846,l), -(648,1434,l), -(448,1434,l), -(351,846,l) -); -}, -{ -closed = 1; -nodes = ( -(806,1042,l), -(838,1240,l), -(196,1240,l), -(164,1042,l) -); +pos = (107,648); +ref = plus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -weight = -370; -width = 60; -}; -}; -width = 799; +width = 811; }, { layerId = m012; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(407,898,l), -(483,1362,l), -(441,1362,l), -(365,898,l) -); -}, -{ -closed = 1; -nodes = ( -(679,1108,l), -(687,1152,l), -(169,1152,l), -(161,1108,l) -); +pos = (120,723); +ref = plus.dnom; } ); -userData = { -RMXScaler = { -height = 53.15; -verticalShift = 1128; -width = 60; -}; -}; -width = 659; +width = 748; } ); -unicode = 57559; userData = { RMXScaler = { source = plus; -- cgit v1.2.3