Достаточно много жалоб было о том, что некоторые (особенно старые) шрифты нормально в Photoshop CS2 не работают. То есть, шрифт виден, можно выбрать из списка, но при попытке писать этим шрифтом Photoshop автоматически переключается на какой-то другой шрифт.
Не буду вдаваться в тонкости того, почему это происходит... Вкратце - старые шрифты не соответствуют тому, что ожидает от них современная версия Photoshop. Для того, чтобы действительно поправить эту проблему надо хорошо разбираться в шрифтах, в том, как они делаются и из чего состоят. Я сам, честно говоря, не гуру в этом вопросе совсем. Но есть один довольно быстрый способ, который для меня лично сработал.
Сделаем это на примере шрифта
Romvel Cyr.
1) Качаем программку
Fontlab Studio 5.0.0. Инсталлируем и запускаем.
2) Открываем шрифт. Например, File -> Open Installed...
3) Переключаемся в режим Names внизу окна со шрифтом:
4) Далее в меню: Glyph -> Glyph Names... -> Reencode Glyphs и там выбираем MS Windows 1251 Cyrillic.
5) Далее: Font -> Font Info... -> Encoding and Unicode. Там добавить 1251 Cyrillic в Supported codepages и поставить Microsoft Character Set = Cyrillic CP1251:
6) При необходимости задаём другое имя шрифта (File -> Font Info -> Names and Copyright). И в конце всего File -> Generate Font... и сохраняем его как Win Type 1 (*.pfb).
7) Инсталлируем и пользуемся.
Это получется уже не TrueType, а Type1, но для многих применений это неважно. По крайней мере работает.