Показать полную графическую версию : Нет шрифта System в настройках интерфейса WinXP
Я обычно ставлю для иконок, менюшек итп. шрифт System (он кажется мне наиболее подходящим по размеру и чёткости), но впервые встретил такой глюк (фичу?) что его нет в настройках: правый щелчок мышью по Рабочему Столу > Properties > вкладка "Appearance" > кнопка "Advanced" -- и там в выпадающем списке "Item" можно настраивать вид разных элементов интерфейса. Во всех юзанных мною до сих пор Windows (от 98 до XP) шрифт System там был, а теперь на недавно установленной WinXP SP3 Eng его там нет (хотя в шрифтах разных прог типа Блокнота, AkelPad итп. он есть). Не знаю, имеет ли это значение (может быть дело именно в этом?), но раньше я юзал только РУССКИЕ Windows, а щас поставил английскую (диск под руку попался). Подскажите, как исправить это дело.
Посмотрел на русской версии XP этот шрифт - там набор символов только кириллический.
там набор символов только кириллический »
Если установить System шрифтом для набора текста, например, в Блокноте, то там можно писать и латиницей и кириллицей — никаких проблем нет (причём и в русской и в английской версиях Windows, только в англ. Windows надо в языковых настройках выставить русский язык). Речь о другом: почему в окне, где настраивается интерфейс элементов Windows нет шрифта System?
Посмотрел на русской версии 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)
Да, у меня тоже была такая идея — сделать снимок реестра, поменять шрифт у нужных мне элементов интерфейса (иконки, меню итп.), потом сделать еще снимок, сравнить их и узнать, какие ключи в рестре соответствуют этим настройкам, но что-то лень было, да и я не знал, что там эти настройки прописаны в виде бессмысленных 16-ричных значений (бессмысленных, т.е. не в виде, например, "Tahoma", "Verdana" итп, а в виде "hex:f1,ff,ff,ff,00, …"), поэтому надо было бы еще узнать, как записывается конкретный шрифт (в данном случае System) этой hex-галиматьёй.
В общем, благодарю за подсказку, но это всё-таки частичное решение. Я вообще хотел узнать, почему строчки System нет в диалоге настройки (как я уже говорил, во всех виденных мной русских Windows 98-XP она там была, а вот теперь в англ. WinXP SP3 — нету). Всё-таки хотелось бы настраивать через диалог, а возиться с реестром — слишком громоздко.
Я вообще хотел узнать, почему строчки 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 в новых виндосах настраивать через диалоги не велит, реестр онли.
это очень сильное колдунство … нужно галочку вот тут убрать»
Так у меня эта галочка снята (я её специально не снимал, просто щас посмотрел там — её нет, думаю, что по умолчанию она и так снята), а в окне настройки шрифта System всё равно нет; еще раз обращаю внимание, что я имею в виду не шрифты в прогах для набора текста (Блокнот итп), а список шрифтов в окне настройки элементов интерфейса Windows.
Petya V4sechkin
27-09-2013, 17:21
Amigos, сам шрифт System - сильное колдунство :)
Ибо его нет в ветке Fonts в реестре. Единственная строка в FontSubstitutes:
"System,0"="System,204"
Ибо его нет в ветке 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
Petya V4sechkin, и в панель управления / шрифты его тоже не видно, но в списки шрифтов он всё равно попадает
http://i6.imageban.ru/thumbs/2013.09.28/53df31a3219ff71f46fe1af467aec792.png (http://i6.imageban.ru/out/2013/09/28/53df31a3219ff71f46fe1af467aec792.png)
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"
и перезагрузиться?
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"
если в английской системе добавить ту единственную строчку » ничего не поменялось, и вроде как строчки "имя шрифта,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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.