These are chat archives for caryll/otfcc

4th
Aug 2016
Belleve Invis
@be5invis
Aug 04 2016 17:20
Added an feature merger. It merges feature definitions or lookups with exactly same json representations.
/a
reduces 3kb on Work Sans’ GSUB and GPOS.
Georg Seifert
@schriftgestalt
Aug 04 2016 20:29
I almost never use brew. So I’m not a good tester.
Belleve Invis
@be5invis
Aug 04 2016 20:32
Liam has tested it and works at least for him.
Cosimo Lupo
@anthrotype
Aug 04 2016 20:33
Of course it works. It's simply the precompiled binary unzipped.
It's handy though.
Belleve Invis
@be5invis
Aug 04 2016 20:35
Nope, the latest scripts has been updated to source build.
... to fit Homebres’s nature
Cosimo Lupo
@anthrotype
Aug 04 2016 20:41
Cool!
I'll give it w try
How did you fix the issue with the missing xscheme files?
Belleve Invis
@be5invis
Aug 04 2016 20:44
I updated the xcode plugin
merged the "PR" of the original one manually
Another thing (not in 0.3.0 yet) is that otfcc can merge features/lookups with same content now.
Cosimo Lupo
@anthrotype
Aug 04 2016 20:45
Cool. It'd be nice to also have a Makefile-based build that works for macOS
Belleve Invis
@be5invis
Aug 04 2016 20:45
It reduces Work Sans by 3KB
Cosimo Lupo
@anthrotype
Aug 04 2016 20:45
That's good.
Belleve Invis
@be5invis
Aug 04 2016 20:45
because that many software's generated font has duplicate feature definitions or even lookups
it can be enabled using -O2 or -O3 in otfccbuild
the subroutinizer... will be done recently
and become a -O3 only feature
Cosimo Lupo
@anthrotype
Aug 04 2016 20:46
👍
Belleve Invis
@be5invis
Aug 04 2016 20:47
(Perhaps for ttf I should write a referencizer, but dealing with hints are extremely annoying)
Belleve Invis
@be5invis
Aug 04 2016 20:53
I need to use the “.ttfautohint” way to turn off components’ gridfit when it is used in a composite glyph.
Gee there are even recursions!
Belleve Invis
@be5invis
Aug 04 2016 21:09
No, ttfautohint's way adds a point to the composite glyph. Perhaps I have to strip gridfits now