Показать полную графическую версию : [решено] Неправильный шрифт или квадратики в окне завершения работы
После удаления игры возникла проблема с кодировкой (см. вложенный файл)
Кто-нибудь знает, как устранить эту проблему?
[hr]Причина
В библиотеке Msgina.dll используется шрифт Franklin Gothic, которого нет (и никогда не было) в системе.
Решение
Твик реестра (http://oszone.net/5604):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Franklin Gothic"="Arial"
Petya V4sechkin
29-04-2007, 14:33
L e o N
Чаще всего это бывает из-за шрифта Stylus BT.
Панель управления -> Шрифты, если найдете - удаляйте.
А если кодировка глючит не везде, а только в некоторых программах и шрифтах.
К примеру в CLC (буфер обмена копирует) и еще в некоторых ПО.
А если кодировка глючит не везде, а только в некоторых программах и шрифтах.Aналогичный вопрос уже задавался на форуме. Воспользуйтесь фильтрами (http://tools.oszone.net/Vadikan/faq.html#filters) по названию темы по кириллиц.
http://oszone.net/user_img/050214130343/filters.png
Результат (http://forum.oszone.net/forumdisplay.php?f=6&filter_string=кириллиц&filter_by=title)
Оттуда вы узнаете о странице Региональные Настройки - Россия (http://tools.oszone.net/Vadikan/regional.htm)
Чаще всего это бывает из-за шрифта Stylus BT.
Панель управления -> Шрифты, если найдете - удаляйте.
Такого шрифта у меня нет.
Если проблемы не исчезли, то есть еще одно средство - изменить параметры кодовых страниц в реестре. Скоприуйте текст в Блокнот, сохраните как filename.reg и запустите. Перезагрузите компьютер
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1252"="c_1251.nls"
Этот метод также не устранил проблему.
Парни, а это кажись зашито в системных файлах таких как Winlogon.exe...или нет?
НАШЕЛ!!!
файл: shell32.dll
ветвь: Dialog
ресурс: 1089
P.S.
Если не понял о чем я, то файлик shell32.dll открывается прогой ResHacker, предварительно отключив SFC (защита файлов Windows)
Petya V4sechkin
05-05-2007, 16:49
L e o N
1. Пожалуйста, приведите содержимое веток реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
2. Попробуйте постепенно переносить ttf-шрифты из папки %windir%\Fonts в другую папку (например, создать C:\FontsBackup) до тех пор, пока кодировка в окне завершения работы не станет нормальной. Потом (если "виновник" будет найден) можно будет перенести их обратно.
3. Хотелось бы сравнить файлы в вашей системе и в нормальной:
msgina.dll
arial.ttf
(поскольку Msgina.dll "отвечает" за окна завершения работы, а используется там шрифт Arial).
MaxDELETE
28-08-2007, 14:24
Petya V4sechkin, у меня схожая проблема, здесь прикрепленный файлик реестра с нужными ветками.
шаги 2 и 3 делал, не помогло
Petya V4sechkin
28-08-2007, 17:17
MaxDELETE, кроме того, по дефолту ветка FontSubstitutes выглядит так (на русской XP):
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial CE,238"="Arial,238"
"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
"Courier New CE,238"="Courier New,238"
"Courier New CYR,204"="Courier New,204"
"Courier New Greek,161"="Courier New,161"
"Courier New TUR,162"="Courier New,162"
"Helv"="MS Sans Serif"
"Helvetica"="Arial"
"MS Shell Dlg 2"="Tahoma"
"Times"="Times New Roman"
"Times New Roman CE,238"="Times New Roman,238"
"Times New Roman CYR,204"="Times New Roman,204"
"Times New Roman Greek,161"="Times New Roman,161"
"Times New Roman TUR,162"="Times New Roman,162"
"Tms Rmn"="MS Serif"
"Arial Baltic,186"="Arial,186"
"Courier New Baltic,186"="Courier New,186"
"Times New Roman Baltic,186"="Times New Roman,186"
"System,0"="System,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"
"MS Shell Dlg"="Microsoft Sans Serif"
Попробуй удалить свою и импортировать эту. Потому что шрифт MS Sans Serif у тебя явно не в тех местах.
MaxDELETE
28-08-2007, 17:27
Petya V4sechkin, просто эта фигня СРАЗУ ЖЕ после установки Виндовс (я сделал темку в "Наборах обновлений", там есть скрин). Второй вариант прогоню еще раз по нормальному на чистой системе. Забыл кстате сказать - при установке винды ставятся еще шрифты от Висты (Calibri и т.д.). Calibri стоит как основной шрифт в системе. Шрифты ставятся на Т12 с помощью утилитки FontInstaller. Попозжа проверю без этих шрифтов. Просто времени нет, поэтому и написал - вдруг кто может сталкивался с такой проблемой
Ветку твою импортировал, но ничего не помогло.
Щас поставил свою винду на виртуальной машине и о чудо - все в порядке. Но до этого тот же самый дистриб ставил на 2 компа - проблемы есть. Ощущение как будто эта проблема возникает когда дрова на видяху поставишь :)
Ладно, сегодня вечерок посижу-подолблюсь над этой проблемой, потом скажу что да как :)
MaxDELETE,
а ты случайно не устанавливал программ которые свои шрифты ставят?
просто я один раз криво казахский шрифт поставил так у меня завершение работы вообще ничего не было только 3 кнопки как обычно Зеленая желтая и красная
dimon_ua
30-08-2007, 13:47
удалил фонт batik.ttf и появились русские буквы, но большого размера. теперь стоит вопрос как эти буквы уменьшить?
Petya V4sechkin
30-08-2007, 14:37
удалил фонт batik.ttf и появились русские буквы, но большого размера. теперь стоит вопрос как эти буквы уменьшить?
Продолжить удалять шрифты.
У меня такая проблема появилась, как стал использовать аддоны августа (все), при этом машина чистая, шрифтов левых нету... Выше приведенные методы пробовал - не помогло...
А тут http://forum.oszone.net/thread-89432.html не нашли решения разве?
помогло только это:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Franklin Gothic"="Franklin Gothic Medium"
Правда шрифт немного не стандарт. Машина была чистая, без дополнительных программ. так что думаю это проблема аддонов августа, либо файла my cystom от Boa Soft...
Lender2005
15-01-2008, 02:42
Недавно появился очень неприятный глюк в интерфейсе, в окне выключения компьютера, где три кнопы: ждущий\спящий режим, перезагрузка и выключение, заголовок окна стал отображаться квадратными символами вместо букв. Я прикреплю скриншот, чтоб было понятней, как это выглядит...Мож кто сталкивался? Помогите кто-нить пожалуйста, подскажите как убрать...:(
dos-unit
14-06-2008, 18:34
Господа! У меня такой вопрос, в окне завершения работы не влазит надпись "Выключить компьютер", пишет "Выключить ком". В файле msgina.dll нашел такую запись:
20100 DIALOGEX 0, 0, 208, 122
STYLE DS_SYSMODAL | DS_SETFOREGROUND | WS_POPUP | WS_BORDER
CAPTION ""
LANGUAGE LANG_RUSSIAN, 0x1
FONT 8, "MS Shell Dlg"
{
CONTROL "Отмена", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 161, 103, 40, 12
CONTROL "Флаг", 20101, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 176, 0, 32, 26
CONTROL "Выключить компьютер", 20102, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 14, 0, 157, 26
CONTROL "&Ждущий режим", 20104, BUTTON, BS_OWNERDRAW | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 28, 49, 22, 20
CONTROL "В&ыключение", 20103, BUTTON, BS_OWNERDRAW | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 93, 49, 22, 20
CONTROL "&Перезагрузка", 20105, BUTTON, BS_OWNERDRAW | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 158, 49, 22, 20
CONTROL "&Спящий режим", 20106, BUTTON, BS_PUSHBUTTON | BS_NOTIFY | WS_CHILD | WS_VISIBLE, 30093, 30049, 22, 20
CONTROL "", 20108, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_DISABLED, 6, 73, 66, 8
CONTROL "", 20107, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_DISABLED, 77, 73, 54, 8
CONTROL "", 20109, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_DISABLED, 136, 73, 66, 8
Что сдесь нужно поправить, чтобы надпись выглядела как нужно?
Petya V4sechkin
14-06-2008, 18:48
dos-unit, э-э-э... Как насчет решения из шапки темы?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.