Skip to content

Commit

Permalink
fixes broken glyphs Cyrillic /uni04F6 /Ghestrokecyrillic and /uni04FA…
Browse files Browse the repository at this point in the history
… in Italic. Closes #636
  • Loading branch information
rsms committed Mar 23, 2024
1 parent 883a326 commit e9bcc6f
Show file tree
Hide file tree
Showing 6 changed files with 181 additions and 46 deletions.
2 changes: 1 addition & 1 deletion src/Inter-Italic.glyphspackage/glyphs/G_amma.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ nodes = (
(87,0,l),
(277,0,l),
(496,1323,l),
(1212,1323,l),
(1213,1323,l),
(1241,1490,l)
);
}
Expand Down
146 changes: 140 additions & 6 deletions src/Inter-Italic.glyphspackage/glyphs/G_e-cy.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -4,65 +4,199 @@ kernLeft = B;
kernRight = T;
layers = (
{
anchors = (
{
name = cross;
pos = (429,745);
},
{
name = cyrtic;
pos = (277,0);
},
{
name = top;
pos = (790,1490);
}
);
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
ref = Gamma;
closed = 1;
nodes = (
(334,1490,l),
(87,0,l),
(277,0,l),
(496,1323,l),
(1213,1323,l),
(1241,1490,l)
);
}
);
width = 1185;
},
{
anchors = (
{
name = cross;
pos = (390,745);
},
{
name = cyrtic;
pos = (407,0);
},
{
name = top;
pos = (792,1490);
}
);
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
ref = Gamma;
closed = 1;
nodes = (
(250,1490,l),
(3,0,l),
(407,0,l),
(600,1164,l),
(1244,1164,l),
(1298,1490,l)
);
}
);
width = 1200;
},
{
anchors = (
{
name = cross;
pos = (414,745);
},
{
name = cyrtic;
pos = (185,0);
},
{
name = top;
pos = (786,1490);
}
);
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
ref = Gamma;
closed = 1;
nodes = (
(386,1490,l),
(139,0,l),
(185,0,l),
(424,1444,l),
(1190,1444,l),
(1198,1490,l)
);
}
);
width = 1172;
},
{
anchors = (
{
name = cross;
pos = (386,745);
},
{
name = cyrtic;
pos = (241,0);
},
{
name = top;
pos = (760,1490);
}
);
layerId = m008;
name = ital_gen;
shapes = (
{
ref = Gamma;
closed = 1;
nodes = (
(308,1490,l),
(61,0,l),
(241,0,l),
(461,1330,l),
(1181,1330,l),
(1208,1490,l)
);
}
);
width = 1099;
},
{
anchors = (
{
name = cross;
pos = (413,745);
},
{
name = cyrtic;
pos = (409,0);
},
{
name = top;
pos = (782,1490);
}
);
layerId = m010;
name = ital_gen;
shapes = (
{
ref = Gamma;
closed = 1;
nodes = (
(240,1490,l),
(-7,0,l),
(409,0,l),
(597,1138,l),
(1229,1138,l),
(1288,1490,l)
);
}
);
width = 1169;
},
{
anchors = (
{
name = cross;
pos = (374,745);
},
{
name = cyrtic;
pos = (127,0);
},
{
name = top;
pos = (728,1490);
}
);
layerId = m012;
name = ital_gen;
shapes = (
{
ref = Gamma;
closed = 1;
nodes = (
(328,1490,l),
(81,0,l),
(127,0,l),
(366,1444,l),
(1132,1444,l),
(1140,1490,l)
);
}
);
width = 1041;
}
);
metricLeft = H;
metricRight = T;
unicode = 1043;
}
13 changes: 7 additions & 6 deletions src/Inter-Italic.glyphspackage/glyphs/G_hestrokecyrillic.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1185,0);
pos = (-58,0);
ref = crossbar.uc;
}
);
Expand All @@ -24,7 +24,7 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1200,0);
pos = (-150,0);
ref = crossbar.uc;
}
);
Expand All @@ -38,7 +38,7 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1172,0);
pos = (-24,0);
ref = crossbar.uc;
}
);
Expand All @@ -52,7 +52,8 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1099,0);
alignment = 1;
pos = (-104,0);
ref = crossbar.uc;
}
);
Expand All @@ -66,7 +67,7 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1169,0);
pos = (-153,0);
ref = crossbar.uc;
}
);
Expand All @@ -80,7 +81,7 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1041,0);
pos = (-68,0);
ref = crossbar.uc;
}
);
Expand Down
6 changes: 3 additions & 3 deletions src/Inter-Italic.glyphspackage/glyphs/crossbar.uc.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ shapes = (
{
closed = 1;
nodes = (
(881,668,l),
(882,668,l),
(907,822,l),
(94,822,l),
(68,668,l)
(69,668,l)
);
}
);
width = 913;
width = 914;
},
{
anchors = (
Expand Down
24 changes: 12 additions & 12 deletions src/Inter-Italic.glyphspackage/glyphs/uni04F_6.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1185,0);
pos = (204,0);
ref = _part.cyrtic;
}
);
width = 1563;
width = 1185;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
Expand All @@ -24,11 +24,11 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1200,0);
pos = (100,0);
ref = _part.cyrtic;
}
);
width = 1910;
width = 1200;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
Expand All @@ -38,11 +38,11 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1172,0);
pos = (182,0);
ref = _part.cyrtic;
}
);
width = 1472;
width = 1172;
},
{
layerId = m008;
Expand All @@ -52,11 +52,11 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1099,0);
pos = (174,0);
ref = _part.cyrtic;
}
);
width = 1463;
width = 1099;
},
{
layerId = m010;
Expand All @@ -66,11 +66,11 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1169,0);
pos = (96,0);
ref = _part.cyrtic;
}
);
width = 1877;
width = 1169;
},
{
layerId = m012;
Expand All @@ -80,11 +80,11 @@ shapes = (
ref = "Ge-cy";
},
{
pos = (1041,0);
pos = (124,0);
ref = _part.cyrtic;
}
);
width = 1341;
width = 1041;
}
);
unicode = 1270;
Expand Down
Loading

0 comments on commit e9bcc6f

Please sign in to comment.