Cosimo Lupo

Results 79 issues of Cosimo Lupo

Hello, I noticed that if a polygon has clockwise orientation and is "black" (not a hole nested inside another polygon), after it is sent through a union operation, it returns...

Blackrenderer, the library used by FontGoggles to render COLRv1, allows to optionally use Skia as a backend in alternative to CoreGraphics on macOS. Sometimes it could be useful to enable...

enhancement

The fonttools xmlWriter also has the same problem with `str(float)` in python 2 and 3 as ufoLib, so I pinpoint the issue in here as well: https://github.com/unified-font-object/ufoLib/issues/19 See for example:...

bug

Fixes https://github.com/fonttools/fonttools/issues/2252 and https://github.com/fonttools/fonttools/issues/2019 As @justvanrossum noted, TTFont.save already saves to a temporary stream which takes care of the problem with overwriting input file while SFNTReader holds a reference to...

as discussed in #1181 it should take a file as first positional argument and all the rest of the kwargs will be forwarded to the TTFont and TTCollection constructors. It...

enhancement

If I am not mistaken, I think @chrissimpkins has set up Sphinx to automatically format docstrings using the Google Style. Among other things, these include an `Args` list of parameters,...

this issue came up in https://github.com/fonttools/fonttools/issues/2747 and https://github.com/googlefonts/fontmake/issues/925 and in conversation with @simoncozens Basically, on the one hand, the `ast.GlyphClass` docstring as well as a unit test in feaLib/ast_test.py say...

I was reminded of that in #2680, looks like there was no issue tracking that so I file one for future selves

I noticed that in the `Glyph` class of `ttLib.tables._g_l_y_f` module, the `draw` method takes a required positional parameter `glyphSet` which it passes on to its `getCoordinates` method; however, the latter...