Skip to content

Commit

Permalink
Fixed spacing and overlaps
Browse files Browse the repository at this point in the history
Fixed spacing of dumb quotes and outline overlaps on static fonts
  • Loading branch information
marcologous committed Jan 30, 2024
1 parent 169d318 commit 14e98f8
Show file tree
Hide file tree
Showing 58 changed files with 190 additions and 130 deletions.
Binary file modified fonts/otf/HankenGrotesk-Black.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-BlackItalic.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-Bold.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-BoldItalic.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-ExtraBold.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-ExtraBoldItalic.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-ExtraLight.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-ExtraLightItalic.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-Italic.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-Light.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-LightItalic.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-Medium.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-MediumItalic.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-Regular.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-SemiBold.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-SemiBoldItalic.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-Thin.otf
Binary file not shown.
Binary file modified fonts/otf/HankenGrotesk-ThinItalic.otf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-Black.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-Bold.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-Italic.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-Light.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-LightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-Medium.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-MediumItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-Regular.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-SemiBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-Thin.ttf
Binary file not shown.
Binary file modified fonts/ttf/HankenGrotesk-ThinItalic.ttf
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-Black.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-BlackItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-Bold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-BoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-ExtraBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-ExtraBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-ExtraLight.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-ExtraLightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-Italic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-Light.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-LightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-Medium.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-MediumItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-Regular.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-SemiBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-SemiBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-Thin.woff2
Binary file not shown.
Binary file modified fonts/webfonts/HankenGrotesk-ThinItalic.woff2
Binary file not shown.
130 changes: 64 additions & 66 deletions sources/HankenGrotesk-Italic.glyphs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
.appVersion = "3151";
.appVersion = "3234";
.formatVersion = 3;
axes = (
{
Expand Down Expand Up @@ -36374,12 +36374,13 @@ unicode = 179;
},
{
glyphname = foursuperior;
lastChange = "2021-01-31 16:53:40 +0000";
lastChange = "2024-01-30 09:28:40 +0000";
layers = (
{
layerId = "F91D9E91-C1BC-4259-B0D8-112C0CBA2B8E";
shapes = (
{
alignment = -1;
pos = (69,488);
ref = four;
scale = (0.6,0.6);
Expand All @@ -36391,6 +36392,7 @@ width = 336;
layerId = "957254E3-B7AD-4837-9092-D4428001DE8E";
shapes = (
{
alignment = -1;
pos = (69,488);
ref = four;
scale = (0.6,0.6);
Expand All @@ -36402,6 +36404,7 @@ width = 336;
layerId = m003;
shapes = (
{
alignment = -1;
pos = (69,488);
ref = four;
scale = (0.6,0.6);
Expand Down Expand Up @@ -36489,7 +36492,7 @@ nodes = (
width = 509;
}
);
note = ".notdef";
note = .notdef;
},
{
glyphname = space;
Expand Down Expand Up @@ -41012,18 +41015,18 @@ color = 1;
glyphname = quotedbl;
kernLeft = quotedbl;
kernRight = quotedbl;
lastChange = "2021-11-14 10:14:53 +0000";
lastChange = "2024-01-30 09:41:12 +0000";
layers = (
{
layerId = "F91D9E91-C1BC-4259-B0D8-112C0CBA2B8E";
shapes = (
{
closed = 1;
nodes = (
(93,419,l),
(132,697,l),
(113,697,l),
(74,419,l)
(123,419,l),
(162,697,l),
(143,697,l),
(104,419,l)
);
},
{
Expand All @@ -41036,55 +41039,55 @@ nodes = (
);
}
);
width = 265;
width = 294;
},
{
layerId = "957254E3-B7AD-4837-9092-D4428001DE8E";
shapes = (
{
closed = 1;
nodes = (
(188,407,l),
(228,697,l),
(102,697,l),
(62,407,l)
(219,407,l),
(259,697,l),
(133,697,l),
(93,407,l)
);
},
{
closed = 1;
nodes = (
(369,407,l),
(409,697,l),
(282,697,l),
(242,407,l)
(400,407,l),
(440,697,l),
(313,697,l),
(273,407,l)
);
}
);
width = 385;
width = 447;
},
{
layerId = m003;
shapes = (
{
closed = 1;
nodes = (
(146,414,l),
(186,697,l),
(114,697,l),
(74,414,l)
(176,414,l),
(216,697,l),
(144,697,l),
(104,414,l)
);
},
{
closed = 1;
nodes = (
(309,414,l),
(349,697,l),
(277,697,l),
(237,414,l)
(339,414,l),
(379,697,l),
(307,697,l),
(267,414,l)
);
}
);
width = 338;
width = 396;
}
);
note = quotedbl;
Expand All @@ -41095,54 +41098,56 @@ color = 1;
glyphname = quotesingle;
kernLeft = quotedbl;
kernRight = quotedbl;
lastChange = "2021-11-14 10:14:53 +0000";
lastChange = "2024-01-30 09:41:21 +0000";
layers = (
{
layerId = "F91D9E91-C1BC-4259-B0D8-112C0CBA2B8E";
shapes = (
{
closed = 1;
nodes = (
(92,419,l),
(131,697,l),
(113,697,l),
(74,419,l)
(122,419,l),
(161,697,l),
(143,697,l),
(104,419,l)
);
}
);
width = 119;
width = 178;
},
{
layerId = "957254E3-B7AD-4837-9092-D4428001DE8E";
shapes = (
{
closed = 1;
nodes = (
(189,407,l),
(229,697,l),
(102,697,l),
(62,407,l)
(220,407,l),
(260,697,l),
(133,697,l),
(93,407,l)
);
}
);
width = 205;
width = 267;
},
{
layerId = m003;
shapes = (
{
closed = 1;
nodes = (
(146,414,l),
(186,697,l),
(114,697,l),
(74,414,l)
(176,414,l),
(216,697,l),
(144,697,l),
(104,414,l)
);
}
);
width = 174;
width = 233;
}
);
metricLeft = "=quotedbl";
metricRight = "=quotedbl";
note = quotesingle;
unicode = 39;
},
Expand Down Expand Up @@ -46499,13 +46504,13 @@ unicode = 8800;
{
color = 1;
glyphname = greater;
lastChange = "2021-11-14 10:14:55 +0000";
lastChange = "2024-01-30 09:28:40 +0000";
layers = (
{
layerId = "F91D9E91-C1BC-4259-B0D8-112C0CBA2B8E";
shapes = (
{
alignment = 1;
alignment = -1;
pos = (561,0);
ref = less;
scale = (-1,1);
Expand All @@ -46517,7 +46522,7 @@ width = 561;
layerId = "957254E3-B7AD-4837-9092-D4428001DE8E";
shapes = (
{
alignment = 1;
alignment = -1;
pos = (560,0);
ref = less;
scale = (-1,1);
Expand All @@ -46529,7 +46534,7 @@ width = 560;
layerId = m003;
shapes = (
{
alignment = 1;
alignment = -1;
pos = (560,0);
ref = less;
scale = (-1,1);
Expand Down Expand Up @@ -46610,13 +46615,13 @@ unicode = 60;
{
color = 1;
glyphname = greaterequal;
lastChange = "2021-01-06 22:06:25 +0000";
lastChange = "2024-01-30 09:28:40 +0000";
layers = (
{
layerId = "F91D9E91-C1BC-4259-B0D8-112C0CBA2B8E";
shapes = (
{
alignment = 1;
alignment = -1;
pos = (560,0);
ref = lessequal;
scale = (-1,1);
Expand All @@ -46628,7 +46633,7 @@ width = 560;
layerId = "957254E3-B7AD-4837-9092-D4428001DE8E";
shapes = (
{
alignment = 1;
alignment = -1;
pos = (560,0);
ref = lessequal;
scale = (-1,1);
Expand All @@ -46640,7 +46645,7 @@ width = 560;
layerId = m003;
shapes = (
{
alignment = 1;
alignment = -1;
pos = (560,0);
ref = lessequal;
scale = (-1,1);
Expand Down Expand Up @@ -57922,19 +57927,12 @@ name = "Black Italic";
weightClass = 900;
},
{
axesValues = (
0
);
customParameters = (
{
name = "Variable Font Origin";
value = m003;
}
);
instanceInterpolations = {
"957254E3-B7AD-4837-9092-D4428001DE8E" = -0.125;
"F91D9E91-C1BC-4259-B0D8-112C0CBA2B8E" = 1.125;
};
name = Italic;
type = variable;
}
Expand Down Expand Up @@ -61320,32 +61318,32 @@ key = designerURL;
value = "https://www.behance.net/pradil";
},
{
key = manufacturers;
key = licenses;
values = (
{
language = dflt;
value = "Hanken Design Co.";
value = "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL";
}
);
},
{
key = manufacturerURL;
value = "https://hanken.co";
},
{
key = licenseURL;
value = "https://scripts.sil.org/OFL";
},
{
key = licenses;
key = manufacturers;
values = (
{
language = dflt;
value = "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL";
value = "Hanken Design Co.";
}
);
},
{
key = manufacturerURL;
value = "https://hanken.co";
},
{
key = vendorID;
value = HDCO;
}
Expand Down
35 changes: 35 additions & 0 deletions sources/HankenGrotesk-Italic_autospace.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@

# Reference
# Script, Category, Subcategory, case, value, referenceGlyph, filter

# Letters
*,Letter,*,upper,1.25,H,*,
*,Letter,*,smallCaps,1.1,h.sc,*,
*,Letter,*,lower,1,x,*,
*,Letter,*,minor,0.7,m.sups,.sups,

# Numbers
*,Number,Decimal Digit,*,1.2,one,*,
*,Number,Decimal Digit,*,1.2,zero.osf,.osf,
*,Number,Fraction,minor,1.3,*,*,
*,Number,*,*,0.8,*,.dnom,
*,Number,*,*,0.8,*,.numr,
*,Number,*,*,0.8,*,.inferior,
*,Number,*,*,0.8,*,superior,

# Punctuation
*,Punctuation,Other,*,1.4,*,*,
*,Punctuation,Parenthesis,*,1.2,*,*,
*,Punctuation,Quote,*,1.2,*,*,
*,Punctuation,Dash,*,1,*,*,
*,Punctuation,*,*,1,*,slash,
*,Punctuation,*,*,1.2,*,*,

# Symbols
*,Symbol,Currency,*,1.6,*,*,
*,Symbol,*,*,1.5,*,*,
*,Mark,*,*,1,*,*,

# Devanagari
devanagari,Letter,Other,*,1,devaHeight,*,
devanagari,Letter,Ligature,*,1,devaHeight,*,
Loading

0 comments on commit 14e98f8

Please sign in to comment.