makeotf error: coverage section too large
Rainer Erich Scheichelbauer
Posts: 157
What precisely does the makeotf error ‘coverage section too large’ mean?
It is followed by a hex number in parentheses, like ‘(10da6)’. Now I realize this is larger than FFFF, probably making a table too large. I have a few pretty large OT classes in the font (900+ glyphs). Would the ‘coverage’ of those classes be ‘too large’?
It is followed by a hex number in parentheses, like ‘(10da6)’. Now I realize this is larger than FFFF, probably making a table too large. I have a few pretty large OT classes in the font (900+ glyphs). Would the ‘coverage’ of those classes be ‘too large’?
0
Comments
-
It seems I can partially answer my own question.
Contextual features of this sort can cause the error:pos @LETTER @LETTER @LETTER @LETTER @LETTER' <0 10 0 0>;
If you have many of these lines, with many @LETTERs following each other and a relatively large class @LETTER, your coverage section can become too large.
But, alas, this doesn’t seem to be the full story. I kept reducing the code, and the number between parentheses kept changing, but – and this is what I don’t understand – it was not always getting smaller. So, I still don’t know what a coverage section is.0 -
FWIW, in the TTX xml representation of a Contextual LookupType, the tables for the various positions are referred to as BacktrackCoverage, InputCoverage, and LookAheadCoverage. I don’t know if AFDKO thinks in the same terms.1
Categories
- All Categories
- 46 Introductions
- 3.9K Typeface Design
- 488 Type Design Critiques
- 571 Type Design Software
- 1.1K Type Design Technique & Theory
- 658 Type Business
- 870 Font Technology
- 29 Punchcutting
- 528 Typography
- 121 Type Education
- 327 Type History
- 80 Type Resources
- 111 Lettering and Calligraphy
- 32 Lettering Critiques
- 79 Lettering Technique & Theory
- 560 Announcements
- 95 Events
- 116 Job Postings
- 169 Type Releases
- 179 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 114 Suggestions and Bug Reports
