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. Сравнение веток реестра на компах, имеющих отношение к шрифтам, успеха не принесло - одинаковы. Возможно дело в какой-то системной библиотеке(ках), участвующей в обработке... Хотя компы формально одинаковы по системе, но системы ставились давно, сервис паки "накатывались" по мере появления... На вопрос, зачем вы тащите за собой такую древность, не отвечаю... . Ну вот надо. Тем более, что в большинстве случаев все ставится нормально. Куда копать? |