PDA

Показать полную графическую версию : Нет шрифта System в настройках интерфейса WinXP


EgorS
26-09-2013, 20:20
Я обычно ставлю для иконок, менюшек итп. шрифт System (он кажется мне наиболее подходящим по размеру и чёткости), но впервые встретил такой глюк (фичу?) что его нет в настройках: правый щелчок мышью по Рабочему Столу > Properties > вкладка "Appearance" > кнопка "Advanced" -- и там в выпадающем списке "Item" можно настраивать вид разных элементов интерфейса. Во всех юзанных мною до сих пор Windows (от 98 до XP) шрифт System там был, а теперь на недавно установленной WinXP SP3 Eng его там нет (хотя в шрифтах разных прог типа Блокнота, AkelPad итп. он есть). Не знаю, имеет ли это значение (может быть дело именно в этом?), но раньше я юзал только РУССКИЕ Windows, а щас поставил английскую (диск под руку попался). Подскажите, как исправить это дело.

tamalex
26-09-2013, 21:13
Посмотрел на русской версии XP этот шрифт - там набор символов только кириллический.

EgorS
26-09-2013, 23:46
там набор символов только кириллический »
Если установить System шрифтом для набора текста, например, в Блокноте, то там можно писать и латиницей и кириллицей — никаких проблем нет (причём и в русской и в английской версиях Windows, только в англ. Windows надо в языковых настройках выставить русский язык). Речь о другом: почему в окне, где настраивается интерфейс элементов Windows нет шрифта System?

Amigos
27-09-2013, 08:25
Посмотрел на русской версии XP этот шрифт - там набор символов только кириллический. » xp :
http://i2.imageban.ru/thumbs/2013.09.27/675e6a2fcb2d24fd5705d744da583b78.png (http://i2.imageban.ru/out/2013/09/27/675e6a2fcb2d24fd5705d744da583b78.png)

в более современных осях:

http://i6.imageban.ru/thumbs/2013.09.27/22bd7026b70b64e698f3cef03d29b769.png (http://i6.imageban.ru/out/2013/09/27/22bd7026b70b64e698f3cef03d29b769.png)

Подскажите, как исправить это дело. »чтобы было как то так:

http://i1.imageban.ru/thumbs/2013.09.27/d0ee433ad222703d90d0048755124b6a.png (http://i1.imageban.ru/out/2013/09/27/d0ee433ad222703d90d0048755124b6a.png)

нужно забекапить раздел реестра [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]

потом применить приатаченный твик, перезагрузиться.

если не понравиться, востановить значения из REG с забекапленой веткой [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]

у меня в итоге получилось весьма православненько, спасибо за идею использовать шрифт System
http://i2.imageban.ru/thumbs/2013.09.27/29271255ea8b7ec49f273031728c8736.png (http://i2.imageban.ru/out/2013/09/27/29271255ea8b7ec49f273031728c8736.png)

EgorS
27-09-2013, 12:33
Да, у меня тоже была такая идея — сделать снимок реестра, поменять шрифт у нужных мне элементов интерфейса (иконки, меню итп.), потом сделать еще снимок, сравнить их и узнать, какие ключи в рестре соответствуют этим настройкам, но что-то лень было, да и я не знал, что там эти настройки прописаны в виде бессмысленных 16-ричных значений (бессмысленных, т.е. не в виде, например, "Tahoma", "Verdana" итп, а в виде "hex:f1,ff,ff,ff,00, …"), поэтому надо было бы еще узнать, как записывается конкретный шрифт (в данном случае System) этой hex-галиматьёй.

В общем, благодарю за подсказку, но это всё-таки частичное решение. Я вообще хотел узнать, почему строчки System нет в диалоге настройки (как я уже говорил, во всех виденных мной русских Windows 98-XP она там была, а вот теперь в англ. WinXP SP3 — нету). Всё-таки хотелось бы настраивать через диалог, а возиться с реестром — слишком громоздко.

Amigos
27-09-2013, 13:09
Я вообще хотел узнать, почему строчки System нет в диалоге настройки (как я уже говорил, во всех виденных мной русских Windows 98-XP она там была, а вот теперь в англ. WinXP SP3 — нету) » это очень сильное колдунство, все кто его хоть раз использовал, или умерли, или умрут в ближайшем будущем
Заклинаю Вас, если Вам дорога Ваша жизнь, не открывайте спойлер ниже! нужно галочку вот тут убрать

