Georg Seifert
Georg Seifert
I get this error when I run this script inside Glyphs (python 3.8) ``` from beziers.point import Point from beziers.path import BezierPath from beziers.cubicbezier import CubicBezier, Line def loadPath(gPath): bSegs...
Please add a few test to handle errors, e.g. if the file is not under version control. There are some comments in my pull request.
version
It would be nice if the tool could print a version number when run without arguments
There is a line: ``` output: 132 → (132-124)/(132-124) = 0.966 ``` that probably should be: ``` output: 132 → (132-124)/(132-124) = 1 ```
When reading a .glif, the `glyph.height` is set to zero if it is not defined in the file. That makes it impossible to distinguish between manually defined zero height glyphs...
This makes flake8 (mostly) happy
The def `guidelineValidator` is not validating according to the spec. The current ufo [spec for guidelines](https://unifiedfontobject.org/versions/ufo3/glyphs/glif/#guideline) in .glif [^1] states that x, y, and angle have a default value of...