looks like kerningForPair no longer works?
Traceback (most recent call last):
File “”, line 7, in
NameError: name ‘kerningForPair’ is not defined
looks like kerningForPair no longer works?
Edit: I realise it didn’t add Font object to kerningForPair!
Now I’m getting this kerning value:
9.22337203685e+18
No matter what pair I put it on?
That’s the system constant for ‘no value’.
So what’s the best way to detect if there is a kerning pair present or not
?Just check for anything bigger than maybe 10000.
I always get this system constant 9.22337203685e+18
Although I know definitely that there is a kerning.
(I copied the code line from the example in Glyphs.app Python Scripting API Documentation — Glyphs.app Python Scripting API 3.0.4 documentation)
What is wrong here?
The code checks for the kerning exception w-e
, but you have group kerning @w-@e
.
Yes, you gotta be careful to check all 4 possibilities: Group to Group, Group to Non-Group, Non-Group to Non-Group and Non-Group to Group.