diff options
author | Rasmus Andersson <rasmus@notion.se> | 2022-09-30 04:49:02 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2022-09-30 04:49:02 +0300 |
commit | 26f73a1629d83b390ebffbab592e7eddb7d23200 (patch) | |
tree | d57ef5b7d817423f62f08a0983d6c75cb1a0f5ff /src/Inter-Roman.glyphspackage/glyphs | |
parent | acf18d98fa69978e208486102aae81c3b81d4ee3 (diff) | |
download | inter-26f73a1629d83b390ebffbab592e7eddb7d23200.tar.xz |
improvements to glyphs with crossbar, e.g. /Gbar /zbar
Diffstat (limited to 'src/Inter-Roman.glyphspackage/glyphs')
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/G_.1.glyph | 24 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/G_.glyph | 24 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/G_bar.1.glyph | 80 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/G_bar.glyph | 76 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/_part.crossbar_compact.glyph | 168 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/_part.crossbar_compact_rext.glyph | 168 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/gbar.glyph | 16 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/twostroke.glyph | 16 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph | 16 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/uni04F_E_.glyph | 16 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/uni04F_F_.glyph | 16 | ||||
-rw-r--r-- | src/Inter-Roman.glyphspackage/glyphs/zbar.glyph | 16 |
12 files changed, 486 insertions, 150 deletions
diff --git a/src/Inter-Roman.glyphspackage/glyphs/G_.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/G_.1.glyph index 4cee72544..a039f4dcd 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/G_.1.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/G_.1.glyph @@ -15,6 +15,10 @@ name = bottom; pos = (756,0); }, { +name = cross; +pos = (1060,354); +}, +{ name = top; pos = (756,1676); }, @@ -90,6 +94,10 @@ name = bottom; pos = (692,0); }, { +name = cross; +pos = (996,354); +}, +{ name = top; pos = (692,1676); }, @@ -165,6 +173,10 @@ name = bottom; pos = (770,0); }, { +name = cross; +pos = (1146,390); +}, +{ name = top; pos = (774,1676); }, @@ -318,6 +330,10 @@ name = bottom; pos = (738,0); }, { +name = cross; +pos = (1152,392); +}, +{ name = top; pos = (742,1676); }, @@ -538,6 +554,10 @@ name = bottom; pos = (802,0); }, { +name = cross; +pos = (1221,434); +}, +{ name = top; pos = (806,1676); }, @@ -613,6 +633,10 @@ name = bottom; pos = (752,6); }, { +name = cross; +pos = (1175,432); +}, +{ name = top; pos = (756,1676); }, diff --git a/src/Inter-Roman.glyphspackage/glyphs/G_.glyph b/src/Inter-Roman.glyphspackage/glyphs/G_.glyph index b62965ea1..ac73f8434 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/G_.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/G_.glyph @@ -15,6 +15,10 @@ name = bottom; pos = (770,0); }, { +name = cross; +pos = (1146,390); +}, +{ name = top; pos = (774,1676); }, @@ -81,6 +85,10 @@ name = bottom; pos = (802,0); }, { +name = cross; +pos = (1221,434); +}, +{ name = top; pos = (806,1676); }, @@ -161,6 +169,10 @@ name = bottom; pos = (756,0); }, { +name = cross; +pos = (1060,354); +}, +{ name = top; pos = (756,1676); }, @@ -225,6 +237,10 @@ name = bottom; pos = (758,0); }, { +name = cross; +pos = (1152,392); +}, +{ name = top; pos = (758,1676); }, @@ -371,6 +387,10 @@ name = bottom; pos = (752,6); }, { +name = cross; +pos = (1175,432); +}, +{ name = top; pos = (756,1676); }, @@ -445,6 +465,10 @@ name = bottom; pos = (692,0); }, { +name = cross; +pos = (996,354); +}, +{ name = top; pos = (692,1676); }, diff --git a/src/Inter-Roman.glyphspackage/glyphs/G_bar.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/G_bar.1.glyph index fdd6a4b78..6e731bac8 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/G_bar.1.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/G_bar.1.glyph @@ -6,16 +6,12 @@ layers = ( layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { -closed = 1; -nodes = ( -(786,408,l), -(786,360,l), -(1454,360,l), -(1454,408,l) -); +alignment = 1; +ref = G.1; }, { -ref = G.1; +pos = (636,-368); +ref = _part.crossbar_compact_rext; } ); width = 1512; @@ -24,88 +20,68 @@ width = 1512; layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { -closed = 1; -nodes = ( -(826,454,l), -(826,308,l), -(1510,308,l), -(1510,454,l) -); +alignment = 1; +ref = G.1; }, { -ref = G.1; +pos = (686,-331); +ref = _part.crossbar_compact_rext; } ); -width = 1536; +width = 1522; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { -closed = 1; -nodes = ( -(830,500,l), -(830,410,l), -(1550,410,l), -(1550,500,l) -); +alignment = 1; +ref = G.1; }, { -ref = G.1; +pos = (702,-286); +ref = _part.crossbar_compact_rext; } ); -width = 1596; +width = 1582; }, { layerId = m007; shapes = ( { -closed = 1; -nodes = ( -(794,454,l), -(794,308,l), -(1478,308,l), -(1478,454,l) -); +alignment = 1; +ref = G.1; }, { -ref = G.1; +pos = (704,-328); +ref = _part.crossbar_compact_rext; } ); -width = 1472; +width = 1497; }, { layerId = m009; shapes = ( { -closed = 1; -nodes = ( -(814,500,l), -(814,410,l), -(1534,410,l), -(1534,500,l) -); +alignment = 1; +ref = G.1; }, { -ref = G.1; +pos = (656,-288); +ref = _part.crossbar_compact_rext; } ); -width = 1564; +width = 1516; }, { layerId = m011; shapes = ( { -closed = 1; -nodes = ( -(722,408,l), -(722,360,l), -(1390,360,l), -(1390,408,l) -); +alignment = 1; +ref = G.1; }, { -ref = G.1; +pos = (636,-368); +ref = _part.crossbar_compact_rext; } ); width = 1384; diff --git a/src/Inter-Roman.glyphspackage/glyphs/G_bar.glyph b/src/Inter-Roman.glyphspackage/glyphs/G_bar.glyph index 3d91f6449..35a049f36 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/G_bar.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/G_bar.glyph @@ -17,16 +17,12 @@ pos = (1072,148); layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { -closed = 1; -nodes = ( -(826,454,l), -(826,308,l), -(1496,308,l), -(1496,454,l) -); +ref = G; }, { -ref = G; +alignment = 1; +pos = (686,-331); +ref = _part.crossbar_compact_rext; } ); width = 1522; @@ -35,16 +31,12 @@ width = 1522; layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { -closed = 1; -nodes = ( -(830,500,l), -(830,410,l), -(1536,410,l), -(1536,500,l) -); +ref = G; }, { -ref = G; +alignment = 1; +pos = (702,-286); +ref = _part.crossbar_compact_rext; } ); width = 1582; @@ -53,16 +45,12 @@ width = 1582; layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { -closed = 1; -nodes = ( -(786,408,l), -(786,360,l), -(1454,360,l), -(1454,408,l) -); +ref = G; }, { -ref = G; +alignment = 1; +pos = (636,-368); +ref = _part.crossbar_compact_rext; } ); width = 1512; @@ -81,52 +69,40 @@ pos = (780,148); layerId = m007; shapes = ( { -closed = 1; -nodes = ( -(794,454,l), -(794,308,l), -(1464,308,l), -(1464,454,l) -); +ref = G; }, { -ref = G; +alignment = 1; +pos = (704,-328); +ref = _part.crossbar_compact_rext; } ); -width = 1458; +width = 1496; }, { layerId = m009; shapes = ( { -closed = 1; -nodes = ( -(814,500,l), -(814,410,l), -(1520,410,l), -(1520,500,l) -); +ref = G; }, { -ref = G; +alignment = 1; +pos = (656,-288); +ref = _part.crossbar_compact_rext; } ); -width = 1550; +width = 1516; }, { layerId = m011; shapes = ( { -closed = 1; -nodes = ( -(722,408,l), -(722,360,l), -(1390,360,l), -(1390,408,l) -); +ref = G; }, { -ref = G; +alignment = 1; +pos = (636,-368); +ref = _part.crossbar_compact_rext; } ); width = 1384; diff --git a/src/Inter-Roman.glyphspackage/glyphs/_part.crossbar_compact.glyph b/src/Inter-Roman.glyphspackage/glyphs/_part.crossbar_compact.glyph new file mode 100644 index 000000000..a1029a973 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/_part.crossbar_compact.glyph @@ -0,0 +1,168 @@ +{ +glyphname = _part.crossbar_compact; +layers = ( +{ +anchors = ( +{ +name = _cross; +pos = (460,721); +} +); +guides = ( +{ +orientation = center; +angle = 90; +pos = (908,1168); +}, +{ +orientation = center; +pos = (576,992); +} +); +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +closed = 1; +nodes = ( +(780,654,l), +(780,788,l), +(140,788,l), +(140,654,l) +); +} +); +width = 920; +}, +{ +anchors = ( +{ +name = _cross; +pos = (519,720); +} +); +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +closed = 1; +nodes = ( +(910,672,l), +(910,768,l), +(128,768,l), +(128,672,l) +); +} +); +width = 1038; +}, +{ +anchors = ( +{ +name = _cross; +pos = (424,722); +} +); +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +closed = 1; +nodes = ( +(702,698,l), +(702,744,l), +(148,744,l), +(148,698,l) +); +} +); +width = 850; +}, +{ +anchors = ( +{ +name = _cross; +pos = (448,720); +} +); +guides = ( +{ +orientation = center; +angle = 90; +pos = (-3786,1168); +}, +{ +orientation = center; +pos = (-4118,992); +} +); +layerId = m007; +shapes = ( +{ +closed = 1; +nodes = ( +(768,647,l), +(768,793,l), +(128,793,l), +(128,647,l) +); +} +); +width = 896; +}, +{ +anchors = ( +{ +name = _cross; +pos = (519,720); +} +); +guides = ( +{ +angle = 90; +pos = (423,928); +} +); +layerId = m009; +shapes = ( +{ +closed = 1; +nodes = ( +(910,672,l), +(910,768,l), +(128,768,l), +(128,672,l) +); +} +); +width = 1038; +}, +{ +anchors = ( +{ +name = _cross; +pos = (360,722); +} +); +layerId = m011; +shapes = ( +{ +closed = 1; +nodes = ( +(638,698,l), +(638,744,l), +(84,744,l), +(84,698,l) +); +} +); +width = 722; +} +); +note = "based on /crossbar with thinner stem for wght=900"; +tags = ( +"TODO-opsz" +); +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/_part.crossbar_compact_rext.glyph b/src/Inter-Roman.glyphspackage/glyphs/_part.crossbar_compact_rext.glyph new file mode 100644 index 000000000..12c74f06a --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/_part.crossbar_compact_rext.glyph @@ -0,0 +1,168 @@ +{ +glyphname = _part.crossbar_compact_rext; +layers = ( +{ +anchors = ( +{ +name = _cross; +pos = (460,721); +} +); +guides = ( +{ +orientation = center; +angle = 90; +pos = (908,1168); +}, +{ +orientation = center; +pos = (576,992); +} +); +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +closed = 1; +nodes = ( +(780,654,l), +(780,788,l), +(140,788,l), +(140,654,l) +); +} +); +width = 920; +}, +{ +anchors = ( +{ +name = _cross; +pos = (519,720); +} +); +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +closed = 1; +nodes = ( +(910,672,l), +(910,768,l), +(128,768,l), +(128,672,l) +); +} +); +width = 1038; +}, +{ +anchors = ( +{ +name = _cross; +pos = (424,722); +} +); +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +closed = 1; +nodes = ( +(830,698,l), +(830,744,l), +(148,744,l), +(148,698,l) +); +} +); +width = 850; +}, +{ +anchors = ( +{ +name = _cross; +pos = (448,720); +} +); +guides = ( +{ +orientation = center; +angle = 90; +pos = (-3786,1168); +}, +{ +orientation = center; +pos = (-4118,992); +} +); +layerId = m007; +shapes = ( +{ +closed = 1; +nodes = ( +(768,647,l), +(768,793,l), +(128,793,l), +(128,647,l) +); +} +); +width = 896; +}, +{ +anchors = ( +{ +name = _cross; +pos = (519,720); +} +); +guides = ( +{ +angle = 90; +pos = (423,928); +} +); +layerId = m009; +shapes = ( +{ +closed = 1; +nodes = ( +(910,672,l), +(910,768,l), +(128,768,l), +(128,672,l) +); +} +); +width = 1038; +}, +{ +anchors = ( +{ +name = _cross; +pos = (360,722); +} +); +layerId = m011; +shapes = ( +{ +closed = 1; +nodes = ( +(766,698,l), +(766,744,l), +(84,744,l), +(84,698,l) +); +} +); +width = 722; +} +); +note = "based on /crossbar with thinner stem for wght=900"; +tags = ( +"TODO-opsz" +); +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/gbar.glyph b/src/Inter-Roman.glyphspackage/glyphs/gbar.glyph index 2cca04d85..9603c3572 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/gbar.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/gbar.glyph @@ -11,7 +11,7 @@ ref = g; }, { pos = (550,-157); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1248; @@ -23,8 +23,8 @@ shapes = ( ref = g; }, { -pos = (500,-153); -ref = crossbar; +pos = (501,-152); +ref = _part.crossbar_compact; } ); width = 1326; @@ -37,7 +37,7 @@ ref = g; }, { pos = (544,-164); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1190; @@ -50,7 +50,7 @@ ref = g; }, { pos = (482,-156); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1138; @@ -62,8 +62,8 @@ shapes = ( ref = g; }, { -pos = (441,-153); -ref = crossbar; +pos = (442,-152); +ref = _part.crossbar_compact; } ); width = 1252; @@ -76,7 +76,7 @@ ref = g; }, { pos = (544,-164); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1062; diff --git a/src/Inter-Roman.glyphspackage/glyphs/twostroke.glyph b/src/Inter-Roman.glyphspackage/glyphs/twostroke.glyph index 26e77d758..12180194f 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/twostroke.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/twostroke.glyph @@ -16,7 +16,7 @@ ref = two; }, { pos = (380,47); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1240; @@ -29,8 +29,8 @@ alignment = 1; ref = two; }, { -pos = (376,97); -ref = crossbar; +pos = (377,98); +ref = _part.crossbar_compact; } ); width = 1324; @@ -44,7 +44,7 @@ ref = two; }, { pos = (390,22); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1272; @@ -64,7 +64,7 @@ ref = two; }, { pos = (422,48); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1162; @@ -77,8 +77,8 @@ alignment = 1; ref = two; }, { -pos = (390,97); -ref = crossbar; +pos = (391,98); +ref = _part.crossbar_compact; } ); width = 1293; @@ -92,7 +92,7 @@ ref = two; }, { pos = (390,22); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1144; diff --git a/src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph b/src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph index e8e0d560b..85aab9aa9 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph @@ -12,7 +12,7 @@ ref = B; { alignment = 1; pos = (-190,-302); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1332; @@ -25,8 +25,8 @@ ref = B; }, { alignment = 1; -pos = (-222,-241); -ref = crossbar; +pos = (-221,-240); +ref = _part.crossbar_compact; } ); width = 1368; @@ -40,7 +40,7 @@ ref = B; { alignment = 1; pos = (-168,-332); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1312; @@ -54,7 +54,7 @@ ref = B; { alignment = 1; pos = (-210,-301); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1268; @@ -67,8 +67,8 @@ ref = B; }, { alignment = 1; -pos = (-238,-262); -ref = crossbar; +pos = (-237,-261); +ref = _part.crossbar_compact; } ); width = 1328; @@ -82,7 +82,7 @@ ref = B; { alignment = 1; pos = (-170,-332); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1182; diff --git a/src/Inter-Roman.glyphspackage/glyphs/uni04F_E_.glyph b/src/Inter-Roman.glyphspackage/glyphs/uni04F_E_.glyph index fbbaabbe7..5b1fd39bb 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/uni04F_E_.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/uni04F_E_.glyph @@ -11,7 +11,7 @@ ref = X; }, { pos = (198,23); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1314; @@ -23,8 +23,8 @@ shapes = ( ref = X; }, { -pos = (260,23); -ref = crossbar; +pos = (261,24); +ref = _part.crossbar_compact; } ); width = 1562; @@ -37,7 +37,7 @@ ref = X; }, { pos = (176,22); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1198; @@ -50,7 +50,7 @@ ref = X; }, { pos = (178,24); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1250; @@ -62,8 +62,8 @@ shapes = ( ref = X; }, { -pos = (241,23); -ref = crossbar; +pos = (242,24); +ref = _part.crossbar_compact; } ); width = 1524; @@ -76,7 +76,7 @@ ref = X; }, { pos = (176,22); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1070; diff --git a/src/Inter-Roman.glyphspackage/glyphs/uni04F_F_.glyph b/src/Inter-Roman.glyphspackage/glyphs/uni04F_F_.glyph index 2dcc0c7fd..6262b232b 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/uni04F_F_.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/uni04F_F_.glyph @@ -11,7 +11,7 @@ ref = x; }, { pos = (92,-163); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1106; @@ -23,8 +23,8 @@ shapes = ( ref = x; }, { -pos = (90,-163); -ref = crossbar; +pos = (91,-162); +ref = _part.crossbar_compact; } ); width = 1222; @@ -37,7 +37,7 @@ ref = x; }, { pos = (88,-164); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1024; @@ -50,7 +50,7 @@ ref = x; }, { pos = (72,-162); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1042; @@ -62,8 +62,8 @@ shapes = ( ref = x; }, { -pos = (68,-193); -ref = crossbar; +pos = (69,-192); +ref = _part.crossbar_compact; } ); width = 1176; @@ -76,7 +76,7 @@ ref = x; }, { pos = (88,-164); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 896; diff --git a/src/Inter-Roman.glyphspackage/glyphs/zbar.glyph b/src/Inter-Roman.glyphspackage/glyphs/zbar.glyph index 45053bbc5..0e8a86bbf 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/zbar.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/zbar.glyph @@ -11,7 +11,7 @@ ref = z; }, { pos = (92,-163); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1108; @@ -23,8 +23,8 @@ shapes = ( ref = z; }, { -pos = (82,-163); -ref = crossbar; +pos = (83,-162); +ref = _part.crossbar_compact; } ); width = 1214; @@ -37,7 +37,7 @@ ref = z; }, { pos = (96,-164); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 1042; @@ -50,7 +50,7 @@ ref = z; }, { pos = (64,-162); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 976; @@ -62,8 +62,8 @@ shapes = ( ref = z; }, { -pos = (62,-193); -ref = crossbar; +pos = (63,-192); +ref = _part.crossbar_compact; } ); width = 1164; @@ -76,7 +76,7 @@ ref = z; }, { pos = (96,-164); -ref = crossbar; +ref = _part.crossbar_compact; } ); width = 914; |