пятница, 1 июня 2018 г.

Масштабирование шрифтов в приложениях RemoteApps в Windows 2012R2


Опять же - скорее для себя, но, возможно, кому-то будет полезно. 

Часто при публикации приложений ReoteApps на компьютерах пользователей они отображаются с мелким шрифтом - по умолчанию 100%, что неудобно при работе - глаза за день устанут всматриваться, а изменить размер шрифта пользователь не может. Классический пример -  на терминальном сервере под Windows 2012R2 опубликована всеми горячо любимая программа 1С Предприятие 8.х - если не изменять размер шрифта - то отображение на экране очень мелкое. Можно, конечно, изменить размер шрифта в конфигурации - но это долго и не совсем просто, можно сделать быстрее и проще - изменить в реестре терминального сервера значение параметра LogPixels с 0x00000060 на 0x00000078 - шрифт изменится с 100% на комфотрные для работы 125%.

Содержимое файла для изменеия размера шрифта - можно скопировать, сохранить, например, как файл FonFix.reg, запустить, и согласиться на внесение изменений. Ещё - можно перейти по ссылке, и скачать .zip с готовым файлом.

Windows Registry Editor Version 5.00
; For 125% - dword:00000078
; For 100% - dword:00000060
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontDPI]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\FontDPI]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0000\Software\Fonts]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0001\Software\Fonts]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\Current\Software\Fonts]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Hardware Profiles\0000\Software\Fonts]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Hardware Profiles\0001\Software\Fonts]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0000\Software\Fonts]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\Software\Fonts]
"LogPixels"=dword:00000078
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]
"LogPixels"=dword:00000078
[HKEY_CURRENT_CONFIG\Software\Fonts]
"LogPixels"=dword:00000078
view raw FontFix.reg hosted with ❤ by GitHub


Если приложение в терминальном режиме отображается с размытыми шрифтами - это обычно старые приложения - то в свойствах этого приложения надо отключить масштабирование при высоком разрешении экрана - шрифты станут нормально отображаться, иногда для получения результата надо перезагрузить компьютер. Total Commander выбран исключительно для примера, чтобы показать настройку.


Всё это потому, что в Windows 2102R2 изменем механизм масштабирования интерфейса, очень неплохо всё расписано, например, тут.

24 января 2020 года - небольшое дополнение для клиентов на Windows 10.

0 коммент. :

Отправить комментарий