From ad63282a1015b1c53055474ae268ecfdd5ae5e98 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Fri, 6 Sep 2019 19:42:54 -0700 Subject: Small improvements to whitespace glyphs - zerowidthspace - hairspace - thinspace - punctuationspace - enspace - emspace - sixthemspace - quarteremspace - thirdemspace - figurespace - figuredash (not whitespace but width was adjusted) closes #185 --- src/Inter.glyphs | 210 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 108 insertions(+), 102 deletions(-) diff --git a/src/Inter.glyphs b/src/Inter.glyphs index 2c103b29f..cb0d54e80 100644 --- a/src/Inter.glyphs +++ b/src/Inter.glyphs @@ -1,7 +1,8 @@ { .appVersion = "1264"; DisplayStrings = ( -"I/ogonek \012/Iogonek/Aogonek/Eogonek/Iogonek/Iogonek.1/Oogonek/Oogonekmacron/Uogonek/aogonek/aogonek.1 e/eogonek/uni012F.ccmp \012o/oogonek/oogonekmacron/uogonek \012/ogoneknosp \012\012/uni1DCE" +"l/zerowidthspace l/hairspace l/thinspace l l/punctuationspace l/enspace l/emspace l\012l/sixthemspace l/quarteremspace l/thirdemspace l\012/zero.tf/figurespace/zero.tf/figuredash/zero.tf \012/zero.tf/zero.tf/zero.tf/zero.tf/zero.tf/zero.tf/zero.tf/zero.tf", +"/narrownbspace" ); classes = ( { @@ -2359,6 +2360,7 @@ GSCornerRadius = 250; GSOffsetHorizontal = 32; GSOffsetKeepCompatible = 1; GSOffsetMakeStroke = 1; +GSOffsetPosition = 1; GSOffsetProportional = 1; GSOffsetVertical = 64; }; @@ -199254,7 +199256,7 @@ unicode = 2013; { color = (240,240,240,1); glyphname = figuredash; -lastChange = "2019-01-25 16:42:53 +0000"; +lastChange = "2019-09-07 02:25:14 +0000"; layers = ( { guideLines = ( @@ -199270,12 +199272,12 @@ closed = 1; nodes = ( "0 988 LINE", "0 768 LINE", -"1784 768 LINE", -"1784 988 LINE" +"1824 768 LINE", +"1824 988 LINE" ); } ); -width = 1784; +width = 1824; }, { guideLines = ( @@ -199291,12 +199293,12 @@ closed = 1; nodes = ( "0 1024 LINE", "0 608 LINE", -"1880 608 LINE", -"1880 1024 LINE" +"1984 608 LINE", +"1984 1024 LINE" ); } ); -width = 1880; +width = 1984; }, { guideLines = ( @@ -199312,12 +199314,12 @@ closed = 1; nodes = ( "36 988 LINE", "0 768 LINE", -"1784 768 LINE", -"1820 988 LINE" +"1824 768 LINE", +"1860 988 LINE" ); } ); -width = 1784; +width = 1824; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; @@ -199327,12 +199329,12 @@ closed = 1; nodes = ( "42 1024 LINE", "-26 608 LINE", -"1854 608 LINE", -"1922 1024 LINE" +"1958 608 LINE", +"2026 1024 LINE" ); } ); -width = 1880; +width = 1984; }, { guideLines = ( @@ -199348,12 +199350,12 @@ closed = 1; nodes = ( "0 910 LINE", "0 846 LINE", -"1728 846 LINE", -"1728 910 LINE" +"1664 846 LINE", +"1664 910 LINE" ); } ); -width = 1728; +width = 1664; }, { guideLines = ( @@ -199367,17 +199369,18 @@ paths = ( { closed = 1; nodes = ( -"22 910 LINE", -"12 846 LINE", -"1742 846 LINE", -"1752 910 LINE" +"24 910 LINE", +"14 846 LINE", +"1676 846 LINE", +"1686 910 LINE" ); } ); -width = 1728; +width = 1664; } ); leftKerningGroup = endash; +widthMetricsKey = zero.tf; rightKerningGroup = endash; unicode = 2012; userData = { @@ -201003,7 +201006,7 @@ unicode = E089; { color = 4; glyphname = figuredash.case; -lastChange = "2019-05-26 18:53:53 +0000"; +lastChange = "2019-09-04 20:56:38 +0000"; layers = ( { components = ( @@ -201013,7 +201016,7 @@ transform = "{1, 0, 0, 1, 0, 146}"; } ); layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; -width = 1784; +width = 1824; }, { components = ( @@ -201023,7 +201026,7 @@ transform = "{1, 0, 0, 1, 0, 208}"; } ); layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 1880; +width = 1984; }, { components = ( @@ -201033,7 +201036,7 @@ transform = "{1, 0, 0, 1, 24, 146}"; } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; -width = 1784; +width = 1824; }, { components = ( @@ -201043,7 +201046,7 @@ transform = "{1, 0, 0, 1, 34, 208}"; } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 1880; +width = 1984; }, { components = ( @@ -201054,7 +201057,7 @@ transform = "{1, 0, 0, 1, 0, 146}"; } ); layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 1728; +width = 1664; }, { components = ( @@ -201065,7 +201068,7 @@ transform = "{1, 0, 0, 1, 24, 146}"; } ); layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 1728; +width = 1664; } ); leftKerningGroup = endash; @@ -257581,33 +257584,34 @@ unicode = 00A0; }, { glyphname = narrownbspace; -lastChange = "2019-05-26 18:30:37 +0000"; +lastChange = "2019-09-04 20:47:34 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; -width = 792; +width = 512; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 864; +width = 384; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; -width = 792; +width = 512; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 860; +width = 384; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 749; +width = 512; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 751; +width = 512; } ); +widthMetricsKey = thinspace; unicode = 202F; }, { @@ -257714,7 +257718,7 @@ interface.gridadjust.original = "{'width': 2872, 'leftMargin': 0, 'rightMargin': { color = (237,229,250,1); glyphname = enspace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-07 02:22:17 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; @@ -257722,7 +257726,7 @@ width = 1408; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 1652; +width = 1408; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -257730,15 +257734,15 @@ width = 1408; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 1652; +width = 1408; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 1262; +width = 1408; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 1262; +width = 1408; } ); unicode = 2002; @@ -257749,7 +257753,7 @@ interface.gridadjust.original = "{'width': 1436, 'leftMargin': 0, 'rightMargin': { color = (237,229,250,1); glyphname = emspace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-07 02:21:33 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; @@ -257757,7 +257761,7 @@ width = 2816; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 3304; +width = 2816; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -257765,15 +257769,15 @@ width = 2816; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 3304; +width = 2816; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 2523; +width = 2816; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 2523; +width = 2816; } ); unicode = 2003; @@ -257784,7 +257788,7 @@ interface.gridadjust.original = "{'width': 2872, 'leftMargin': 0, 'rightMargin': { color = (237,229,250,1); glyphname = thirdemspace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-04 20:52:09 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; @@ -257792,7 +257796,7 @@ width = 940; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 1100; +width = 940; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -257800,15 +257804,15 @@ width = 940; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 1100; +width = 940; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 844; +width = 940; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 844; +width = 940; } ); unicode = 2004; @@ -257819,7 +257823,7 @@ interface.gridadjust.original = "{'width': 958, 'leftMargin': 0, 'rightMargin': { color = (237,229,250,1); glyphname = quarteremspace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-04 20:51:20 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; @@ -257827,7 +257831,7 @@ width = 704; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 828; +width = 704; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -257835,15 +257839,15 @@ width = 704; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 828; +width = 704; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 630; +width = 704; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 630; +width = 704; } ); unicode = 2005; @@ -257854,7 +257858,7 @@ interface.gridadjust.original = "{'width': 718, 'leftMargin': 0, 'rightMargin': { color = (237,229,250,1); glyphname = sixthemspace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-04 20:50:37 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; @@ -257862,7 +257866,7 @@ width = 468; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 552; +width = 468; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -257870,15 +257874,15 @@ width = 468; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 552; +width = 468; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 418; +width = 468; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 418; +width = 468; } ); unicode = 2006; @@ -257889,33 +257893,34 @@ interface.gridadjust.original = "{'width': 479, 'leftMargin': 0, 'rightMargin': { color = (237,229,250,1); glyphname = figurespace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-04 20:53:09 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; -width = 1688; +width = 1824; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 1912; +width = 1984; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; -width = 1688; +width = 1824; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 1912; +width = 1984; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 1554; +width = 1664; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 1554; +width = 1664; } ); +widthMetricsKey = zero.tf; note = "\012space equal to tabular width of a font this is equivalent to the digit width of fonts with fixed-width digits\012"; unicode = 2007; userData = { @@ -257925,34 +257930,35 @@ interface.gridadjust.original = "{'width': 1583, 'leftMargin': 0, 'rightMargin': { color = (237,229,250,1); glyphname = punctuationspace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-07 02:20:07 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; -width = 784; +width = 776; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 1148; +width = 880; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; -width = 784; +width = 776; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 1148; +width = 880; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 566; +width = 712; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 566; +width = 712; } ); leftKerningGroup = colon.case; +widthMetricsKey = colon; note = "\012As wide as the narrow punctuation in a font, i.e. the advance width of the period or comma. HTML/XML named entity:  \012"; rightKerningGroup = colon.case; unicode = 2008; @@ -257963,31 +257969,31 @@ interface.gridadjust.original = "{'width': 770.0, 'leftMargin': 0, 'rightMargin' { color = (237,229,250,1); glyphname = thinspace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-04 20:47:22 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; -width = 564; +width = 512; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 868; +width = 384; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; -width = 564; +width = 512; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 868; +width = 384; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 382; +width = 512; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 382; +width = 512; } ); note = "\012One-fifth (sometimes one-sixth) of an em wide. Recommended for use as a thousands separator for measures made with SI units. Unlike U+2002 to U+2008, its width may get adjusted in typesetting.\012"; @@ -257999,31 +258005,31 @@ interface.gridadjust.original = "{'width': 575, 'leftMargin': 0, 'rightMargin': { color = (237,229,250,1); glyphname = hairspace; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-09-04 20:46:47 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; -width = 512; +width = 256; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; -width = 536; +width = 192; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; -width = 512; +width = 256; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; -width = 536; +width = 192; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; -width = 498; +width = 256; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; -width = 498; +width = 256; } ); unicode = 200A; @@ -358461,7 +358467,7 @@ interface.gridadjust.original = "{'width': 1346, 'leftMargin': 147, 'rightMargin { color = (204,240,242,1); glyphname = spaceopenbox; -lastChange = "2019-01-20 01:57:00 +0000"; +lastChange = "2019-09-07 02:17:04 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; @@ -358545,14 +358551,14 @@ paths = ( { closed = 1; nodes = ( +"1628 -340 LINE", +"288 -340 LINE", +"288 192 LINE", +"224 192 LINE", "224 -404 LINE", "1692 -404 LINE", "1692 192 LINE", -"1568 192 LINE", -"1568 -280 LINE", -"360 -280 LINE", -"360 192 LINE", -"224 192 LINE" +"1628 192 LINE" ); } ); @@ -358564,14 +358570,14 @@ paths = ( { closed = 1; nodes = ( -"28 -404 LINE", -"1496 -404 LINE", +"1444 -340 LINE", +"104 -340 LINE", +"192 192 LINE", +"128 192 LINE", +"30 -404 LINE", +"1498 -404 LINE", "1596 192 LINE", -"1472 192 LINE", -"1392 -280 LINE", -"184 -280 LINE", -"264 192 LINE", -"128 192 LINE" +"1532 192 LINE" ); } ); -- cgit v1.2.3