Variant names

apetickler's picture

Hi folks. I'm in the process of teaching myself to make fonts in FontForge, and I thought I'd start with a fairly simple project: converting some resource-fork fonts to OpenType format.

I started with a family of Cochin containing the usual Roman, Bold, Italic, and Bold Italic. Everything seems to work perfectly, except that the Bold Italic shows up in InDesign's font list as "BoldItalic" (no space). When I preview the font in Windows, I see the space. If I change the "Name For Humans" field in FontForge to "Test," it reads as "Cochin Test" in the Windows preview but still as "BoldItalic" in InDesign.

It seems clear that InDesign is reading a different field for the name of the font, but I can't figure out what or where it is. Can anyone tell me? Thanks.

Thomas Phinney's picture

InDesign (and many Adobe apps) use NameID=17 for the subfamily or "style" field, if present. If it is absent, they fall back to NameID=2. NameID=2 is what you'll be seeing in Windows preview, I expect.

With any luck the FontForge documentation will have enough info to tell you which of its fields correspond to these values.



apetickler's picture

Thanks a million.

Now I just have to find it....

Syndicate content Syndicate content