Results 495 comments of Simon Cozens

I'm not finished, but have a look at this: http://www.corvelsoftware.co.uk/crowbar/

That was a mistake - I was trying to get current with upstream and thought I had put my tracing stuff on a feature branch.

I'll try working on this, since I kind need it right now...

OK. I'm going to reword this, because we need to distinguish between how the pen protocol is used by fontTools and how it is (or can be) used outside of...

Documenting the pen protocol? I don't think I understand it well enough. :-/ The metaphor doesn't really work for me - "pens" make sense for drawing things but then I...

See, that's why it's a draft PR. :-) Will work on it; also thinking how to work on CFF.

Somebody asked for it way back when. I can't remember why now. OTOH anything which shows people how to use fonttools to do stuff to their fonts is a useful...

This is a typing problem in ast.py/parser.py. I've tracked it down but the fix is less obvious.

Turns out the fix *is* obvious, once you have a type checker. :-) ```diff diff --git a/Lib/fontTools/feaLib/parser.py b/Lib/fontTools/feaLib/parser.py index cd59e48fe..eb1e5fd2f 100644 --- a/Lib/fontTools/feaLib/parser.py +++ b/Lib/fontTools/feaLib/parser.py @@ -936,7 +936,7 @@ class...

I think I want to actually fix this in a different way, with a more generic designspace validator module. There are many more tests we can do on designspace files/objects...