Skip to content

Releases: theleagueof/fontship

v0.6.0

26 Oct 14:58
185086b
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • cli: Deprecate direct inclusion of rule files (non-CLI based usage)

Features

  • build: Allow name transformations during build (0fc24d6)
  • build: Package CLI built from Rust instead of Python sources (58ce700)
  • cli: Capture STDOUT/STDERR from make subprocess (07c4e0e)
  • cli: Deprecate direct inclusion of rule files (non-CLI based usage) (7dfd6c1)
  • cli: Generate shell completion routines (#101) (3ce84dd)
  • rules: Wrap make targets in shell scripts with hooks (9989776)

Bug Fixes

  • actions: Manage GH Actions builds where no version info available (a74480d)
  • build: Add used but undefined error function (cc48078)
  • rules: Account for locating projects that don't have local rules (12ce56c)
  • rules: Remove the same TMP file we create, not a different one (#92) (a01fba3)
  • rules: Use more robust value quoting/escaping method (85c7061)

v0.5.0

08 Oct 19:21
84a1842
Compare
Choose a tag to compare

Features

  • woff: Generate webfonts from OTF if possible, fallback to TTF (#85) (dfcc300)
  • Add logo svg files (cc9a213)
  • Add source logo vector file (62d4e9f)

v0.4.3

17 Sep 20:08
2abb554
Compare
Choose a tag to compare

Bug Fixes

  • glyphs: Enumerate all instances from sources even with spaces (4b68de8)
  • glyphs: Map all instance names back to source files (a4d3fce)

v0.4.2

14 Sep 10:39
303de49
Compare
Choose a tag to compare

Features

  • rules: Add mechanism to disable hinting (#81) (f65a96f)

v0.4.1

29 Aug 17:25
79d7d63
Compare
Choose a tag to compare

Features

  • build: Find and package authors, contributors, and fontlog files (#78) (602af28)

v0.4.0

27 Aug 10:07
d52fe11
Compare
Choose a tag to compare

Features

  • rules: Split makefile into init & actually processing (0f43201)
  • sfd: Allow passing options or otherwise changing sfdnormalizer (fd8a872)
  • sfd: Detect family names in FontForge sources (8d3f645)
  • ufo: Add variable TTF output (25cb71b)
  • ufo: Build interpolated instances from designspace (2b8d41f)
  • ufo: Detect variable fonts via designspace file (28247ce)
  • ufo: Hint VF builds using VTT hints if sources present (8808bc6)
  • ufo: Iterate instances defined in designspace (22b20bc)

Bug Fixes

  • designspace: Disambiguate instances (statics) from masters (variables) (1c178c6)
  • rules: Move BUILDDIR variable to make default accessible to projects (60b2f26)
  • rules: Use ‘,’ not ‘#’ as delimiter in sed expression (#69) (66f3aa3)
  • sfd: Keep normalizer from touching sources unless we ask (a46138e)
  • ufo: Catch multi-word instance names (1d5d1ee)
  • ufo: Detect base package-directory names (f53bd43)
  • ufo: Use configurable source directory (13215d1)

v0.3.4

22 Aug 09:23
67c3007
Compare
Choose a tag to compare

Bug Fixes

  • build: Correct typo in Github release workflow (7fb84cb)
  • docker: Add a way to deduce the repository name inside remote CI (c563b1c)

v0.3.3

21 Aug 15:48
e283aff
Compare
Choose a tag to compare

Bug Fixes

  • glyphs: Deduce instance names from since source (9eaff99)
  • glyphs: Expand family names from from file names (5c3a202)
  • glyphs: Fix usage of user-configurable source directory (d61fadc)
  • rules: Correct syntax error blocking UFO/Glyphs canonical projects (dab64e3)

v0.3.2

18 Aug 11:50
64509b2
Compare
Choose a tag to compare

Features

  • docker: Allow Docker in GH Actions usage with default arguments (7133452)
  • otf: Add CFF subroutinizer to processing chain (978a88c)

Bug Fixes

  • build: Expect sanitized version string in version file (ab25d46)

v0.3.1

17 Aug 22:46
38aa417
Compare
Choose a tag to compare

Bug Fixes

  • docker: Add missing dependency or sfdnormalize (c296acf)
  • rules: Keep last-commit file from being part of dependencies (68742ae)
  • sfd: Keep normalizer from running except when changes present (761a619)
  • tooling: Work around bug in standard-version (3f62f3a)