Kerning problem when exporting


I’ve just finished adding kerning to my font and to the combinations (like: AV, VA, VO, Vo etc…). Then for similar letters (a, ä, à, a) I added the groups (a).
Everything works fine into Glyphs Mini, but when exporting and importing the font in FontExplorer and in illustrator, the kerning is totally different.
I’m I missing something?
Thank You!


This is probably a font cache problem. Read this please:


Thanks for the answer. I have just tried but the kerning is still different. I also duplicated and saved the font with a different name.
But nothing changed.


So, I’m not able to export the kerning groups.


Can you send us the .glyphs file and the .otf you exported?


Sure thanks! I just sent the two files to your mail.


You need to copy the kerning values from the glyph kerning to the groups. Open the Kerning Panel and twice, run “Compress Kerning” from the gear button in the lower right.


Thank you! It works


Hello, I have exactly the same problem with the kerning; when I export the file and I use the font in illustrator the kerning is completly different. I’m using Adobe fonts folder, the kerning setting is on metric and I’m sure 100% that I’m using the right font. I try, as you say, to open the Kerning Panel and twice run “Compress”, but now when I want to export the file compare an advice that says:

"There was a problem writing the file

Subtable Overflow: tableType: OTGPOS LookupIndex: 2 SubTableIndex: 0 ItemName: lookupList ItemIndex: 0"

I cannot export the file, what I can do??

Thank you!


I have the same issue, specifically with greek characters added into kerning groups, and I tried all your proposed solutions, including cleaning caches, adding the font directly to InDesign’s fonts folder, etc. Nothing works. Also, when opening testing the OTF file in FontExplorer X Pro, the kerning isn’t respected, either, which leads me to believe this must be a bug in Glyphs. Any help? Should I send you my .glyphs file?

Edit: I removed one of the characters I was doing the kerning for (specifically epsilon, which I had added to the left group “o”), did it individually and it now works. Still, it seems weird.