mirror of
https://github.com/source-foundry/Hack.git
synced 2024-09-11 05:05:37 +03:00
updated changelog
This commit is contained in:
parent
c5b03d24f6
commit
be3a21eee5
84
CHANGELOG.md
84
CHANGELOG.md
@ -1,7 +1,87 @@
|
||||
# Version 3.000
|
||||
|
||||
- converted to UFO source files
|
||||
- removed otf builds
|
||||
### New license
|
||||
|
||||
- Eliminated Hack Open Font License
|
||||
- Added MIT License for Hack work
|
||||
- These license changes eliminated the Reserved Font Name "Hack" in the typeface license
|
||||
- No changes to co-licensure with the Bitstream Vera license from upstream source
|
||||
|
||||
### New source and build tooling
|
||||
|
||||
- converted to valid UFO v2 source files with cubic curves
|
||||
- added automated build from scratch approach with make + FLOSS software only for desktop fonts
|
||||
- added automated build from scratch approach with make + FLOSS software only for web fonts (complete sets and subsets)
|
||||
- added automated cross platform build dependency installation as a make target
|
||||
- added ttfautohint build from source scripting support (includes support for builds on OS X platform)
|
||||
- added automated ttf build autohinting scripting with ttfautohint as part of the make build workflow
|
||||
- added Font Bakery fstype post-compilation fix
|
||||
- added Font Bakery DSIG table post-compilation fix
|
||||
- modified default zopfli iterations to 3 from 15 for woff builds (improved build time vs file size balance)
|
||||
- created a (workaround) approach to web font subset builds from UFO source files with fontmake
|
||||
- repository path modifications to support above changes
|
||||
- eliminated old, unnecessary repository scripts
|
||||
- added fontmake build dependency
|
||||
- added fontLib build dependency
|
||||
- added ttfautohing build dependency (includes Harfbuzz and FreeType build dependencies)
|
||||
- added Font Bakery fstype post-compilation fix dependency (script housed in repo)
|
||||
- added Font Bakery DSIG table fix dependency (script housed in repo)
|
||||
- added sfnt2woff-zopfli build dependency
|
||||
- added woff2 build dependency (uses customized Source Foundry fork that is modified to address build bug on OS X platforms)
|
||||
- added Source Foundry SRC vendor ID to source files
|
||||
|
||||
### Continuous integration testing
|
||||
|
||||
- added Travis CI desktop font build testing on Linux and OS X platforms
|
||||
- added Travis CI web font build testing on Linux and OS X platforms
|
||||
- added ufolint UFO source file linting to CI testing
|
||||
- added shellcheck shell script source file linting to CI testing
|
||||
|
||||
### Desktop font build changes
|
||||
|
||||
- eliminated otf builds
|
||||
|
||||
### Web font build changes
|
||||
|
||||
- eliminated eot web font builds
|
||||
- eliminated ttf web font builds
|
||||
- modified CSS file paths (affects web font CDN URL for all v3.0+ builds)
|
||||
|
||||
### Design changes
|
||||
|
||||
- Bold set: reduced dimensions of middle dot glyph (U+00B7)
|
||||
- improved design of the Powerline glyph set (addresses alignment rendering on Linux and Windows platforms)
|
||||
- added web font subset character set targets of ASCII, Latin-1, Latin Extended A, General Punctuation, and Currency sets
|
||||
- ttfautohint updated to v1.6
|
||||
- added Regular set as blue zone reference font for ttfautohint ttf build autohinting
|
||||
- defined x height pixel grid rounding up size range as 6ppem - 10ppem for ttfautohint ttf build autohinting
|
||||
- examined and improved manual hinting adjustments across the entire ASCII glyph set x sizes 8 - 14 ppem
|
||||
- Regular set: modified manual hints U+0023 @ size 13
|
||||
- Regular set: modified manual hints U+0025 @ sizes 10, 11, 14
|
||||
- Regular set: modified manual hints U+002B @ sizes 12, 13
|
||||
- Regular set: modified manual hints U+0030 @ 8, 12, 13, 14
|
||||
- Bold set: modified manual hints U+0021 @ size 14
|
||||
- Bold set: modified manual hints U+0025 @ sizes 10, 11, 14
|
||||
- Bold set: modified manual hints U+002B @ sizes 10, 11
|
||||
- Bold set: modified manual hints U+0038 @ sizes 12, 13, 14
|
||||
- Italic set: modified manual hints U+0025 @ sizes 10, 11, 14
|
||||
- BoldItalic set: modified manual hints U+002B @ sizes 10, 11
|
||||
|
||||
|
||||
### Documentation changes
|
||||
|
||||
- added design guidelines to CONTRIBUTING.md documentation
|
||||
- added issue reporting guidelines to CONTRIBUTING.md documentation
|
||||
- added pull request guidelines to CONTRIBUTING.md documentation
|
||||
- added contributors definition to CONTRIBUTING.md documentation
|
||||
- added build documentation in docs/BUILD.md
|
||||
|
||||
### Fixes
|
||||
|
||||
- modified openTypeNamePreferredSubfamilyName key definition in fontinfo.plist to support proper naming on Windows platform
|
||||
- added middle dot glyph (U+00B7) to BoldItalic set
|
||||
|
||||
|
||||
|
||||
# Version 2.020
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user