Page 1 of 1

Kerning not recognizing all subtables

Posted: Fri Jun 09, 2017 9:40 am
by Jonne Haven
In my font I have had 7 subtables to correct a font kerning problem in a previous version of FontCreator.

I this version of FontCreator it seems that any kerning outside of Subtable 1 is ignored by Word and Gimp and other WP. It shows the kerning fine in OT but once installed, the kerning is ignored outside of Subtable 1. This is true in the test OTF function as well. I then deleted all additional subtables making only one subtable and this has fixed the problem (I hope), but kerning is now being recognized in completion.

It seems that WP's don't like subtables made in FontCreator 11. That's my best guess.

If this is an issue you want to address it would be helpful.

Blessings,

Jonne Haven

Re: Kerning not recognizing all subtables

Posted: Fri Jun 09, 2017 9:47 am
by Erwin Denissen
Do send us the font project along with a Word document. Also let us know which version of Microsoft Word you use. We will then look into this issue.

Re: Kerning not recognizing all subtables

Posted: Fri Jun 09, 2017 10:03 am
by Jonne Haven
How do I attach files in a PM?

Jonne

Re: Kerning not recognizing all subtables

Posted: Fri Jun 09, 2017 10:10 am
by Jonne Haven
NVM,

I emailed you the files.

Jonne

Re: Kerning not recognizing all subtables

Posted: Thu Jun 15, 2017 3:02 pm
by Erwin Denissen
I'm still looking into this issue.

Re: Kerning not recognizing all subtables

Posted: Thu Jun 15, 2017 3:07 pm
by Jonne Haven
Erwin,

Thank you I appreciate it!

Don't feel rushed, I brought it up because it may effect others.

Blessings,

Jonne

Re: Kerning not recognizing all subtables

Posted: Fri Jun 16, 2017 1:10 pm
by Erwin Denissen
The problem is related to class based kerning. Class based kerning is stored in a two dimensional array; which is made out of first glyph classes and second glyph classes.

If a specific pair is not included in the pair list, it will still be stored in the pair positioning lookup. In most cases this is not an issue, but if you have the actual kern pair in a subsequent subtable, it will never get there, as it already found a match.

I hope my explanation makes sense.

To avoid such kern issues, avoid subtables. If you still want or need subtables, then make sure they don't have mutual glyphs.

Re: Kerning not recognizing all subtables

Posted: Mon Jun 19, 2017 10:18 am
by Jonne Haven
Erwin,

It kinda makes sense. I'll avoid the problem by not making subtables as they are no longer necessary with the new version of FontCreator.

I really appreciate you looking into it and hope your study will benefit others!

Blessings,

Jonne