Simon Cozens
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.