Skip to content

Commit

Permalink
Hinting fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
jenskutilek committed Jan 6, 2024
1 parent fc2dd96 commit 77e6d48
Show file tree
Hide file tree
Showing 20 changed files with 810 additions and 84 deletions.
22 changes: 16 additions & 6 deletions src/Sudo.glyphspackage/fontinfo.plist
Original file line number Diff line number Diff line change
Expand Up @@ -1981,7 +1981,7 @@ name = "Use Typo Metrics";
value = 1;
}
);
date = "2023-12-16 15:26:27 +0000";
date = "2024-01-06 19:19:38 +0000";
familyName = Sudo;
featurePrefixes = (
{
Expand Down Expand Up @@ -4199,9 +4199,9 @@ GSOffsetVertical = -10;
instances = (
{
axesValues = (
400,
0,
-188
0,
0
);
customParameters = (
{
Expand Down Expand Up @@ -5445,9 +5445,9 @@ type = variable;
},
{
axesValues = (
400,
0,
-188
0,
0
);
customParameters = (
{
Expand Down Expand Up @@ -17865,6 +17865,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"7DDCEF54-C770-4FAD-B154-EE8058BAA7E5" = 1;
};
Expand Down Expand Up @@ -19234,6 +19235,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"7DDCEF54-C770-4FAD-B154-EE8058BAA7E5" = 0.41667;
"95FB0C11-C828-4064-8966-34220AA4D426" = 0.58333;
Expand Down Expand Up @@ -20604,6 +20606,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"95FB0C11-C828-4064-8966-34220AA4D426" = 1;
};
Expand Down Expand Up @@ -21972,6 +21975,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"92967D72-867E-4A8B-929F-F44D834DD4C9" = 0.5;
"95FB0C11-C828-4064-8966-34220AA4D426" = 0.5;
Expand Down Expand Up @@ -23343,6 +23347,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"92967D72-867E-4A8B-929F-F44D834DD4C9" = 1;
};
Expand Down Expand Up @@ -24746,6 +24751,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"C21910D5-47BB-472B-A83D-89B2B42B8F2A" = 1;
};
Expand Down Expand Up @@ -26149,6 +26155,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"BA106321-29DE-4FD0-898D-B7B08A4D4215" = 0.58333;
"C21910D5-47BB-472B-A83D-89B2B42B8F2A" = 0.41667;
Expand Down Expand Up @@ -27553,6 +27560,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"BA106321-29DE-4FD0-898D-B7B08A4D4215" = 1;
};
Expand Down Expand Up @@ -28955,6 +28963,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"BA106321-29DE-4FD0-898D-B7B08A4D4215" = 0.5;
"EBAB10B0-9FDE-44C7-9B16-DD2313400F4E" = 0.5;
Expand Down Expand Up @@ -30359,6 +30368,7 @@ value = (
);
}
);
exports = 0;
instanceInterpolations = {
"EBAB10B0-9FDE-44C7-9B16-DD2313400F4E" = 1;
};
Expand Down Expand Up @@ -30687,5 +30697,5 @@ oV = "102";
};
};
versionMajor = 0;
versionMinor = 80;
versionMinor = 81;
}
28 changes: 28 additions & 0 deletions src/Sudo.glyphspackage/glyphs/E_th.ss20.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,34 @@ glyphname = Eth.ss20;
kernRight = O;
layers = (
{
hints = (
{
horizontal = 1;
origin = (0,0);
type = TTSnap;
},
{
horizontal = 1;
options = 4;
origin = (0,0);
target = (0,3);
type = TTStem;
},
{
horizontal = 1;
options = 4;
origin = (0,0);
target = (0,1);
type = TTShift;
},
{
horizontal = 1;
options = 4;
origin = (0,3);
target = (0,2);
type = TTShift;
}
);
layerId = "95FB0C11-C828-4064-8966-34220AA4D426";
shapes = (
{
Expand Down
31 changes: 31 additions & 0 deletions src/Sudo.glyphspackage/glyphs/G_.short.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,37 @@ name = top;
pos = (244,576);
}
);
hints = (
{
horizontal = 1;
options = 4;
origin = (0,19);
target = (0,12);
type = TTStem;
},
{
horizontal = 1;
options = 4;
origin = (0,25);
target = (0,6);
type = TTStem;
},
{
horizontal = 1;
options = 4;
origin = (0,19);
other1 = (1,2);
target = (0,25);
type = TTInterpolate;
},
{
horizontal = 1;
options = 4;
origin = (1,2);
target = (1,3);
type = TTStem;
}
);
layerId = "95FB0C11-C828-4064-8966-34220AA4D426";
shapes = (
{
Expand Down
37 changes: 37 additions & 0 deletions src/Sudo.glyphspackage/glyphs/K_.short.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,43 @@ name = top;
pos = (224,576);
}
);
hints = (
{
horizontal = 1;
options = 4;
origin = (0,13);
target = (1,3);
type = TTShift;
},
{
horizontal = 1;
options = 4;
origin = (0,0);
target = (0,6);
type = TTShift;
},
{
horizontal = 1;
origin = (0,13);
other1 = (0,1);
target = (0,0);
type = TTInterpolate;
},
{
horizontal = 1;
options = 4;
origin = (0,1);
target = (0,12);
type = TTStem;
},
{
horizontal = 1;
options = 4;
origin = (0,12);
target = (0,11,1,2);
type = TTShift;
}
);
layerId = "95FB0C11-C828-4064-8966-34220AA4D426";
shapes = (
{
Expand Down
32 changes: 32 additions & 0 deletions src/Sudo.glyphspackage/glyphs/N_.short.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,38 @@ name = top;
pos = (224,576);
}
);
hints = (
{
horizontal = 1;
options = 4;
origin = (0,4);
target = (1,4);
type = TTShift;
},
{
horizontal = 1;
options = 4;
origin = (0,1);
target = (1,2);
type = TTShift;
},
{
horizontal = 1;
options = 4;
origin = (0,4);
other1 = (1,0,2,2);
target = (0,1);
type = TTInterpolate;
},
{
horizontal = 1;
options = 4;
origin = (0,4);
other1 = (0,2,2,5);
target = (0,1);
type = TTInterpolate;
}
);
layerId = "95FB0C11-C828-4064-8966-34220AA4D426";
shapes = (
{
Expand Down
28 changes: 28 additions & 0 deletions src/Sudo.glyphspackage/glyphs/P_.short.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,34 @@ name = top;
pos = (224,576);
}
);
hints = (
{
horizontal = 1;
options = 4;
origin = (1,1);
target = (0,8);
type = TTStem;
},
{
horizontal = 1;
origin = (0,0);
type = TTSnap;
},
{
horizontal = 1;
origin = (0,8);
other1 = (0,2);
target = (0,0);
type = TTInterpolate;
},
{
horizontal = 1;
options = 4;
origin = (0,2);
target = (1,7);
type = TTStem;
}
);
layerId = "95FB0C11-C828-4064-8966-34220AA4D426";
shapes = (
{
Expand Down
38 changes: 38 additions & 0 deletions src/Sudo.glyphspackage/glyphs/R_.short.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,44 @@ name = top;
pos = (224,576);
}
);
hints = (
{
horizontal = 1;
options = 4;
origin = (0,2);
target = (2,7);
type = TTShift;
},
{
horizontal = 1;
options = 4;
origin = (0,12);
target = (1,2);
type = TTStem;
},
{
horizontal = 1;
origin = (0,2);
other1 = (0,3);
target = (0,12);
type = TTInterpolate;
},
{
horizontal = 1;
options = 4;
origin = (0,3);
target = (1,0);
type = TTStem;
},
{
horizontal = 1;
options = 4;
origin = (0,12);
other1 = (0,9,2,3);
target = (0,3);
type = TTInterpolate;
}
);
layerId = "95FB0C11-C828-4064-8966-34220AA4D426";
shapes = (
{
Expand Down
32 changes: 32 additions & 0 deletions src/Sudo.glyphspackage/glyphs/S_.short.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,38 @@ name = topright;
pos = (320,576);
}
);
hints = (
{
horizontal = 1;
options = 4;
origin = (0,31);
target = (0,24);
type = TTStem;
},
{
horizontal = 1;
options = 4;
origin = (0,15);
target = (0,8);
type = TTStem;
},
{
horizontal = 1;
options = 4;
origin = (0,31);
other1 = (0,21,0);
target = (0,8);
type = TTInterpolate;
},
{
horizontal = 1;
options = 4;
origin = (0,24);
other1 = (0,5,0);
target = (0,15);
type = TTInterpolate;
}
);
layerId = "95FB0C11-C828-4064-8966-34220AA4D426";
shapes = (
{
Expand Down
Loading

0 comments on commit 77e6d48

Please sign in to comment.