Results 124 issues of Simon Cozens

I'm trying to merge some OTFs to VF because reasons. The first thing that `varLib.merge` does is convert the default master CFF table to a CFF2. With [this font](https://github.com/notofonts/noto-cjk/blob/main/Sans/OTF/Japanese/NotoSansCJKjp-Regular.otf): ```python...

Test case: ```python from ufoLib2.objects import Contour, Point, Glyph from pathops import union ufo_glyph = Glyph() pen = ufo_glyph.getPen() contours = [ Contour(points=[ Point(371, 515, type='curve'), Point(414, 515), Point(443, 490),...

For both of them: ``` description = ( "This script compares the info on local METADATA.pb files" " with data fetched from the Google Fonts Developer API.\n\n" " In order...

("Kwalitee" is an old Perl joke -it's Michael Schwern's name for code quality that is automatically measurable; it's not actually a reflection of the *quality* of the code at all,...

PlusJakartaSans.glyphs contains two "Regular" instances, one at wght=400, one at wght=200; the second is wrong and is breaking the build. (Maybe it should have been a Variable Font export as...

This fixes the problems building the italic, as mentioned in https://github.com/google/fonts/issues/5827 There are two `glyphOrder` custom parameters but one of them is strangely formatted; this PR removes it, and the...

Currently we compare two word-images by first finding the minimum dimensions between them, then cropping. Imagine a mark glyph which was previously spacing (had advance width) but has become non-spacing...

We currently rank (and filter) the diffs by the number of changed pixels divided by the number of total pixels. The disadvantage of this is that long words can hide...

I would like the diffenator to produce a JSON (or other machine readable) report, of the form: ``` { new_encoded_codepoints: [ 0xA123, ... ], missing_encoded_codepoints: [ 0xA124, ... ], modified_encoded_glyphs:...

enhancement

I would like to be able to click on a modified glyph and have the "misshapen words" display only show words containing that glyph, so I can see what kind...