github uswds/public-sans v2.000
Public Sans v2.000

latest release: v2.001
2 years ago

General

  • Update to 2.000
  • Rename PublicSans-italicsPublicSans-Italic
  • Fixed language feature encoding
  • Removes dash from Public-Sans in source files → PublicSans

Glyphs

  • Modified eth contours
  • Adjusted curves of S and Thorn
  • 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 and grave
  • 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.001acutecomb.narrow
  • Added gravecomb.narrow
  • Fixed contour directons
  • Added _ringacute in aringacute 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.x pip3 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.

Don't miss a new public-sans release

NewReleases is sending notifications on new releases.