Results 517 comments of Simon Cozens

I think with hb-subset in place we should be able to do this now.

I did it deliberately for REPL debugging/testing purposes, but maybe the better solution would be to alias it to `SILE.testroutines.hyphenate` or something.

You know, I would be debugging this the dumb-stupid way. At the top of `core/languages.lua:loadLanguage`, add `if language == "en-u-va-posix" then SU.error("WHAT",1) end`.

The culprit is `icu.canonicalize_language`.

I think the warning will make this obvious now.

OK, I've fixed the stat table issue, but there's another problem, which is that *sometimes* glyphs2ufo produces a designspace file with instance filenames like this: ``` ``` (Note "instance_ufos".) When...

*Boggle* ``` $ grep "ExtraLight" master_ufo/Texturina-Italic.designspace | grep 72pt $ fontmake -o ufo -i -m master_ufo/Texturina-Italic.designspace ... INFO:fontmake.font_project:Generating instance UFO for "Texturina 72pt ExtraLight Italic" ... $ ls -al instance_ufo/Texturina72pt-ExtraLightItalic.ufo...

And another issue: if we have a .designspace file where there are instances but no filenames defined (e.g. the Roboto Serif designspace), I don't know how to work out what...

Well this is frustrating; coming back to try to fix it, I now can't make it fail in the way that I'm sure it used to. It correctly builds: *...

Thanks. It seems like it works for .glyphs and .designspace files but not for individual .ufos.