![]() |
Некоторые шрифты некорректны.
Здравствуйте!
Перекинул программу с ХР на "Семёрку", но у неё некоторые шрифты как кракозябры(см. сравнительный скриншот). Пробовал скопировать шрифты от ХР в семёрку, но ничего не понял что случилось. В папке Fonts, после копирования в неё шрифтов, количество элементов умньшилось почти в два раза(то есть было 400 элементов, а после - стало 200). При попытке восстановить исходное содержимое из сохранённой копии папки Fonts, система выдавала сообщения, что файл не является файлом шрифта, и у файла неверный тип шрифта. Дальше экспериментировать не стал. Можно ли как-то решить проблему? Может где-то скачать другой пакет шрифтов для семёрки и заменить родные, или добавить к ним? Спасибо. |
Цитата:
Цитата:
Цитата:
|
Программа Apophysis 2.09.
Да, в настройках языков так и написано. Я вчера здесь искал решение, но не нашёл. Попадался ещё какой-то твик шрифтов, но он не помог тем кто его применял, поэтому я не стал брать его в расчёт. Проблем по шрифтам пока нет. В крайнем случае заменю папку Fonts целиком(сохранил копию до экспериментов). Если НЕТ простого решения данной проблемы, то не критично - привыкну. Просто странно, на ХР - нормально, а на 7-ке нет. :( |
|
Цитата:
Найдите в RCDATA например TOPTIONSFORM. Вариант 1 С помощью поиска найдите Font.Charset = ANSI_CHARSET. Удалите ANSI и впишите DEFAULT, т.е Font.Charset = DEFAULT_CHARSET. Также в остальных диалогах при необходимости замените. Вариант 2 С помощью поиска найдите Font.Name = 'Tahoma'. Удалите Tahoma и впишите MS Sans Serif, т.е Font.Name = 'MS Sans Serif'. Также в остальных диалогах при необходимости замените. |
Цитата:
А Restorator(и вообще любой софт от ХР) установится на Windows 7, или надо скачивать адаптированный под семёрку? А этот твик поможет(архив приаттачил к сообщению)? Нашёл его у себя в "архивах" тех времён, когда занимался локализацией. И как отменить действие твика, если он что-то "испортит"? Nordek, Ваши варианты делать оба или один из них? |
Цитата:
|
Удалил свой коммент.
|
Цитата:
|
Цитата:
При первом варианте останется шрифт Tahoma и отображение будет нормальным без непонятных символов. При втором варианте текст в диалогах будет отображён стиль в MS Sans Serif, при этом выглядеть не приятно (квадратным), без ClearType. И в Windows XP и в Windows 7 никаких непонятных символов не будет. В обоих случаях нет необходимости вносить что-либо в реестр (например твик предложенный в вашем сообщении). Отступлю немного, приведу небольшой пример. Скрытый текст
Например у меня есть две программы: Программа 1 и Программа 2.
У Программа 1 есть russian.lang У Программа 2 есть russian.lang В Программа 1 обнаружено что файл russian.lang имеет кодировку ANSI. При преобразовании russian.lang в кодировку UNICODE - отображение становится нормальным. В Программа 2 обнаружено что файл russian.lang имеет кодировку ANSI и строку Font=Tahoma. При преобразовании russian.lang в кодировку UNICODE - ни к какому результату не привело. После замены Font=Tahoma на Font=MS Sans Serif отображение стало нормальным, не зависимо от того в какой кодировке russian.lang. Это небольшой пример - Вариации могут меняться, т.е не как в данном моменте всего только два случая - может быть больше и три и четыре и т.д. |
Ладно, буду "лечить" ресторатором.
Всем большое спасибо за помощь! Вопрос будем считать решённым. |
Время: 21:58. |
Время: 21:58.
© OSzone.net 2001-