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

Releases: caryll/otfcc

otfcc r0.2.1

10 Jul 21:03
Compare
Choose a tag to compare
  • This release adds a primitive optimizer for CFF writer, which reduces the final file size at about 15%.
  • Fixes the classdef writer when all glyphs are assigned to class 0.

otfcc r0.2.0

10 Jul 03:31
Compare
Choose a tag to compare
otfcc r0.2.0 Pre-release
Pre-release

otfcc supports CFF now.

The CFF metadata are exported to the CFF_ field, while outlines are still in the glyf field, preserving the same format with TTF.

otfcc r0.1.9

13 Jun 09:39
Compare
Choose a tag to compare

Now otfccbuild preserves chain rules without any lookup application. It is necessary when deal with AFDKO's ignore sub.

otfcc r0.1.8

14 May 13:22
Compare
Choose a tag to compare
  • Added --glyph-name-prefix <pfx> in otfccdump to add a prefix to all glyph names.

otfcc r0.1.7

11 May 08:31
Compare
Choose a tag to compare
  • When dumping a font, GID 0 will always be named as ".notdef" unless the POST table specified its name.
  • Supported lookupOrder entry to specify order of lookups.

otfcc r0.1.6

30 Apr 22:53
Compare
Choose a tag to compare
  • The format 4 subtable's "ending cap" FFFF-FFFF mapping is corrected to satisfy OTS.
  • The script list and feature list is sorted to satisfy some Windows programs.

otfcc r0.1.5

27 Apr 19:09
Compare
Choose a tag to compare
  • The entries in [name] table will be automatically ordered, following OTSpec.
  • Added --ship option to maximally reduce file size, used for shipping fonts.

otfcc r0.1.4

19 Apr 14:06
Compare
Choose a tag to compare
  • Optimized the dump output of "flag" fields, like OS/2.fsSelection. otfcc now will dump them as objects with easy-to-read field names.
  • head.modified will be automatically set to current time when building a font. Use --keep-modified-time to use the value specified in JSON.

otfcc r0.1.3

18 Apr 16:16
Compare
Choose a tag to compare

Changes in this release:

  • Fixed crash when reading a TTF with zero-length coverages and classdefs.
  • Added stating for head table.
  • Added stating for maxp.numGlyphs.
  • Added stating for post.maxMemoryType42.
  • Removed redundant data when dumping to JSON.

otfcc r0.1.2

16 Apr 15:22
Compare
Choose a tag to compare

First public beta of otfcc.

Supported font types:

  • Reading OT/TT fonts, including TTCs
  • Writing OT/TT fonts

Supported tables:

  • head
  • hhea
  • maxp
  • OS/2
  • post
  • glyf and loca
  • hmtx
  • vhea
  • vmtx
  • fpgm
  • prep
  • cvt
  • gasp
  • GSUB
  • GPOS
  • GDEF

Windows binaries are listed below. (Windows users are lazy, they simply do not want to build the entire project from scratch.)