Процесс установки дополнительных шрифтов в Windows обычно не вызывает сложностей. Однако в современных версиях Windows есть некоторые технические нюансы, связанные с добавлением и удалением новых шрифтов, о которых стоит знать.
Установка новых шрифтов в Windows
Windows поддерживает шрифты типов TrueType (*.TTF файлы) и OpenType (*.OTF файлы). Существует множество сайтов, где можно скачать архивы с шрифтами в этих форматах бесплатно или за плату (начать можно, например, с https://fonts.google.com/). Обычно шрифты распространяются в ZIP-архивах, которые необходимо предварительно распаковать на диск перед установкой.
Чтобы добавить новый шрифт в Windows, кликните по файлу правой кнопкой мыши в Проводнике (File Explorer) и выберите Install (Установить). При выборе нескольких TTF файлов можно сразу установить несколько шрифтов.
Этот способ установки доступен пользователям без прав администратора. Однако в этом случае шрифт будет установлен только для текущего пользователя (%LOCALAPPDATA%\Microsoft\Windows\Fonts
) и не будет доступен другим пользователям компьютера.
Чтобы сделать шрифт доступным для всех пользователей, выберите пункт Install for all users (Установить для всех пользователей) в контекстном меню Проводника (для этого потребуются права локального администратора).
В этом случае файлы шрифтов будут установлены в системную папку %WinDir%\Fonts
.
Существует и несколько других методов установки шрифтов в Windows:
- Дважды кликните по файлу шрифта, затем в появившемся окне предпросмотра нажмите Install (Установить).
- Перетащите файл шрифта в папку
%windir%\fonts
. - Начиная с Windows 10 версии 1803, можно устанавливать шрифты через Microsoft Store. Откройте Settings (Параметры) -> Personalization (Персонализация) -> Fonts (Шрифты), затем нажмите Get more fonts in the Microsoft Store (Получить больше шрифтов в Microsoft Store). Выберите нужный шрифт и нажмите “Get” (Получить).
Простого копирования TTF-файлов в папку %systemroot%\Fonts
недостаточно для автоматической установки новых шрифтов из командной строки, батч-файла или PowerShell скрипта. В Windows необходимо зарегистрировать шрифт, добавив его описание в ветку реестра HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
. Ниже пример PowerShell скрипта, автоматически устанавливающего все шрифты из локальной папки:
$source="C:\distr\Fonts\"
$fonts = dir $source *.ttf
foreach ($font in $fonts)
{
Copy-Item $font.FullName "$env:SystemRoot\Fonts" -Force -Confirm:$false
New-ItemProperty -Name $font.BaseName -Path "HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Fonts" -PropertyType string -Value $font.Name
}
Как удалить (удалять) шрифты в Windows
Чтобы удалить шрифт, откройте Settings (Параметры) -> Personalization (Персонализация) -> Fonts (Шрифты) (ms-settings:fonts
). Найдите шрифт и выберите Uninstall (Удалить) в меню.
Также шрифт можно удалить через Проводник, зайдя в папку %windir%\fonts
.
Чтобы удалить шрифт вручную, удалите его файл из папки %windir%\Fonts
и соответствующую запись из ветки реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
.
Если вы случайно удалили системные шрифты Windows, их можно восстановить.
.