PDA

Показать полную графическую версию : Небольшая проблема с системными шрифтами


Condar
26-07-2007, 10:01
Установил одну пиратскую игрушку. Судя по всему, часть кириллических шрифтов она заменила западными аналогами. В некоторых программах эти шрифты (например, Georgia) стали отображаться некорректно. Можно ли это как-нибудь вылечить без переустановки системы? Не смертельно, но раздражает ощутимо.

Insomnia
26-07-2007, 10:03
Откати систему до того как поставил игрушку!

Blast
26-07-2007, 10:08
Condar
Попробуйте варианты решения, предложенные в этой теме: Отображение кириллицы в программах, файлах, каталогах (http://forum.oszone.net/thread-6687.html)

Или отсюда: [решено] Нужны стандартные шрифты для ХР professional (http://forum.oszone.net/thread-75360.html)

Condar
26-07-2007, 11:28
Спасибо, попробую.

Condar
26-07-2007, 21:16
Хм... не помогло. :) Снес шрифты, извлек и установил их из дистрибутива WinXP - глухо. В региональных настройках тоже все в порядке.

Petya V4sechkin
27-07-2007, 08:58
Condar
Приведите содержимое веток реестра:
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

Посмотрите также эти темы:
Кодировка в окне завершения работы (http://forum.oszone.net/thread-83309.html)
MSI в Windows XP SP2: кириллические символы заменяются японскими иероглифами (http://forum.oszone.net/thread-76944.html)

Condar
27-07-2007, 21:29
Реестровые ветки во вложении.

Боюсь, я неточно обозначил проблему. У меня шрифты читаются; другое дело, что в некоторых программах их начертание отображается в виде Times New Roman или Arial. В число этих некоторых входят интернет-браузер и текстовый редактор Bred2, в котором я привык набирать тексты.

Petya V4sechkin
27-07-2007, 23:03
Condar
В реестре ничего подозрительного не заметил.
Тему оформления (в настройках экрана) менять пробовали?

Если не поможет, воспользуйтесь советом из указанных мной тем: постепенно переносить шрифты в другую папку (если дело не в них, зарегистрируете обратно).

Condar
27-07-2007, 23:20
Шрифты уже полностью переустановлены (распаковал архивы FO_ и TT_ в дистрибутиве, выгрузился в DOS и переписал).

Petya V4sechkin
28-07-2007, 08:23
Condar
Так, свежим взглядом заметил косяк.
Удалите из раздела реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
строчку:
"MS Shell Dlg,204"="MS Sans Serif,204"

Condar
28-07-2007, 16:02
Попробовал - не вышло. К тому же в диалоговых окнах Windows шрифты не сбиваются.

Два скриншота с вебстраницы (для отображения используется Georgia):

1.jpg - кодировка Unicode. Шрифт читается, но отображается в виде Times New Roman.

2.jpg - кириллическая кодировка (1251). Шрифт не читается, хотя видно, что это все равно Georgia.

Если страницу сохранить на диск в кириллической кодировке и просматривать автономно, шрифт читается нормально.

Petya V4sechkin
28-07-2007, 16:43
Condar
Вынужден повторить 8-й пост:
Тему оформления (в настройках экрана) менять пробовали?

Если не поможет, воспользуйтесь советом из указанных мной тем: постепенно переносить шрифты в другую папку (если дело не в них, зарегистрируете обратно).

Condar
28-07-2007, 22:23
1) Пробовал, без толку.
2) Шрифты переустанавливал сразу все, с нуля.
Вывод: дело не в шрифтах.

Petya V4sechkin
29-07-2007, 06:55
Condar
Еще одна лишняя строчка в FontSubstitutes:
"MS Serif"="MS Sans Serif,204"

Список по умолчанию такой:
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"


распаковал архивы FO_ и TT_ в дистрибутиве, выгрузился в DOS и переписалПонимаете, это не совсем то, что я имел в виду.

Condar
29-07-2007, 12:10
Возможно, я просто не знаю, как нужно грамотно устанавливать и регистрировать шрифты...




© OSzone.net 2001-2012