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
- 44 Introductions
- 3.8K Typeface Design
- 816 Font Technology
- 1.1K Technique and Theory
- 634 Type Business
- 450 Type Design Critiques
- 549 Type Design Software
- 30 Punchcutting
- 139 Lettering and Calligraphy
- 86 Technique and Theory
- 53 Lettering Critiques
- 499 Typography
- 308 History of Typography
- 117 Education
- 74 Resources
- 516 Announcements
- 83 Events
- 107 Job Postings
- 158 Type Releases
- 167 Miscellaneous News
- 271 About TypeDrawers
- 53 TypeDrawers Announcements
- 117 Suggestions and Bug Reports