Skip to content

Commit

Permalink
Extended drawing fixes to all glyphs and other changes. See commit de…
Browse files Browse the repository at this point in the history
…scription

- Added denominators and numerators
- Improved diacritics position,
- Improved components usage
- Added Catalan localized forms
- Added notdef
- Updated features
- Other small “quality of life” changes
  • Loading branch information
guidoferreyra committed Jul 3, 2024
1 parent 3292810 commit c402162
Show file tree
Hide file tree
Showing 662 changed files with 18,773 additions and 8,533 deletions.
254 changes: 209 additions & 45 deletions src/Geist Sans/Geist-Sans.glyphspackage/fontinfo.plist

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/Geist Sans/Geist-Sans.glyphspackage/glyphs/A_-cy.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ width = 612;
layerId = "3507EE3D-0D92-4546-A145-3A991F0A2B71";
shapes = (
{
alignment = -1;
ref = A;
}
);
width = 789.23944;
width = 789;
},
{
layerId = "6C190511-B94A-4F5A-B519-D6E9DB0E7B93";
shapes = (
{
alignment = -1;
ref = A;
}
);
width = 670;
}
);
metricLeft = A;
metricRight = A;
unicode = 1040;
}
12 changes: 12 additions & 0 deletions src/Geist Sans/Geist-Sans.glyphspackage/glyphs/A_.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ layers = (
{
anchors = (
{
name = bottom;
pos = (306,0);
},
{
name = ogonek;
pos = (588,0);
},
Expand Down Expand Up @@ -150,6 +154,10 @@ width = 704;
{
anchors = (
{
name = bottom;
pos = (395,0);
},
{
name = ogonek;
pos = (762,0);
},
Expand Down Expand Up @@ -222,6 +230,10 @@ width = 789;
{
anchors = (
{
name = bottom;
pos = (335,0);
},
{
name = ogonek;
pos = (649,0);
},
Expand Down
128 changes: 123 additions & 5 deletions src/Geist Sans/Geist-Sans.glyphspackage/glyphs/A_E_.glyph
Original file line number Diff line number Diff line change
@@ -1,10 +1,21 @@
{
color = 4;
glyphname = AE;
kernLeft = A;
kernRight = E;
layers = (
{
layerId = "EE2FFE84-06F1-4AFB-BBEC-60D09A436D14";
anchors = (
{
name = bottom;
pos = (470,0);
},
{
name = top;
pos = (470,710);
}
);
background = {
shapes = (
{
closed = 1;
Expand Down Expand Up @@ -37,10 +48,49 @@ nodes = (
);
}
);
};
layerId = "EE2FFE84-06F1-4AFB-BBEC-60D09A436D14";
shapes = (
{
closed = 1;
nodes = (
(60,0,l),
(412,680,l),
(451,680,l),
(451,265,l),
(185,265,l),
(171,235,l),
(451,235,l),
(451,0,l),
(840,0,l),
(840,30,l),
(483,30,l),
(483,341,l),
(820,341,l),
(820,371,l),
(483,371,l),
(483,680,l),
(832,680,l),
(832,710,l),
(395,710,l),
(24,0,l)
);
}
);
width = 890;
},
{
layerId = "3507EE3D-0D92-4546-A145-3A991F0A2B71";
anchors = (
{
name = bottom;
pos = (600,0);
},
{
name = top;
pos = (600,710);
}
);
background = {
shapes = (
{
closed = 1;
Expand Down Expand Up @@ -73,10 +123,49 @@ nodes = (
);
}
);
width = 1099;
};
layerId = "3507EE3D-0D92-4546-A145-3A991F0A2B71";
shapes = (
{
closed = 1;
nodes = (
(229,0,l),
(516,554,l),
(554,554,l),
(554,268,l),
(343,268,l),
(274,118,l),
(554,118,l),
(554,0,l),
(1060,0,l),
(1060,157,l),
(750,157,l),
(750,278,l),
(1040,278,l),
(1040,434,l),
(750,434,l),
(750,553,l),
(1052,553,l),
(1052,710,l),
(407,710,l),
(27,0,l)
);
}
);
width = 1098;
},
{
layerId = "6C190511-B94A-4F5A-B519-D6E9DB0E7B93";
anchors = (
{
name = bottom;
pos = (510,0);
},
{
name = top;
pos = (510,710);
}
);
background = {
shapes = (
{
closed = 1;
Expand Down Expand Up @@ -109,7 +198,36 @@ nodes = (
);
}
);
width = 974.1;
};
layerId = "6C190511-B94A-4F5A-B519-D6E9DB0E7B93";
shapes = (
{
closed = 1;
nodes = (
(118,0,l),
(443,629,l),
(494,629,l),
(494,286,l),
(249,286,l),
(206,202,l),
(494,202,l),
(494,0,l),
(916,0,l),
(916,84,l),
(580,84,l),
(580,315,l),
(896,315,l),
(896,397,l),
(580,397,l),
(580,626,l),
(908,626,l),
(908,710,l),
(401,710,l),
(21,0,l)
);
}
);
width = 973;
}
);
metricLeft = A;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ shapes = (
ref = A;
},
{
pos = (273,180);
pos = (273,170);
ref = acutecomb;
}
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ shapes = (
ref = A;
},
{
pos = (194,180);
pos = (194,170);
ref = brevecomb;
}
);
Expand Down
6 changes: 3 additions & 3 deletions src/Geist Sans/Geist-Sans.glyphspackage/glyphs/A_caron.glyph
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ shapes = (
ref = A;
},
{
pos = (158,180);
pos = (157,180);
ref = caroncomb;
}
);
Expand All @@ -23,7 +23,7 @@ shapes = (
ref = A;
},
{
pos = (179,180);
pos = (173,170);
ref = caroncomb;
}
);
Expand All @@ -36,7 +36,7 @@ shapes = (
ref = A;
},
{
pos = (147,180);
pos = (151,180);
ref = caroncomb;
}
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ shapes = (
ref = A;
},
{
pos = (173,180);
pos = (173,170);
ref = circumflexcomb;
}
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ shapes = (
ref = A;
},
{
pos = (151,180);
pos = (151,170);
ref = dieresiscomb;
}
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ shapes = (
ref = A;
},
{
pos = (165,180);
pos = (157,170);
ref = dieresiscomb.ss08;
}
);
Expand All @@ -36,7 +36,7 @@ shapes = (
ref = A;
},
{
pos = (154,180);
pos = (150,180);
ref = dieresiscomb.ss08;
}
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ shapes = (
ref = A;
},
{
pos = (213,180);
pos = (213,170);
ref = gravecomb;
}
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ shapes = (
ref = A;
},
{
pos = (202,180);
pos = (202,170);
ref = macroncomb;
}
);
Expand Down
8 changes: 6 additions & 2 deletions src/Geist Sans/Geist-Sans.glyphspackage/glyphs/A_ogonek.glyph
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
color = 4;
glyphname = Aogonek;
kernLeft = A;
kernRight = A;
Expand All @@ -10,6 +11,7 @@ shapes = (
ref = A;
},
{
anchor = ogonek;
pos = (448,0);
ref = ogonekcomb;
}
Expand All @@ -23,7 +25,8 @@ shapes = (
ref = A;
},
{
pos = (524,0);
anchor = ogonek;
pos = (520,0);
ref = ogonekcomb;
}
);
Expand All @@ -36,7 +39,8 @@ shapes = (
ref = A;
},
{
pos = (460,0);
anchor = ogonek;
pos = (458,0);
ref = ogonekcomb;
}
);
Expand Down
Loading

0 comments on commit c402162

Please sign in to comment.