[WARNING]s in Fontlab Studio 5 that I don't understand what they mean or how to fix the problems

fontdesigner2's picture

When I generate my new font I get these [WARNING] messages and I don't know what I am supposed to do about them.

Does anyone know what these warnings in the output Panel mean or how to fix the problems? Thanks in advance!

1:
[WARNING] Pair positioning has two different values in 'kern' feature; choosing the smaller absolute value: Abreve
[WARNING] Pair positioning has two different values in 'kern' feature; choosing the smaller absolute value: Abreve

YES, IT SAYS THIS TWICE IN A ROW for some reason.

I get several of these duplicate warnings. About ten pairs or each problem glyph: Abreve, Aogonek, Emacron, Ebreve (there are 4 duplicates of that warning), Edotaccent, Eogonek, Ecaron, OE, Tcommaaccent, Tcaron, and Tbar.

2:
[WARNING] Start of new pair positioning subtable; some pairs may never be accessed: [A Agrave Aacute Acircumflex Atilde Adieresis Aring Amacron Abreve Aogonek] [S Sacute Scedilla Scaron ] [/Users/admin/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 3019]

I get tons of these warnings for various glyphs.

3: (This is not a warning. It's a note.)
[NOTE] Removing duplicate glyph <> [/Users/admin/Library/Application Support/FontLab/Studio 5/Features/fontlab.fea 3029]

I get tons of these warnings for various glyphs.

blank's picture

The first two suggest that your kerning is a mess. Are you expanding class-based kerning to flat kerning tables instead of using OpenType kerning?

The third probably means that you have the same glyph defined twice in a class or feature.

Mark Simonson's picture

A glyph may be placed into a left AND a right kerning class OR a kerning class that applies to both sides of a pair. Place it into any more kerning classes than that and you will get errors.

It sure would be more helpful of FontLab to warn when you make the error rather than wait until you build the kern feature and try to compile, which may be long after you made the error. Short of that, the only solution is to be very careful when setting up your kerning classes.

fontdesigner2's picture

Hi Dunwich. Yeah it was a mess but I think I've got it under control now. Thanks for your help.

Hi again Mr. Simonson!

I'll repeat what I just wrote on our fontlab forum:

"Yep. You're right. The problem was in my classes. They were all messed up. This is my first font, and while I was working on it, I wound up really messing some things up. The only thing that finally fixed it for me was to go back to a previous version and copy and paste glyphs from the new one into that. From now on I will be more careful. Live and learn. Now I don't get any error messages, but I'm still copying and pasting and realigning glyphs right now."

Yeah it would be nice if fontlab would warn you ahead of time when you make errors in the classes panel. Especially if you're new to kerning and classes like me.

Thanks again Mr. Simonson. You've really helped me out in the past too and I appreciate it.

Syndicate content Syndicate content