pozitronik: (Default)
[personal profile] pozitronik
Дано: Windows 7 x64, Total Commander 7.55a, и новый монитор.
Нужно переключить в TC шрифт с убогого подсунутого виндой шрифта на мой любимый Fixedsys Excelsior - юникодный аналог моношринного Fixedsys. Дело в том, что TC для каждого нового разрешения создаёт отдельный профиль настроек, в котором, на этот раз, шрифты слетели.
Вроде всё просто: в настройках лезем до шрифтов, жмякаем кнопку, выбираем... Ага, щас - "All of your fonts are hidden", проследуйте в панель управления и выключите автоскрытие. Винда какбе умная, и скрывает от приложений шрифты, не содержащие символов для текущей локали - опция такая появилась в семёрке, и по умолчанию она включена.
Дело, естественно, оказалось не в этом. Все шрифты у меня и так были видны, и никакие шаманства в панели управления не помогли. В итоге я разобрался, конечно.
Дело в том, что у TC есть интересный ключик x64DisableRedirection. При включении он позволяет обходить перенаправление Win64 при обращении к системным каталогам (для x32 приложений вида подсоввывает не оригинальные каталоги, а их подмену).
Как оказалось, у ключа, при его включении, имеются и побочные эффекты. Один из них - как раз невозможность вызвать стандартный диалог выбора шрифтов, другой - перестаёт работать Drag'n'drop из TC в другие приложения.
Ключ надо снять (по умолчанию он выключен, у меня остался после экспериментов), и перезапустить TC. После этого всё ок.

Date: 2010-12-08 07:10 pm (UTC)
From: [identity profile] sergiy grytsjuk (from livejournal.com)
Спасибо, очень помог ваш совет

December 2016

S M T W T F S
    123
45678910
1112131415 1617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 24th, 2025 11:17 pm
Powered by Dreamwidth Studios