Интерфейс - Некоторые шрифты некорректны.

Аватара пользователя
pseudoman

Интерфейс - Некоторые шрифты некорректны.

Сообщение pseudoman »

Здравствуйте!

Перекинул программу с ХР на "Семёрку", но у неё некоторые шрифты как кракозябры(см. сравнительный скриншот).

Пробовал скопировать шрифты от ХР в семёрку, но ничего не понял что случилось. В папке Fonts, после копирования в неё шрифтов, количество элементов умньшилось почти в два раза(то есть было 400 элементов, а после - стало 200). При попытке восстановить исходное содержимое из сохранённой копии папки Fonts, система выдавала сообщения, что файл не является файлом шрифта, и у файла неверный тип шрифта. Дальше экспериментировать не стал.

Можно ли как-то решить проблему? Может где-то скачать другой пакет шрифтов для семёрки и заменить родные, или добавить к ним?

Спасибо.
Аватара пользователя
Iska

Re: Интерфейс - Некоторые шрифты некорректны.

Сообщение Iska »

Цитата pseudoman:



программу
Интерфейс - Некоторые шрифты некорректны.




О какой именно программе речь? Установлен ли в апплете «Язык и региональные стандарты», вкладка «Дополнительно», раздел «Язык программ, не поддерживающих Юникод», как «Русский»?




Цитата pseudoman:



Пробовал скопировать шрифты от ХР в семёрку
Интерфейс - Некоторые шрифты некорректны.




Зачем?!!




Цитата pseudoman:



Можно ли как-то решить проблему?
Интерфейс - Некоторые шрифты некорректны.




У Вас их теперь две.
Аватара пользователя
pseudoman

Re: Интерфейс - Некоторые шрифты некорректны.

Сообщение pseudoman »

Ладно, буду "лечить" ресторатором.

Всем большое спасибо за помощь!

Вопрос будем считать решённым.
Аватара пользователя
pseudoman

Re: Интерфейс - Некоторые шрифты некорректны.

Сообщение pseudoman »

Цитата pseudoman:



Программа Apophysis 2.09.
Интерфейс - Некоторые шрифты некорректны.




В оригинале нет локализации. Стало быть, самопал. Ищите другую «русификацию», выполненную более корректно, нежели простая замена текста.




Цитата pseudoman:



Если НЕТ простого решения данной проблемы,
Интерфейс - Некоторые шрифты некорректны.




Нет универсального способа.
Аватара пользователя
Iska

Re: Интерфейс - Некоторые шрифты некорректны.

Сообщение Iska »

Цитата pseudoman:



Программа Apophysis 2.09.
Интерфейс - Некоторые шрифты некорректны.




Отредактируйте исполняемый файл в Restorator'e.

Найдите в 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'.

Также в остальных диалогах при необходимости замените.
Аватара пользователя
Nordek

Re: Интерфейс - Некоторые шрифты некорректны.

Сообщение Nordek »

Цитата Iska:



Стало быть, самопал. Ищите другую «русификацию»
Интерфейс - Некоторые шрифты некорректны.




Локализацию делал сам в Radialix, купил лицензию, т.к. никто не делал русик. А через Restorator не всё можно было сделать.

А Restorator(и вообще любой софт от ХР) установится на Windows 7, или надо скачивать адаптированный под семёрку?





А этот твик поможет(архив приаттачил к сообщению)? Нашёл его у себя в "архивах" тех времён, когда занимался локализацией. И как отменить действие твика, если он что-то "испортит"?





Nordek, Ваши варианты делать оба или один из них?
Аватара пользователя
pseudoman

Re: Интерфейс - Некоторые шрифты некорректны.

Сообщение pseudoman »

Цитата pseudoman:



Локализацию делал сам в Radialix, купил лицензию, т.к. никто не делал русик.
Интерфейс - Некоторые шрифты некорректны.




cryonics Изображение?!
Аватара пользователя
pseudoman

Re: Интерфейс - Некоторые шрифты некорректны.

Сообщение pseudoman »

Цитата pseudoman:



А этот твик поможет
Интерфейс - Некоторые шрифты некорректны.




подмена NLS самопальным русификациям в свое время помогала, но в комплексе, а с чем - уже не вспомню, ибо был скрипт и я его даже не читал - заглядывал. Подмена шрифтов также выглядит разумно и, скорее всего, ее можно объединить со вторым вариантом Nordek. Для отмены твика понадобится бэкап этого раздела реестра и заменяемых файлов nls
Аватара пользователя
gannet

Re: Интерфейс - Некоторые шрифты некорректны.

Сообщение gannet »

Цитата pseudoman:



Ваши варианты делать оба или один из них?
Интерфейс - Некоторые шрифты некорректны.




Какой для вас лучше.

При первом варианте останется шрифт Tahoma и отображение будет нормальным без непонятных символов.

При втором варианте текст в диалогах будет отображён стиль в MS Sans Serif, при этом выглядеть не приятно (квадратным), без ClearType.



И в Windows XP и в Windows 7 никаких непонятных символов не будет.



В обоих случаях нет необходимости вносить что-либо в реестр (например твик
предложенный
в вашем сообщении).









Отступлю немного, приведу небольшой пример.



Скрытый текст

[spoiler]Например у меня есть две программы: Программа 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.







Это небольшой пример - Вариации могут меняться, т.е не как в данном моменте всего только два случая - может быть больше и три и четыре и т.д.[/spoiler]
Ответить

Вернуться в «Microsoft Windows 7»