Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Нет шрифта System в настройках интерфейса WinXP (http://forum.oszone.net/showthread.php?t=268849)

EgorS 26-09-2013 20:20 2224533

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

tamalex 26-09-2013 21:13 2224553

Посмотрел на русской версии XP этот шрифт - там набор символов только кириллический.

EgorS 26-09-2013 23:46 2224650

Цитата:

Цитата tamalex
там набор символов только кириллический »

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

Amigos 27-09-2013 08:25 2224708

Вложений: 1
Цитата:

Цитата tamalex
Посмотрел на русской версии XP этот шрифт - там набор символов только кириллический. »

xp :


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



Цитата:

Цитата EgorS
Подскажите, как исправить это дело. »

чтобы было как то так:



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

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

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

у меня в итоге получилось весьма православненько, спасибо за идею использовать шрифт System

EgorS 27-09-2013 12:33 2224797

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

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

Amigos 27-09-2013 13:09 2224815

Цитата:

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

это очень сильное колдунство, все кто его хоть раз использовал, или умерли, или умрут в ближайшем будущем
Заклинаю Вас, если Вам дорога Ваша жизнь, не открывайте спойлер ниже!
читать дальше »
нужно галочку вот тут убрать




Цитата:

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

MS в новых виндосах настраивать через диалоги не велит, реестр онли.

EgorS 27-09-2013 14:21 2224845

Цитата:

Цитата Amigos
это очень сильное колдунство … нужно галочку вот тут убрать»

Так у меня эта галочка снята (я её специально не снимал, просто щас посмотрел там — её нет, думаю, что по умолчанию она и так снята), а в окне настройки шрифта System всё равно нет; еще раз обращаю внимание, что я имею в виду не шрифты в прогах для набора текста (Блокнот итп), а список шрифтов в окне настройки элементов интерфейса Windows.

Petya V4sechkin 27-09-2013 17:21 2224953

Amigos, сам шрифт System - сильное колдунство :)
Ибо его нет в ветке Fonts в реестре. Единственная строка в FontSubstitutes:
Код:

"System,0"="System,204"

Amigos 27-09-2013 21:02 2225050

Цитата:

Цитата Petya V4sechkin
Ибо его нет в ветке Fonts »

есть. во всех Windows, начиная с 3.11 (за более ранние не скажу) по 8.0
c:\WINDOWS\Fonts\vgasys.fon , начиная с NT имеет атрибут "скрытый"
Цитата:

Цитата EgorS
а в окне настройки шрифта System всё равно нет; еще раз обращаю внимание, что я имею в виду не шрифты в прогах для набора текста (Блокнот итп), а список шрифтов в окне настройки элементов интерфейса Windows. »

при установленной галочке наблюдается именно такой эффект, все растровые шрифты (а system - растровый) из списка шрифтов в этом диалоге пропадают. Ну раз у вас не стоит там галочка, тогда не знаю.

Petya V4sechkin 27-09-2013 22:12 2225065

Amigos, нету в ветке
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

Amigos 28-09-2013 20:42 2225414

Petya V4sechkin, и в панель управления / шрифты его тоже не видно, но в списки шрифтов он всё равно попадает


Amigos 30-09-2013 07:32 2225965

Цитата:

Цитата EgorS
WinXP SP3 Eng его там нет »

похоже дело в языке.
Добрался до американской версии (win2003srv) в ней в диалоге appearance/advanced отсутствуют растровые шрифты, там только TrueType, причём независимо от галочки "use only TrueType" в настройках шрифтов. Ну а так System это растровый шрифт, его там и не увидишь.

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

Petya V4sechkin 30-09-2013 07:42 2225966

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 2225973

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

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


Petya V4sechkin 30-09-2013 08:29 2225976

Цитата:

Цитата Amigos
пропали 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 2225980

Цитата:

Цитата Petya V4sechkin
если в английской системе добавить ту единственную строчку »

ничего не поменялось, и вроде как строчки "имя шрифта,0"="имя шрифта,204" добавляются в реестр автоматом, ясли в качестве !язык для не юникод программ" выбран русский

Цитата:

Цитата Petya V4sechkin
И для них в русской системе есть строки, которых нет в английской: »

у меня в английской системе эти строчки есть


Время: 16:25.

Время: 16:25.
© OSzone.net 2001-