-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shaperglot is reporting auxiliary glyphs as missing base glyphs #24
Comments
There is a logic to including the aux as fails. Maybe there is a better way to handle it but the idea is that aux glyphs are needed for loan words and proper names. So yes, aux glyphs are not needed to strictly support a given language but from the end user perspective if a font doesn't support aux glyphs, then it doesn't really have everything they would need for real life applications. |
There is, but I see Yan's point too. Perhaps we need a concept of levels of coverage. (Urgh.) |
Failing for auxiliary is too subjective and unreliable. Looking at English it has The whole point of having language exemplars is to be able to say whether a font supports a language, if borrowed words need to be supported then the languages they are from need to be supported as well. |
Agreed, this is definitely an interesting problem. To add to the complexity, the marks category is a mix of exemplar and auxiliary marks. Do we need to split these up? Maybe the simplest thing is to have just one other coverage level for fails pertaining to auxiliary bases and marks. |
Note that for African languages, I have cleaned up auxiliary exemplars as much as possible to what make sense. |
A few days ago you said that shaperglot would ignore auxiliary glyphs, but this check reports on them missing as a FAIL, claiming they are base not aux, the glyphs of which are defined as aux in gflanguages:
The attached font is a dummy font created from the basic GF Latin Kernel character set.
GFLatinKernel-Regular.otf.zip
The text was updated successfully, but these errors were encountered: