This one little thing is holding me back. I upgraded from FL5 to FL7 mostly to be able to tick the "Prefer typo metrics" checkbox, but obviously I can't be waiting for a new version to be released every time I need a another checkbox.
Putting aside the question of why Fontlab wouldn't do this automatically when anything is written in the "Other" field of the Name info, how do I do this myself? I seem to have some sort of blind spot for how to access these things that are documented in such detail. I'm not a programmer, at least not since Pascal in high school. Opening the font file raw in Notepad sure doesn't give me a clear view of these tables, so what does?
Comments
https://www.fontlab.com/font-utility/dtl-otmaster/
I use it all the time.
#This also works with CFF-based fonts
thisFont = ttLib.TTFont('MyFont.ttf')
thisFont['OS/2'].fsSelection &= 0b1011111111
thisFont['name'].setName("MyFont Family Name", 21, 3, 1, 0x409)
thisFont['name'].setName("Subfamily Name", 22, 3, 1, 0x409)
thisFont.save('MyFont-altered.ttf')
https://github.com/ftCLI/ftCLI