При установке шрифта проводится копирование файла с расширением .TTF в каталог %systemroot%\fonts и создается запись системного реестра в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Этот процесс можно автоматизировать с помощью командного файла, как показано ниже:

Rem fontinst.bat
copy akbar.ttf %systemroot%\fonts
regedit /s font.reg

Файл FONT.REG содержит следующий код:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Akbar Plain (TrueType)"="akbar.ttf"

В данном примере файл FONT.REG копирует шрифт AKBAR.TTF, который называется “Akbar Plain (TrueType)”. Сценарий .REG используется для создания записи Akbar Plain (TrueType) в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Запись имеет значение akbar.ttf. Новый шрифт становится доступным после перезагрузки компьютера.

Если в системе используются 16-ти разрядные программы, шрифт можно добавить и в файл WIN.INI в разделе [fonts] с помощью файла .INF, например:

[UpdateInis]
"E:\WINDOWS\WIN.INI","Fonts",,"Akbar Plain (TrueType)=akbar.ttf"