Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Our designer uses OSX, and creates InDesign or AI files. They are then passed to us for changes.

When we open the files on Windows, we are told that fonts are missing. In this example, the Futura font is being used.

The Windows machine has Futura installed, from BitStream. The nane of the font is "Futura Std", whereas on OSX, it is simply Futura.

So InDesign chooses a random font to substitute Futura with on Windows, it does not choose Futura Std.

Now we can use the Find Font feature, and change all the instances of "Futura" to "Futura Std", but if we pass the file back to the designer, they have to then do the reverse.

What is the right way for managing this?

share|improve this question

A solution that can be done once and will apply to all future files is to use Font substitution in Windows.

Font substitution is set with the registry entries under the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes.

For example, adding an entry under this registry named Helvetica with the value of Arial, indicates to substitute Helvetica font with Arial font. Also, the registry entry of Arial,0 with the value of Arial,161 will substitute Arial with ANSI_CHAERSET to Arial with GREEK_CHARSET.

This way, you can define Futura on Windows to be the same as Futura Std, so you can in effect have on Windows a font that is named Futura that is only an alias for Futura Std.

This solution will surely work in the case where OSX files are transferred to Windows. You will have to experiment to see if this also works the other way when using the Futura alias, as it might depend on how exactly does the editor that you are using on Windows handle font names.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.