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
- 43 Introductions
- 3.7K Typeface Design
- 798 Font Technology
- 1K Technique and Theory
- 617 Type Business
- 444 Type Design Critiques
- 541 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports