Skip to content

v1.0.0

Compare
Choose a tag to compare
@ryanoasis ryanoasis released this 16 Dec 20:08
· 2315 commits to master since this release

New Features

  • Added 6 new fonts:
    • Code New Roman (enhancement #85)
    • Gohu (enhancement #90)
    • Hasklig (enhancement PR #103) (@jrolfs)
    • Mononoki (enhancement #89)
    • Share Tech Mono (enhancement #105)
    • Space Mono (enhancement #93)
  • Added new Glyph Sets:
  • Added additional methods to download the fonts:
    • Support for Home Brew fonts (enhancement #72)
    • Archive downloads via releases with scripts to generate archive downloads for patched fonts (enhancement #32)
  • Added single Nerd Fonts glyphs only fonts for Fontconfig aliasing (enhancement #84)
  • Added TTF version of Terminess (Terminus) font (fixes #23)
  • Added support for custom symbol fonts (with --custom flag) (PR #107 @sharkusk)
  • Added progress bars options: --progressbars & --no-progressbars to patcher script
  • Added --postprocess flag to allow additional scripts to run after patching (related to #70)

Updates / Improvements

  • Improved repository size greatly (partially fixes #73)
    • Provides only complete version of patched fonts by default (others are still possible via patcher script)
  • Removed minimal version of patched fonts (not particularly useful)
  • Removed variation versions of patched fonts and instead provides generated list of commands for each combination
  • Updated Font Awesome to the latest version v4.7.0:
  • Updated Octicons font from v3.2.0 to v4.4.0
    • Last version with font support
    • Adds glyphs: verified, smiley, unverified, ellipses, file, grabber, plus-small, reply
    • Various glyph modifications and fixes
  • Updated DejaVu Sans Mono from version 2.33 to 2.37
  • Updated readme with information on shallow cloning (enhancement #102)
  • Updated readme with better readability, prose, and removes some passive voice issues
  • Updated sankey diagram in readme with a more visual representation of the glyphs combined
  • Updated readability and format of changelog (even past versions)
  • Removed redundant flag --limit-font-name-length

Fixes

  • Added missing glyphs in range 2630 through 2637 (trigrams) to DejaVu Sans Mono (fixes #100)
  • Fixed various missing glyphs such as heart, zap, desktop (fixes #87)
  • Fixed several long standing issues (fix & enhancement PR #107) (@sharkusk)
    • glyphs (scaling and positioning) (fixes #74)
    • Monospaced font issues
    • Windows and macOS issues (fixes #111)
  • Fixed font name for glyph font 'PowerlineExtraSymbols.otf' (fixes #109)
  • Fixed and tweaked various powerline gaps (PR #107 @sharkusk)
  • Fixed Hack hints being removed in patched versions (Knack) (fixes #70, with help from @chrissimpkins)
  • Fixed various issues with '--careful' flag (PR #107 @sharkusk)
  • Fixed missing codepoint conflict information for Octicons & Font Awesome (fixes #116) (image from @kaymmm)
  • Fixed and refactored various code logic and style