http://i1.imageban.ru/thumbs/2013.09.27/ea50ff2b2a1b5896df59e6b85083a434.png (http://i1.imageban.ru/out/2013/09/27/ea50ff2b2a1b5896df59e6b85083a434.png)


Всё-таки хотелось бы настраивать через диалог »MS в новых виндосах настраивать через диалоги не велит, реестр онли.

EgorS
27-09-2013, 14:21
это очень сильное колдунство … нужно галочку вот тут убрать»
Так у меня эта галочка снята (я её специально не снимал, просто щас посмотрел там — её нет, думаю, что по умолчанию она и так снята), а в окне настройки шрифта System всё равно нет; еще раз обращаю внимание, что я имею в виду не шрифты в прогах для набора текста (Блокнот итп), а список шрифтов в окне настройки элементов интерфейса Windows.

Petya V4sechkin
27-09-2013, 17:21
Amigos, сам шрифт System - сильное колдунство :)
Ибо его нет в ветке Fonts в реестре. Единственная строка в FontSubstitutes:
"System,0"="System,204"

Amigos
27-09-2013, 21:02
Ибо его нет в ветке Fonts »есть. во всех Windows, начиная с 3.11 (за более ранние не скажу) по 8.0
c:\WINDOWS\Fonts\vgasys.fon , начиная с NT имеет атрибут "скрытый"
а в окне настройки шрифта System всё равно нет; еще раз обращаю внимание, что я имею в виду не шрифты в прогах для набора текста (Блокнот итп), а список шрифтов в окне настройки элементов интерфейса Windows. » при установленной галочке наблюдается именно такой эффект, все растровые шрифты (а system - растровый) из списка шрифтов в этом диалоге пропадают. Ну раз у вас не стоит там галочка, тогда не знаю.

Petya V4sechkin
27-09-2013, 22:12
Amigos, нету в ветке
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

Amigos
28-09-2013, 20:42
Petya V4sechkin, и в панель управления / шрифты его тоже не видно, но в списки шрифтов он всё равно попадает

http://i6.imageban.ru/thumbs/2013.09.28/53df31a3219ff71f46fe1af467aec792.png (http://i6.imageban.ru/out/2013/09/28/53df31a3219ff71f46fe1af467aec792.png)

Amigos
30-09-2013, 07:32
WinXP SP3 Eng его там нет » похоже дело в языке.
Добрался до американской версии (win2003srv) в ней в диалоге appearance/advanced отсутствуют растровые шрифты, там только TrueType, причём независимо от галочки "use only TrueType" в настройках шрифтов. Ну а так System это растровый шрифт, его там и не увидишь.

У меня возникло подозрение, что то, что в русских Windows в этом диалоге можно выбтрать растровые шрифты (в частности System) - это ошибка, возникшая при русификации.
Ну а в оригинале этой ошибки нет.

Petya V4sechkin
30-09-2013, 07:42
Amigos, что если в английской системе добавить ту единственную строчку с упоминанием System, которая есть в русской:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="System,204"

и перезагрузиться?

Amigos
30-09-2013, 08:23
Petya V4sechkin, там дело не в конкретном шрифте, дело в том что этот конкретный диалог не показывает растровые шрифты вообще, это не только system, растровых шрифтов в поставке Windows почти десяток, и ни одного из них в этом списке нет, в отличии от нормальных диалогов выбора шрифта

вот на скрине, в английской версии в этом диалоге пропали Courier и Fixedsys , хотя в обычном диалоге выбора шрифта они доступны

http://i2.imageban.ru/out/2013/09/30/2623e1877bdbab756eecb28eee787533.png

Petya V4sechkin
30-09-2013, 08:29
пропали Courier и Fixedsys
И для них в русской системе есть строки, которых нет в английской:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Fixedsys,0"="Fixedsys,204"
"Courier,0"="Courier New,204"

Amigos
30-09-2013, 08:33
если в английской системе добавить ту единственную строчку » ничего не поменялось, и вроде как строчки "имя шрифта,0"="имя шрифта,204" добавляются в реестр автоматом, ясли в качестве !язык для не юникод программ" выбран русский

И для них в русской системе есть строки, которых нет в английской: »
у меня в английской системе эти строчки есть
http://i1.imageban.ru/thumbs/2013.09.30/44959976a50170ecce0e63c352279720.png (http://i1.imageban.ru/out/2013/09/30/44959976a50170ecce0e63c352279720.png)




© OSzone.net 2001-2012