Strange problem with Photoshop font


I have very strange problem with Photoshop CS4 and CS5 on Windows XP and Windows 7.

I've Installed all necessery fonts for template that I receive from graphic designer. This fonts was Sansation and Sansation Light.

In Windows all fonts are installed sucessfully. I see the fonts in photoshop but when I try to open the templace (psd file) it tells me that some fonts missing.

With text tool I select the text element and photohop tells me:

"the following fonts are missing for text layer
 warning that a substitution will occur"

After this the font is marked as [Sansation] (with brackets). I know that's means something wrong with that font. But when I searching for the font on the photoshop font list there is a font named "Sansation" and "Sansation Light" and at the end of font list is again [Sansation] with brackets.

What is funny is that when I create new psd file then I can use "Sansation" font without any problems.

When I open the template I can use this font too but when I select text elements with "text tool" then the above message appears. It seems to me that Photoshop in this particular moment didn't see this font.

I know that Graphic Designer created this template with CS5 version of Photoshop. What I want is open this template without any warnings.

I installed fonts in: Windows\Fonts and in Program Files\Common Files\Adobe\Fonts but the situation is the same.

Can somebody give me some advice what is wrong?


First of all thank you very much for Your comments. I ask my Graphic Designer to send me the same versions of font. He downloaded from internet the newest version of Sansation font and prepare for me again the same template but with the newest fonts. After that he send me the template and the newest version of the font. After that everything works fine.

It seems to me that we both have diffrent font versions at the begining. Thanku You very much for Your sugestions in comments.

1/25/2012 7:19:00 PM

Accepted Answer

As has been hashed out in the comments, the problem is that your designer used OTF fonts and you have installed TTF versions.

You might think that the simple handling would be to just convert your TTF to OTF using one of the conversion utilities out there, and it might work out okay in this one case, but it is a very bad practice -- one you should avoid except when there is no alternative. Here's why:

The designer has laid things out using a specific version (revision) of two fonts. You have no way of knowing whether the TTF version you have is the same, under the hood, as the designer's OTF. There may be subtle differences in kerning tables and individual character widths or side bearings that change how the text "sets." If you use a font file that is a different revision level from the one used by the designer, the text will almost certainly reflow, altering (and possibly wrecking) the carefully crafted design. This problem is not restricted to Photoshop; it applies anywhere you have text in a layout application.

So the more general, and much safer approaches when you get files from a designer are either:

  • Get the exact same fonts and install them on your system, or

  • Require the designer to outline (or, in the case of Photoshop, rasterize) all type before sending you the file.

Rasterizing is not an option if the type is small (<=18 pt for sans serif, <=24 pt for serif) and you intend to go to print with the artwork, so for purposes of working with Photoshop the recommendation is always to install the correct fonts.

This is a very important general principle in working with type. Many a design has been wrecked because the file went to a prepress department that used a slightly different version of the fonts used by the designer. That kind of problem can be very expensive.

1/19/2012 10:47:00 PM