After uploading my latest font to the font platform, I got some error messages in the, will it install on mac section:
Your font may have serious errors. Please check your font files.
Family name: *********
Subfamily name: Regular
Error reason: Format 2 segment (401, 401, 117) overlaps or contains duplicates of other ranges.
Family name:*********
Subfamily name: Regular
Error reason: Format 2 segment (578, 579, 193) overlaps or contains duplicates of other ranges.
about 35 of those messages.
I uploaded 2 fonts and this is the only one that had any errors. I'm thinking it might have something to do with the outlines, maybe points that overlap. I went through it and found some twisted points (for some reason I thought it would be a good idea to hit optimize and now I'm regretting it). This font has about 800 characters so it's tedious work. After going through it for hours, still got errors, so maybe there are more twisted points that I didn't find. Does anyone have a clue if I'm on the right track?
Comments
IIRC, FLS 5 did not have great error-checking for this sort of thing—while FL 7 doesn’t even allow you to create conflicting classes in the first place.
And for textured fonts, the MyFonts importer is very finicky. Extremely detailed textured fonts push the boundaries of not-crashing and there's a balance between proper curves and too many points. Tiny details get flagged as overlapping when they don't appear to be overlapping. Extremely detailed textured fonts are hard on your system but I think that's just the nature of those types of fonts. I wonder how many other textured fonts don't launch on MyFonts because they can't make it past the filter. I mean look at this character set...times six. There's no way I'm going to manually inspect every curve and have it finished by 2030.
Only FontCreator 14 finds this bug while compiling. (and other bugs missed by FL7/G3)
FontCreator's OpenType capabilities are stunning, it even has an interface for all aspects of Character Variations, and a GUI to put variable triplets in the Item Variation Store.