Installing Fonts
Install Fonts from a Server Share using Powershell
Installing fonts in Windows requires two steps (that need to be run as Admin)
- Copy the font file to %windir%\fonts\
- Create a REG_SZ at "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\%fontname% (TrueType)" and set it to %fontfilename%
If I was installing Avenir 55 Roman, I'd do this in LabTech:
- File Download
- Local File: Software\Fonts\AvenirLTStd-Roman.otf
- Destination Path: %windir%\Fonts\AvenirLTStd-Roman.otf
- Registry Set Value
- Registry Value: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\AvenirLTStd-Roman (TrueType)
- Data: AvenirLTStd-Roman.otf
- Data Type: Reg_String
Allowing non-Admin users to install their own fonts
To allow users to install fonts without a RMM in place or giving them local admin: http://www.bohack.com/2011/04/allowing-non-administrators-to-install-fonts-in-windows-7/