Variant names

Primary tabs

3 posts / 0 new
Last post
Patrick Lee's picture
Offline
Joined: 28 Feb 2007 - 2:08pm
Variant names
0

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
Offline
Joined: 3 Sep 2002 - 11:00am
0

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.

Cheers,

T

Patrick Lee's picture
Offline
Joined: 28 Feb 2007 - 2:08pm
0

Thanks a million.

Now I just have to find it....