Issue with kerning breaking after mark attachment

I’m running into a problem with kerning breaking after a mark is attached (via lookup in ccmp).

In the PDF, in image 1 and 2, everything is working correctly. The ՞ mark combines with ե and kerning is preserved between եչ.

In Image 3 and 4, this is a new file with T is set to non-export.
Image 3: եչ kerning is still preserved.
Image 4: After adding the combining mark, the kerning between եչ breaks.

The issue seems to be happening when there is no other kerning aside from the Armenian, i.e. if the remaining kerning pair is removed (in this example, between Tu) or the Latin glyphs are deleted/set to non-exporting.

Version 2.6.7 (1354)

ccmp_kern_issue_1.pdf (555.4 KB)

Here is a gif to better visualize the issue.

In this example:
When ‘Tu’ has kerning, everything works fine.
When ‘Tu’ has no kerning, the kerning for ե՞չ (with the mark attached) breaks.

Can you try if it works in Glyphs 3?

Same result in G3

Can you send me the file? And the exact text.

Sent it over via DM

Thanks for the file. I fixed it.

1 Like