Old-style kern table export

Continuing the discussion from Too many kerning pairs:

Is it possible to get an old-style ‘kern’ table from Glyphs?

Thanks –

Wasn’t that clear from my post?

Why do you need it?

There was a discussion about this on TypeDrawer: http://typedrawers.com/discussion/comment/15644/#Comment_15644

I guess it’s clear that Glyphs does not export a kern table: I happened to read your sentence that Glyphs doesn’t export a kern table by default, so I guess I shouldn’t’ve assumed.

I’ve got a situation with a particular renderer that doesn’t support GPOS (but yes to kern).

Does your kerning data would fit in a kerning table? The biggest problem is to properly subset the kerning to fit it in the table. And as it doesn’t support classes, you need to decompose them and that adds a lot pairs.

Good afternoon Georg –

Yes, my data should fit into a simple kerning table (and if it doesn’t, I’ll trim it until it does, as I don’t have a lot of options).

Thanks –

PS: One of my files that needs a kern table has 94 pairs, so it will definitely fit.

I’m curious if it is now possible to export KERN tables?

Yes (Write Kern Table parameter (it does not show up in the popup but does work)).

It will decompose all classes but will not do any filtering. (@davelab6: do you have some code to do that?)

It would be nice to have an app preference to enable showing all possible parameters in the popup :smile:

No. I’ll let you know if I see any :slight_smile:

There is a file that has all available parameter names. But not all are available everywhere. And only a few are not shown in the popup. Mostly, the implementation is not stable or the parameter was a requested for a special purpose.


Hi Georg,

I need this as well, but when I try using this parameter there is no difference. Still no kern table exported. Did this possibility disappear?

I just tried it and it worked as expected. You can add the parameter to the font or the instance and you need to check the checkbox.

And what version of Glyphs do you have?

I just tried it again, in Font and in Instances. I used the checkbox but the kerntable doesn’t show up after export. If I import the file to fontlab, change it and export it again, it’s there. I am using Glyphs 2.4.4

You have an old version that don’t support kern table. Please update to the latest version (if “Check for Update” doesn’t work, re-download the app from the website).

Ouh! I didn’t expect that because I bought and downloaded it not that long ago. But thank you very much for your help! I’ll do so.

I need to export kern table in my current project but it seems that the custom parameter is not working. Is this how it’s supposed to be set? (see the screenshot)

I believe so. But you need to do your own subsetting. So probably better in a separate glyphs file.

So, every two years this comes up… I also cannot get this to work in Glyphs 3, is that functionality still available? Thanks, Titus

Amazing, what luck that this thread popped up. I’m in need of the same and would be very interested in getting this to work in Glyphs 3.

Hello. Any info on this? I am in rather desparate need of this and would love to know if it’s possible (or I need to get my hands dirty with other tools…). Thanks!

The kern table export is working as it should in 3.1. It is just not showing in the custom parameter picker. Copy Export kern Table into the search field and click “Add” and it will add the parameter and export the “kern” table. And it will only works for TrueType fonts.