У меня все версии Фотошопа работали и работают (а я его использую аж с 2.5 версии — первая для PC) с русскими шрифтами. А «перестали» они работать именно тогда, когда появилась настоящая многоязычность в системах и была принята спецификация на шрифты, о которой говорилось выше. Те, кто покупает шоп за $600 покупают и шрифты за не меньшую сумму. А они (шрифты) как раз и работают без проблем. А то, что ходит на дисках по названием типа «1.000.000.000 шрифтов» и шрифтами-то иногда назвать нельзя. Хотя, справедливости ради надо сказать, что там встречаются, например, и нормальные ParaTyp'овские шрифты. Правда, часто не в полном комплекте.
И на Adobe Font Folio 8 (или 9) есть цивильные кириллические шрифты, например, Minion Cyr или Times Ten Cyrillic.
Если посмотреть начало нормального кириллического pfb-файла шрифта, то там должно встретится следующее:
/Encoding (число, чаще всего 256) array
……
далее для кириллицы:
dup 192 /afii10017 put
dup 193 /afii10018 put
dup 194 /afii10019 put
dup 195 /afii10020 put
…
и никак иначе.
А в той «кириллице», которая в шопе не работает, так:
/Encoding StandardEncoding def
или так:
/Encoding (число, чаще всего 256) array
……
dup 192 /Agrave put
dup 193 /Aacute put
dup 194 /Acircumflex
…
Вот и вся разница. Во втором случае кириллические глифы стоят на месте латинских диерсисов, умляутов и проч. Когда ты набираешь в шопе (иллюстраторе и т.п.) кириллицу, программа пытается получить из шрифта глифу,z.b. с именем afii10017 (заглавная русская А). В первом случае она ее получит, а во втором — шиш. И чтобы ее извлечь оттуда, надо набрать с клавиатуры не нашу «А», а латинскую «À». Отсюда вывод: «русский» текст набрать в этом случае можно, только нужно сначала его перенести в Latin-страницу с помощью, например, WordPad'а, заменив Cyrillic на Western и скопировав в шоп через буфер.
Кстати, Corel просто засеривает шрифты, которые не поддерживают кириллицу.