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. После этого всё ок.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

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. 22nd, 2025 03:25 pm
Powered by Dreamwidth Studios