Skip to content
This repository has been archived by the owner on Jun 4, 2022. It is now read-only.

Releases: caryll/otfcc

v0.10.4

12 Apr 02:42
Compare
Choose a tag to compare
Merge branch 'master' into release

v0.10.3-alpha

30 Mar 12:01
Compare
Choose a tag to compare
  • Added support for meta table

Polymorphic OTFCC, v0.10.2 alpha

04 Jan 03:44
Compare
Choose a tag to compare
Pre-release

Notable changes

  • Fixed a typo when parsing JSON of head table;
  • The consolidator will no longer produce incorrect lookup IDs when the quantity of lookups are changed.
  • The heuristics of turning a lookup into an extension lookup is relaxed, in order to hold larger single-subs.
  • More heuristics are added to the building step, especially when building GSUB table, to avoid malfunction in legacy environments. Currently a heuristics is applied to the vert feature.

Polymorphic OTFCC, v0.10.1 alpha

03 Jan 10:07
Compare
Choose a tag to compare
Pre-release

Notable changes

  • Fixed a typo when parsing JSON of head table;
  • The consolidator will no longer produce incorrect lookup IDs when the quantity of lookups are changed.
  • The heuristics of turning a lookup into an extension lookup is relaxed, in order to hold larger single-subs.

Polymorphic OTFCC, v0.10.0 alpha

01 Dec 08:37
Compare
Choose a tag to compare
Pre-release

Variable font support (alpha)

OTFCC v0.10.0 alpha gets the dumping support for fvar and gvar tables. Coordinates in glyf table in a variable font would no longer be a number, but an array like this:

[100, {delta: 1, master "m1"}, {delta: 2, master "m2"}]

to represent the delta mechanism in gvar. Note that implicit deltas in gvar would also be explicitized, while an extra implicit:true field would be added into the delta term.

Other modifications

  • CID-keyed CFF fonts would be properly named using the charsets in the CFF table.
  • Added --name-by-gid option in otfccdump.
  • Fixed #53.

Caryll otfcc, version 0.9.6

20 Oct 05:30
Compare
Choose a tag to compare

Notable Changes

  • When stating the glyph bounding box, points are rounded to follow the glyph builder.
  • Tag list and script list are now properly sorted in BASE table.
  • GPOS pairs are now properly sorted when building GPOS pair adjustments.

Caryll otfcc, version 0.9.5

28 Sep 17:21
Compare
Choose a tag to compare

Notable Changes

  • Consolidation about ligation substitutions now removes empty rules, which is invalid in OT Spec.

Caryll otfcc, version 0.9.4

27 Sep 05:12
Compare
Choose a tag to compare

Notable Changes

  • Empty one-to-many GSUB entries would be correctly removed.
  • Broken -q and --quiet options are fixed.

Caryll otfcc, version 0.9.3

03 Sep 11:20
Compare
Choose a tag to compare

Notable Changes

  • Fixed when building CFF fonts, if the last point is off-curve and being identical to the first point, the last segment is damaged.
  • Added a better heuristics to decide whether to use extended lookup when creating GSUB/GPOS table.

Caryll otfcc, version 0.9.2

21 Aug 10:33
Compare
Choose a tag to compare

Notable Changes

  • Fixed regression about losing roundToGrid information when dumping.