diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..855b00c --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# General +.DS_Store +Thumbs.db +Desktop.ini +*.log +*.tmp +*.bak + +# PowerShell +*.ps1.save +*.ps1~ +*.ps1.tmp + +# Editor files +.vscode/ +.idea/ +*.swp diff --git a/README.md b/README.md index 792be33..a13d262 100644 --- a/README.md +++ b/README.md @@ -1,69 +1,53 @@ # font_sharpener + DPI Scaling Fix for Clear Fonts in Windows + Улучшает чёткость шрифтов в Windows через настройку реестра. -По мотивам https://actika.livejournal.com/5313.html +По мотивам: https://actika.livejournal.com/5313.html +## Установка и запуск -Склонируйте репозиторий или скачайте файл Set-DpiScaling.ps1: -sh +1) Скачайте файл или клонируйте репозиторий: +``` git clone https://github.com/ваш-репозиторий.git +``` +2) Перейдите в папку проекта (или куда вы сохранили файл): +``` +cd font_sharpener +``` -Перейдите в папку с скриптом: - -sh -cd registry-dpi-scaling-tool - - -Запуск скрипта - -Откройте PowerShell от имени администратора - -(Нажмите Win + X → "Терминал Windows (администратор)") - +3) Откройте PowerShell от имени администратора (Win + X → «Терминал Windows (администратор)»). -Разрешите выполнение скриптов (если нужно): - -powershell +4) При необходимости разрешите выполнение скриптов: +``` Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force -Запустите скрипт: +``` -powershell +5) Запустите скрипт: +``` .\Set-DpiScaling.ps1 - - -Что делает скрипт? -Создает резервные копии текущих значений реестра (добавляя _ к именам ключей): - -DpiScalingVer → DpiScalingVer_ - -Win8DpiScaling → Win8DpiScaling_ - -LogPixels → LogPixels_ - -FontSmoothing → FontSmoothing_ - -Устанавливает новые значения для улучшения масштабирования: - -reg -DpiScalingVer = 0x00001000 - -Win8DpiScaling = 0x00000001 - -LogPixels = 0x00000060 (96 DPI) - -FontSmoothing = 0x00000001 (Включено) - -Проверяет, что изменения применились. - - -Важно! - -Требуются права администратора - -После применения изменений может потребоваться перезагрузка - -Рекомендуется создать точку восстановления системы перед запуском - - - +``` + +## Что делает скрипт? + +1) Создаёт резервные копии текущих значений реестра (добавляя символ «_» к именам ключей): +- DpiScalingVer → DpiScalingVer_ +- Win8DpiScaling → Win8DpiScaling_ +- LogPixels → LogPixels_ +- FontSmoothing → FontSmoothing_ + +2) Устанавливает новые значения для улучшения масштабирования: +``` +DpiScalingVer = 0x00001000 +Win8DpiScaling = 0x00000001 +LogPixels = 0x00000060 # 96 DPI (100%) +FontSmoothing = 0x00000001 # Включено +``` + +3) Проверяет, что изменения применились корректно. + +## Важно +- Требуются права администратора. +- Для применения изменений может потребоваться выход из системы или перезагрузка. +- Рекомендуется создать точку восстановления системы перед запуском. diff --git "a/\320\257\321\221\321\202\320\272\320\270\320\265 \321\210\321\200\320\270\321\204\321\202\321\213.ps1" b/Set-DpiScaling.ps1 similarity index 100% rename from "\320\257\321\221\321\202\320\272\320\270\320\265 \321\210\321\200\320\270\321\204\321\202\321\213.ps1" rename to Set-DpiScaling.ps1