^: This asserted by ufoLib to not be allowed - but its not relevant - seemingly to the functions run by fontmake - but since we have UFOs I bet its somehow relevant since if its set to pass in:
line 432 and 1140 in fonttools/ufoLib/init.py
Once in 50 compiles.... yeah...
you have kerning interpolation between italics and regular.
Meaning the exaggerated kerning value of -292 is actually interpolating when changing from upright to italics.
Managed to bring the file to its senses by converting to TTX and copying the ClassRecord, now investigating the varLib/merger at locations where that XML lives.
Here are the requirements for replication:
Balanced kerning files, exactly the same across upright and italic (? maybe didn't test) Thought that it just makes sense to have balanced files.
we have a
<kerning copy="1"/>
set for the thn and a<kerning copy="1"/>
set for the thn_itIn the PLIST and FEA:
In the Classes ^:
^: This asserted by ufoLib to not be allowed - but its not relevant - seemingly to the functions run by fontmake - but since we have UFOs I bet its somehow relevant since if its set to pass in: line 432 and 1140 in fonttools/ufoLib/init.py
Once in 50 compiles.... yeah...
you have kerning interpolation between italics and regular. Meaning the exaggerated kerning value of -292 is actually interpolating when changing from upright to italics.
Managed to bring the file to its senses by converting to TTX and copying the ClassRecord, now investigating the varLib/merger at locations where that XML lives.