makeotf error: coverage section too large

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’?
Tagged:

Comments

  • edited October 2013
    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.
  • Posts: 979
    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.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.