has anyone else noticed any buggy font behavior using this combo? or is it just me?
sure.... i have a "normal" four font family (Regular, Italic, Bold, Bold Italic) and they group normally on WinXP in Word (styles are accessed through the B & I buttons), and in Adobe apps (fonts group together and styles are accessed through drop down menu), and in Adobe apps on Mac, but in Word on Mac three fonts show up separately in the font list: Regular, Italic, & Bold. The Bold Italic can be accessed by selecting the Bold font and selecting the Italic (I) button. I don't get it...
If it's an OpenType font, it would be the "Mac Name" on the OT Specific Names panel. I discovered this while working on Proxima Nova. Fonts with names longer than 29 characters in that field don't show up in the font menu in Word (Quark, too, I seem to recall).
(So, Proxima Nova Extra Condensed Extrabold Italic was a definite no go. I shortened it to Proxima Nova ExCn Extrabld It. I developed a consistent abbreviation scheme for all 42 fonts.)
I would have been lost without Adam's naming guide on the FontLab forum:
http://groups.msn.com/fontlab/tipsandtricks.msnw?action=get_message&mvie...
Although he doesn't really talk about the Mac Name field.
Some Adobe fonts, for example, don't have linked styles. Is it possible that the Windows version of word finds the style you want by name instead?
I'm used to all my styles showing up in the font menu. It's never really been a problem for me, except when they're not linked and I have to chose them from the menu.
Paul, if you use MakeOTF (from the AFDKO) you only have to specify 5 names for each font, and 3 of those are simply straightforward. MakeOTF will take care of the rest.
The structure of the each entry in the FontMenuNameDB file is:[PostScriptName]
f=FamilyName
s=StyleName (a.k.a. Subfamily name)
c=WindowsCompatibleMenuName
c=1,MacintoshCompatibleMenuName
Here are some of the entries for Minion Pro, for example:[MinionPro-Regular]
f=Minion Pro
s=Regular
c=Minion Pro
c=1,Minion Pro
[MinionPro-It]
f=Minion Pro
s=Italic
c=Minion Pro
c=1,Minion Pro Ital
[MinionPro-Bold]
f=Minion Pro
s=Bold
c=Minion Pro
c=1,Minion Pro Bold
[MinionPro-BoldIt]
f=Minion Pro
s=Bold Italic
c=Minion Pro
c=1,Minion Pro Bold Ital
[MinionPro-Medium]
f=Minion Pro
s=Medium
c=Minion Pro Med
c=1,Minion Pro Med
[MinionPro-MediumIt]
f=Minion Pro
s=Medium Italic
c=Minion Pro Med
c=1,Minion Pro Med Ital
As you see, the PostScriptName takes the general form of FamilyName-StyleName (it can't be longer than 31 characters, so the StyleName portion sometimes needs to be abbreviated. Another important thing is the hyphen; some applications rely on its presence to sort the fonts in the menu).
The FamilyName and StyleName are straightforward. Each of these has to be limited to 31 characters.
The WindowsCompatibleMenuName is used for style linking and family subgrouping on Windows. There can only be a maximum of 4 fonts with the same WindowsCompatibleMenuName within the same typeface family.
The MacintoshCompatibleMenuName is usually based on the WindowsCompatibleMenuName, and it needs to be different for each font in the family. These Windows and Mac names are limited to 31 characters as well.
That's as easy as it can get, I think. All Adobe fonts are built this way and they seem to work just fine across applications and operating systems.
Captured from web.archive.org on 30 Jul 2018. view this capture