Глюк шрифта английского CHM хелпа Тотал

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

mutex
Сообщения: 134
Зарегистрирован: Чт дек 16, 2004 15:48
Откуда: Казахстан
Контактная информация:

Глюк шрифта английского CHM хелпа Тотал

Сообщение mutex »

См.рисунок (12 КБ)
Изображение
http://www.xbaseview.com/images/erfont.png

Система: Russian Windows XP SP3 с автообновлением.

Не знаю, после какого апдейта системы, или возможно, после установки чего, это произошло.
Сейчас строка меню, панель кнопок и имена вкладок отображаются некорректно.

Может дадите совет?

[mod="Avada"]Ссылку поправил, картинка теперь отображается. Текстовую ссылку убирать не стал.[/mod]
Последний раз редактировалось mutex Сб мар 13, 2010 23:46, всего редактировалось 1 раз.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Картинки не видать. Прверь ссылку.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

mutex
Проверь настройки локали в системе.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Run: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
Кнопка Дополнительно
Посмотреть все элементы с возможностью смены шрифта. Шрифт должен стоять Tahoma, если локаль в "Языке и региональных стандартах" во вкладке <Дополнительно> не была подвержена юникодизации. Если была, то проверить, чтобы стояли юникодные шрифты (например, Arial Unicode MS, либо Lusida Sans Unicode)
mutex
Сообщения: 134
Зарегистрирован: Чт дек 16, 2004 15:48
Откуда: Казахстан
Контактная информация:

Сообщение mutex »

Локали в норме, в т.ч. "Язык прог., не поддерж.Юникод == "Русский".
Шрифты во вкладке "Оформление" свойства экрана везде "Тахома" (там, где разрешается смена шрифтов).
Щас пользуюсь темой "Классическая", нестандартные темы никогда не ставил.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А почему, собственно, только англиский CHM? В русском разве не так? Оболочка то русская. Это текст файла английский. Поэтому в любом chm должно быть аналогично.
Стоит попробывать следующее:
С помощью RegWorks
импортируется Russify.reg со следующим содержанием:

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper] 
@="204"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] 
"1250"="c_1251.nls" 
"1251"="c_1251.nls" 
"1252"="c_1251.nls" 
"1253"="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] 
"Tahoma,0"="Tahoma,204"
Далее перезагрузка. Если что-то не понравиться, отменяется через Сервис>Истории изменений.
mutex
Сообщения: 134
Зарегистрирован: Чт дек 16, 2004 15:48
Откуда: Казахстан
Контактная информация:

Сообщение mutex »

2 Flasher
Да, и для любого CHM глюк имеет место.

Конечно, до этого искал способ в Инете и пробовал.

Изменение реестра (c_1251.nls и подстановка шрифта) не решило проблему.

Никто не знает, как выяснить имя этого глючного шрифта?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ну тогда, чтобы не мудорствовать лукаво, можно сразу и эти поменять.

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] 
"System,0"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204" 
"Fixedsys,0"="Fixedsys,204" 
"Small Fonts,0"="Small Fonts,204" 
"MS Serif,0"="MS Serif,204" 
"MS Sans Serif,0"="MS Sans Serif,204" 
"Courier,0"="Courier New,204" 
"Arial Cyr,0"="Arial,204" 
"Courier New Cyr,0"="Courier New,204" 
"Times New Roman Cyr,0"="Times New Roman,204" 
"Helv,0"="MS Sans Serif,204" 
"Tms Rmn,0"="MS Serif,204" 
"Arial,0"="Arial,204"
"Verdana,0"="Verdana,204"
Не забываем перезагружаться.
mutex
Сообщения: 134
Зарегистрирован: Чт дек 16, 2004 15:48
Откуда: Казахстан
Контактная информация:

Сообщение mutex »

Сделал, но не помогло.

Кроме того, на 1251 перевел и эти:
"1254"="c_1251.nls"
"1255"="c_1251.nls"
"1256"="c_1251.nls"
"1257"="c_1251.nls"
"1258"="c_1251.nls"
"1361"="c_1251.nls"

Еще вот, что в Font Mapper:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"ARIAL"=dword:00000000
"COURIER"=dword:00008800
"COURIER NEW"=dword:00008000
"FIXEDSYS"=dword:00009000
"MS SANS SERIF"=dword:00001000
"MS SERIF"=dword:00005000
"SMALL FONTS"=dword:00000800
"SYMBOL"=dword:00004002
"SYMBOL1"=dword:0000a002
"TIMES NEW ROMAN"=dword:00004000
"WINGDINGS"=dword:00000002
"WINGDINGS2"=dword:00008002
"DEFAULT"=dword:000000cc
@="204"
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

mutex писал(а):Кроме того, на 1251 перевел и эти:
"1254"="c_1251.nls"
"1255"="c_1251.nls"
"1256"="c_1251.nls"
"1257"="c_1251.nls"
"1258"="c_1251.nls"
"1361"="c_1251.nls"
Это лишнее. Или у тебя на компе установлены греческая, турецкая, польская, арабская, эстонская, вьетнамская локализации вместе с соответствующими раскладками клавиатуры? Ты ж после такой замены практически ни в одной программе не сможешь текст конвертировать из одной кодовой страницы в другую. Подробнее тут.
Почему же, ё-моё, ты нигде не пишешь "ё"?
mutex
Сообщения: 134
Зарегистрирован: Чт дек 16, 2004 15:48
Откуда: Казахстан
Контактная информация:

Сообщение mutex »

> Это лишнее.
Спсб, понял.

Почему для остальных (1250, 1252...) можно?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

mutex писал(а):Почему для остальных (1250, 1252...) можно?
Потому что символы этих кодовых страниц наиболее часто применимы в локализациях иностранного ПО и чаще используемы "нашим братом" в тексте(документы, вэб-страницы).
1250 - это центральноевропейская к.с. (она и отображена на приведённой картинке)
1251 - кириллическая к.с.
1252 - латинская к.с.
1253 - греческая к.с.

Нужно посмотреть, чтобы в кодовых таблицах страниц преобразования были помечены галками:
20127 (США-ASCII)
28592 (ISO 8859-2 центральноевропейская) //на неё больше подозрения
остальные необходимые, если установлен Русский, должны быть зафиксены по умолчанию(без права на снятие флага)
mutex
Сообщения: 134
Зарегистрирован: Чт дек 16, 2004 15:48
Откуда: Казахстан
Контактная информация:

Сообщение mutex »

Ясно, спасибо, Flasher.
Flasher писал(а):Нужно посмотреть, чтобы в кодовых таблицах страниц преобразования были помечены галками:
20127 (США-ASCII)
28592 (ISO 8859-2 центральноевропейская) //на неё больше подозрения
остальные необходимые, если установлен Русский, должны быть зафиксены по умолчанию(без права на снятие флага)
Где это посмотреть?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

mutex писал(а):Где это посмотреть?
Язык и региональные стандарты>Дополнительно. Если будет производиться таки изменения в настройках локали, крайне советую на всякий случай предварительно создать точку Восстановления.
mutex
Сообщения: 134
Зарегистрирован: Чт дек 16, 2004 15:48
Откуда: Казахстан
Контактная информация:

Сообщение mutex »

Спасибо, Flasher.

Проверил, "галочки" на месте, пункты:
20127 (США-ASCII)
28592 (ISO 8859-2 центральноевропейская)
уже помеченные. Сюда я, вроде, не лазил.

PS. В принципе в этом глюке нет ничего "смертельного" и жить можно. :)
PPS. Может, какой-то вредный вирус, троян?
Ответить