Results 473 comments of Simon Cozens

Here's an interesting thing. If I change the code in cff.py (line 95) to: ```python for fontDict in fdArray: fontDict.setCFF2(True) print(fontDict.Private, fontDict.Private.rawDict.keys()) ``` it dies. But if I say: ```python...

Currently a single command (`pip3 install gftools`) will get you something that can build and hint fonts, even without homebrew. That's quite valuable.

Hrm. `gftools-fix` exists to fix things up to Google Fonts specifications; the clue's in the name, and it's expected that it should be opinionated in certain ways. As it happens,...

> Am I correct in interpreting that this would be a possibility to use in pointing fonts towards a custom post-processing script, or arbitrary CLI commands? Yes... but: gftools-builder sews...

Yeah. My end goal is to have a command where you can go `gftools fix -c some.fontbakery.check.id` and it'll fix that particular problem for you. But again, that's going to...

> the maxp table handles memory requirements Does it, though? :-) I mean, historically, perhaps. But these days I don't know if any TrueType implementations are going to barf because...

I'm going to defer to @m4rc1e here since he actually understands hinting somewhat. (I don't.)

These are very similar, but they're different and I think they should stay. `fix-family` is intended for fixing multiple fonts in the same family -which is why it outputs multiple...

We should support the options from the original builder but I'm unconvinced about the use case of declaring certain instances in the font sources and asking the builder to generate...