Nikolaus Waxweiler

Results 286 comments of Nikolaus Waxweiler

Just chiming in to say that some best practices according to SIL are collected here: https://silnrsi.github.io/FDBP/en-US/index.html Something making a UFO-based workflow harder is that doing multiple masters with UFO in...

FWIW, https://pypi.org/project/py-spy/ can help if you really need multiprocessing and need to look into subprocesses right now.

Try ```Python from pathlib import Path import defcon for ufo in Path("src").glob("*.ufo"): u = defcon.Font(ufo) u.lib["com.schriftgestaltung.customParameter.GSFont.lastChange"] = False for layer in u.layers: for glyph in layer: if "com.schriftgestaltung.Glyphs.lastChange" in glyph.lib:...

Round-trip through Glyphs.app to make sure stuff doesn't sneak back in.

Ok, I can see why the punctuation is different, thanks for the explanation. I actually noticed because the intentional misalignment messes with hinting 😀 Compare the softness of the period...

VSCode says 14px. I had a look at Consolas by the way, it slants punctuation in its italics.

All of this sounds like the job for a custom build script that calls stuff directly instead of mutating fontmake. Fontmake is just a layer of glue. Rough steps: 1....

The .glyphs format has not been designed for version control workflows like other source code, you will most likely end up having a bad time there. Consider using glyphsLib to...

👀 https://gitlab.gnome.org/GNOME/cantarell-fonts/-/blob/master/scripts/make-static-fonts.py

The WX effort is currently abandoned.