even though “automated alignment” is switched off for importing *.ufo files, Glyphs adds/activates “automated alignment” for an *.ufo file i’m importing. I noticed this with Hbar – comparison below.
*.ufo opened in Robofont:
Metrics = 29/29
*.ufo opened in Glyphs:
after turning off “auto alignment” in the Font Info:
Seems like I’ve lost 8-9 units during the import. Am i missing something? What’s the correct way to set the preferences right before importing an external *.ufo file?
meanwhile, we’ve found a workaround. I hope this helps other people who’ve come across the same problem.
SITUATION:
– I exported the *.ufo without deactivating the auto-alignement before
– therefore this information is still contained in the ufo file, and is being activated when importing the *.ufo back into Glyphs
SOLUTION:
– Right click on *.ofu > select Show content package
– Open the lib.plist file
– in line 6 turn “false” into “true”
That’s right – but if I exported my *.ufo file from a larger Glyphs file (with many masters) that has “auto alignment” turned ON in general, this information is still being stored in the individually exported *.ufo. SO now, when I import that *.ufo back into Glyphs – even with the preference disabling auto alignment for newly opened files – it turnes “auto alignment” back on.
that’s true for the Kerning Data. Yet, what if also the Spacing has been modified? Is the “Steal Sidebearings” script the only option to transfer Side Bearings from UFO back into Glyphs?
You do not need to round trip the complete glyph data, and risk the extras you have in Glyphs.