Public Sans v2.000
General
- Update to 2.000
- Rename
PublicSans-italics
→PublicSans-Italic
- Fixed language feature encoding
- Removes dash from
Public-Sans
in source files →PublicSans
Glyphs
- Modified
eth
contours - Adjusted curves of
S
andThorn
- Corrected
Eng
,eng
Ldot
, 'ldot
Tbar
,tbar
gcommaaccent
- Removed unnecessary anchors
- Decomposed and transformed components
- Corrected dot accent position in thin masters
- Slightly shifted position of
acute
andgrave
- Adjusted percent and perthousand
- Corrected positon of
caron.alt
- Added caret anchors
- Corrected Naira currency
- Decomposed nested components
- Corrected kerning group inconsistencies in caps and lowercases
- Corrected position of
breve_hookabove
- Adjusted alignment zones
- Renamed narrow acutecomb variants
acutecomb.001
→acutecomb.narrow
- Added
gravecomb.narrow
- Fixed contour directons
- Added
_ringacute
inaringacute
italic, decomposed and merged_ringacute
- Decomposed overlapping components
Structure and license
- Adds
AUTHORS.txt
for copyright-holding authors - Adds
CONTRIBUTORS.txt
for contributors who are not copyright authors - Renames
/src
directory to/sources
, which includes the build script and the Glyphs sources - Renames
/binaries
directory to/fonts
adding TTF fonts as a/fonts/ttf
directory separate from webfonts - Adds explicit description file
- Adds
requirements.txt
for python 3.xpip3 install -r requirements.txt
- Moves old version binaries to an
/old
directory
Build
- Add weight class fix in build script
- Added new fontbakery tools to
requirements.txt
and build script - Uses new locations
- Removes autohinting
- Updates build process to build with Docker
- Adds gftools gen-stat to the build process, as well as a stat.yaml file
Thank you!
Thanks to @davelab6, @RosaWagner, and @aaronbell for their help and patience above and beyond the call.