| ZeBBit 
 
  
 Junior Member
 | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Один и тот же шрифт на похожих компьютерах устанавливается по разному...
 Проблема: есть шрифт, довольно "древний", Courier New Bold, coucyrb.ttf (88480 байт)
 Возможно, входил в состав системных шрифтов Win 3.x. Заявлен как кириллический (русский). Так получилось, что народу надо его использовать... Но на некотором кол-ве компьютеров он не ставится правильно - русские символы отображаются "кракозябрами".
 В первом приближении компьютеры, где правильно и неправильно, одинаковы: система Windows XP Pro SP3, локаль установлена одинаково.
 Но...
 На проблемном компьютере при открытии шрифта стандартным (встроенным) просмотрщиком шрифтов выводится следующее:
 Courier New Bold (TrueType)
 Шрифт: Courier New
 Размер файла: 87КБ
 Версия: MS core font:v1:00
 ... копирайт Monotype... 1991
 И варианты "Съешь..." в кракозябрах
   
 На компьютере, где все нормально:
 Courier New Полужирный (OpenType)
 Шрифт OpenType, имеет цифровую подпись, TrueType Outlines
 Шрифт: Courier New
 Размер файла: 87КБ
 Версия: Version 2.90
 ... копирайт Monotype... 1990-1992 (Строка копирайта другая)
 И варианты "Съешь..." по русски, нормально
 
 Получается, что в одном случае шрифт определяется как opentype, в другом нет...
 Пока не нашел, версия ЧЕГО отображается в свойствах... Сама программа просмотра одной версии на обоих машинах. Кстати, в Vista шрифт отображается нормально, только версия в свойствах 5.0. Сравнение веток реестра на компах, имеющих отношение к шрифтам, успеха не принесло - одинаковы. Возможно дело в какой-то системной библиотеке(ках), участвующей в обработке... Хотя компы формально одинаковы по системе, но системы ставились давно, сервис паки "накатывались" по мере появления...
 На вопрос, зачем вы тащите за собой такую древность, не отвечаю...
  . Ну вот надо. Тем более, что в большинстве случаев все ставится нормально. Куда копать?
 |