how to avoid class kerning errors

timmyneutron's picture

Hey i am trying to generate my font but always get kerning errors and the kerning of many paris gets irgnored in indesign later, could somebody tell me really basic hot to solve this! Would be great, as iam really stuck here!
Here are the Errors:

[NOTE] Removing duplicate glyph [/Users/timmhaneke/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 63]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [a] [h i m n] [/Users/timmhaneke/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 64]
[NOTE] Removing duplicate glyph [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 75]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [c g j o q s u odieresis udieresis] [b d e f h k l p r] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 75]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [c g j o q s u odieresis udieresis] [h i m n] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 77]
[NOTE] Removing duplicate glyph [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 44]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [a] [h i m n] [/Users/timmhaneke/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 45]
[NOTE] Removing duplicate glyph [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 56]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [c g j o q s u odieresis udieresis] [b d e f h k l p r] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 56]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [c g j o q s u odieresis udieresis] [h i m n] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 58]
[NOTE] Removing duplicate glyph [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 44]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [a] [h i m n] [/Users/timmhaneke/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 45]
[NOTE] Removing duplicate glyph [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 56]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [c g j o q s u odieresis udieresis] [b d e f h k l p r] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 56]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [c g j o q s u odieresis udieresis] [h i m n] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 58]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [a] [h i m n] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 64]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [c g j o q s u odieresis udieresis] [b d e f h k l p r] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 75]
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [c g j o q s u odieresis udieresis] [h i m n] [/Users/tim/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 77]

timmyneutron's picture

also her is the kerning code:

feature kern {
pos A E -10;
pos J slash -27;
pos ampersand slash 14;
pos slash A -236;
pos slash E 28;
pos slash G -56;
pos slash K -14;
pos slash M -1;
pos slash Q -36;
pos slash V 56;
pos slash J -125;
pos slash O -41;
pos slash X 56;
pos slash Y 28;
pos slash ampersand -55;
pos four zero 13;
pos f slash -69;
pos k slash 28;
pos l slash 56;
pos p slash -80;
pos at W -125;
pos at V -84;
pos at Y -83;
pos at D -28;
pos at G -84;
pos at O -55;
pos at S -56;
pos at T -69;
enum pos @_kern1 y -140;
enum pos @_kern1 t -120;
enum pos @_kern2 y -30;
enum pos @_kern3 y -30;
enum pos @_kern3 slash -200;
enum pos @_kern4 t -60;
enum pos @_kern4 slash 10;
enum pos @_kern7 y -120;
enum pos @_kern7 t -120;
subtable;
enum pos b @_kern1 -40;
enum pos d @_kern1 -90;
enum pos d @_kern4 -45;
enum pos f @_kern1 -130;
enum pos p @_kern1 -130;
enum pos t @_kern4 -60;
enum pos t @_kern7 -120;
enum pos y @_kern4 -75;
enum pos y @_kern1 -140;
enum pos y @_kern3 -30;
enum pos y @_kern2 -30;
enum pos y @_kern7 -120;
subtable;
pos @_kern1 @_kern3 -210;
pos @_kern1 @_kern2 -180;
pos @_kern1 @_kern6 -40;
pos @_kern1 @_kern5 -40;
pos @_kern1 @_kern1 -20;
pos @_kern1 @_kern4 -90;
pos @_kern2 @_kern1 -180;
pos @_kern2 @_kern5 -40;
pos @_kern2 @_kern3 -30;
pos @_kern2 @_kern7 -170;
pos @_kern3 @_kern1 -210;
pos @_kern3 @_kern5 -40;
pos @_kern3 @_kern2 -30;
pos @_kern3 @_kern7 -180;
pos @_kern4 @_kern6 -10;
pos @_kern4 @_kern2 -60;
pos @_kern4 @_kern5 -10;
pos @_kern4 @_kern1 -90;
pos @_kern4 @_kern7 -90;
pos @_kern4 @_kern4 -10;
pos @_kern5 @_kern1 -40;
pos @_kern5 @_kern2 -40;
pos @_kern5 @_kern3 -40;
pos @_kern5 @_kern4 -10;
pos @_kern5 @_kern7 -40;
pos @_kern7 @_kern3 -180;
pos @_kern7 @_kern7 -20;
pos @_kern7 @_kern5 -40;
pos @_kern7 @_kern4 -90;
pos @_kern7 @_kern2 -170;
} kern;

dezcom's picture

Most of this is syntax errors in classes. Sometimes, a glyph may exist in more than the allowed number of classes [one left and one right or else only one both] Be sure you use the inch or straight up ascii apostrophe instead of the curly typographic variety in your classes.
Also, look for final semicolon and any other duplication which stops FL in its tracks.

oldnick's picture

Also, try WINDOW > PANELS > CLASSES > Clean Up Classes, just for grins.

clauses's picture

I think there is a bug somewhere in Fontlab that jumbles something in or with the groups when you generate a new kern feature in Kerning Assistance. I have had the same issue, fixed it, then generated a new kern feature, then the issue appears again.

Ramiro Espinoza's picture

First, I would check for kerning classes mistakes by going to:

Tools > Kerning Assistance > click the ying-yang icon

John Moore's picture

Gracias Ramiro me sacaste de apuros!!!

Syndicate content Syndicate content