./fonts/public-sans, Strong, neutral typeface for text or display

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.001, Package name: public-sans-2.001, Maintainer: pkgsrc-users

A strong, neutral typeface for interfaces, text, and headings.


Master sites:

Filesize: 14287.863 KB

Version history: (Expand)


CVS history: (Expand)


   2022-06-27 08:04:14 by Takahiro Kambe | Files touched by this commit (1)
Log message:
fonts/public-sans: correct PKGNAME

Correct PKGNAME for now and future major version.
   2022-05-18 22:34:05 by Frederic Cambus | Files touched by this commit (3) | Package updated
Log message:
public-sans: update to 2.001.

Public Sans v2.001:

General:
- Fixed style linking in stat table
- Update to 2.001

Public Sans v2.000:

General:
- Rename `PublicSans-italics` to `PublicSans-Italic`
- Fixed language feature encoding
- Update to 2.000

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.001` to `acutecomb.narrow`
- Added `gravecomb.narrow`
- Fixed contour directons
- Added `_ringacute` in `aringacute` italic, decomposed and merged
  `_ringacute`
- Decomposed overlapping components

Structure:
- 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 `AUTHORS.txt` for copyright-holding authors
- Adds `CONTRIBUTORS.txt` for contributors who are not copyright authors
- Adds explicit description file
- Adds `requirements.txt` for python 3.x `pip3 install -r requirements.txt`
- Moves old version binaries to an `/old` directory
- Removes dash from `Public-Sans` in source files to `PublicSans`

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
   2021-10-26 12:28:41 by Nia Alarie | Files touched by this commit (864)
Log message:
fonts: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:05:29 by Nia Alarie | Files touched by this commit (864)
Log message:
fonts: Remove SHA1 hashes for distfiles
   2020-01-12 16:21:10 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(fonts/public-sans) Updated to 1.008

(From FONTLOG.txt)
January 8 2020 (USWDS) Public Sans v1.008
- https://github.com/uswds/public-sans/releases/tag/v1.008

General
- Improves overall texture and spacing
- Added NPM scripts for building and testing

Kerning and spacing
- Tightened kerning around `r`, `t`, `f`, and `l`
- Loosened spacing around `o`
- Improved spacing around `n`
- Balanced `o|v|o` kerning
- Widen `space` glyph
- Balance sidebearings in capitals

Glyphs
- Added `division slash`
   2019-12-14 01:47:01 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
(fonts/public-sans) Updated 1.0.0 to 1.007

Public Sans v1.007
 @thisisdano thisisdano released this Nov 14, 2019 · 1 commit to master since
 this release

 General
   - Rewrite type test to better test unusual combinations
   - Remove AFM files for simplicity
   - Rename fonts to binaries
   - Keep UFOs and designspace files in src
   - Move Glyphs files to src/glyphs
   - Update test strings
   - Add Google Analytics code to site
   - Update dependencies
   - Remediate package vulnerabilities in gulp-notify
   - Update and clarify Public Sans license

 Metadata
   - Update description
   - Remove trademark metadata
   - Update copyright and designer information

 Metrics changes
   - Changed ascender height to 1900

   Parameter   v1.006 v1.007
 Ascender      2000   1900
 typoAscender  2000   1900
 hheaAscender  2000   1900

 Kerning and spacing
   - Normalized sidebearings to multiples of 5
   - Used sidebearing groups more consistently
   - Improve Æ spacing
   - Improve kerning of the following: s|s, t|t, g|g, r|g, E|t, V|[a,e], R|e,
     'P'|'e'
   - Fix spacing around U
   - Set width of the colonsign.tf to 1400
   - Use 600 width for tf punctuation
   - Rebalance roman tabular figures
   - Use components for .tf numbers and rebalance

 Glyphs
   - Widen H
   - Redraw Þ
   - Add and synchronize italic tabular figs
   - Add currency to tabular figures
   - Align diacritics
   - Fix faulty dot accents
   - Fix italic i
   - Square terminals and regularize shapes in s,e,c
   - Update italic æ and Æ
   - Update italic œ and Œ

Public Sans v1.006
 @thisisdano thisisdano released this Jul 18, 2019 · 94 commits to master since
 this release

   - Adds a new python-based build script for generating webfonts and variable
     fonts. Use /.build.sh from the project directory. Based on https://
     github.com/thundernixon/googlefonts-qa-template/blob/master/sources/
     build.sh
   - Moves to 2000 UPM
   - Adjusts kerning overall
   - Improves vertical metrics
   - Rounds counters in b, d, p, and q glyphs
   - Widens o and e glyphs
   - Narrows s glyph
   - Slightly squares curves in rounded lowercase thin glyphs
   - Squares counters on S and C glyphs
   - Aligns C and G glyph upper terminals
   - Improves output of variable fonts
   - Outputs better binaries for Font Bakery (https://github.com/googlefonts/
     fontbakery)

Public Sans v1.005
 @thisisdano thisisdano released this Jun 6, 2019 · 108 commits to master since
 this release

   - Redraws eth character
   - Improves Vietnamese diacritics with better positioning and shape
   - Fixes bad masters that resulted in faulty interpolation in fractions and
     some math characters
   - Improves spacing of caron.alt–related glyphs

Public Sans v1.004
 @thisisdano thisisdano released this Jun 3, 2019 · 115 commits to master since
 this release

   - Improved kerning
   - Improved hinting and rendering on Windows
   - Improved fractions and subscript/superscript numerals
   - Improved spacing for hyphens and em/en dashes
   - Fixes the colón character

Public Sans v1.003
 @thisisdano thisisdano released this May 7, 2019 · 129 commits to master since
 this release

   - Address some spacing regressions in v1.002
   - Thicken regular weight to 365 from 350
   - Adds explicit underline metadata to address a rendering quirk in Firefox

Public Sans v1.002
 @thisisdano thisisdano released this May 6, 2019 · 136 commits to master since
 this release

 This release tries to simplify the kerning and spacing and make both easier to
 maintain. There may be some small spacing regressions as we evaluate this
 version in production and continue to update.

   - Added 'okina character
   - Improved appearance and spacing of diacritic glyphs — especially Czech,
     Slovak, and Vietnamese
   - Improved consistency between roman and italic
   - Upscaled to 2000 UPM
   - Use 100-900 as range for variable font output
   - Rebalanced numbers
   - Improved kerning in fractions
   - Corrected some spacing issues in tabular figures, especially in italic
     tabular figures
   - Adjusted position of hcircumflex
   - Removed spur from eszett
   - Simplified spacing and kerning
   - Updated and made better use of sidebearing groups
   - Updated and made better use of kerning groups
   2019-04-14 08:28:13 by Thomas Klausner | Files touched by this commit (4)
Log message:
fonts/public-sans: import public-sans-1.0.0

A strong, neutral typeface for interfaces, text, and headings.