googlefonts / googlefonts/fontmake

quesion about glyph ids warning

Open
#788 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
888
Forks
97
Avg merge
4d 52m
Merged PRs (30d)
1

Description

hi
I'm working on a commercial typeface which has 2 masters(Light and Black) and i use fontmake(sources are in ufo format from fontforge) to generate instances between them with:
`fontmake --interpolate-binary-layout -o ttf -m Pinar_without_kashida.designspace -i`
i receive some repeated warnings(=14 times in every instances) about the glyph ids:
`WARNING:fontTools.ttLib.tables.otTables:GSUB/GPOS Coverage is not sorted by glyph ids.`
also this warning repeated in the same number here in `ttx` log:
```
Dumping "PinarLight.ttf" to "PinarLight.ttx"...
Dumping 'GlyphOrder' table...
Dumping 'head' table...
Dumping 'hhea' table...
Dumping 'maxp' table...
Dumping 'OS/2' table...
Dumping 'hmtx' table...
Dumping 'cmap' table...
Dumping 'loca' table...
Dumping 'glyf' table...
Dumping 'name' table...
Dumping 'post' table...
Dumping 'GDEF' table...
Dumping 'GPOS' table...
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
WARNING: GSUB/GPOS Coverage is not sorted by glyph ids.
Dumping 'GSUB' table...
```
masters are fully compatible, when i generate ttf from the source master and use `ttx` there is no warning, so i can't figure out what's wrong, unfortunately i can't share the project source files but i hope you can give me some clues.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.