Error: “Lookup type different from previous rules in this lookup block” in Feature ccmp in line: 6
The whole feature reads as
lookup latn_decomb {
script latn;
sub istroke by i strokeshortcomb;
@CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hookabovecomb hungarumlautcomb macroncomb ringcomb tildecomb];
@CombiningNonTopAccents = [cedillacomb circumflexbelowcomb dotbelowcomb macronbelowcomb ogonekcomb horncomb slashlongcomb slashshortcomb strokelongcomb strokeshortcomb];
sub [i j]' @CombiningTopAccents by [idotless jdotless];
sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless];
} latn_decomb;
lookup latn_comb {
script latn;
lookupflag 0;
sub brevecomb acutecomb by brevecomb_acutecomb;
sub brevecomb gravecomb by brevecomb_gravecomb;
sub brevecomb hookabovecomb by brevecomb_hookabovecomb;
sub brevecomb tildecomb by brevecomb_tildecomb;
sub brevecomb.case acutecomb.case by brevecomb_acutecomb.case;
sub circumflexcomb acutecomb by circumflexcomb_acutecomb;
sub circumflexcomb gravecomb by circumflexcomb_gravecomb;
sub circumflexcomb hookabovecomb by circumflexcomb_hookabovecomb;
sub circumflexcomb tildecomb by circumflexcomb_tildecomb;
} latn_comb;
sub [i j]’ @CombiningTopAccents by [idotless jdotless]; seems to be the offending line. I don’t have much experience with opentype, but this feature was generated automatically by Glyphs.
Should I be looking on the front end for anything I might have missed, or is this a Glyphs issue?
