Does anyone know how to script or push multiple font files that are .ttf?
I need to install 24 .ttf fonts onto all computers in my environment. I'm wondering if anyone has done this already using the K1000?
-
Thanks everyone. I manually copied the font files to C:\Windows\Fonts and rebooted and the problem is solved. I now plan on copying the files using the K1000 or GPO. I haven't decided yet. - CPC_IT 4 years ago
Answers (6)
There are PowerShell script examples to install fonts that could be run by the SMA scripting module.
copy "%~dp0*.TTF" %windir%\fonts
Please let me have an address so that I can send my invoice.
You can use Distribution | File Synchronization to copy the files to C:\WINDOWS\Fonts where Microsoft assumes all fonts.
I use a script with the FontReg utility with pretty good results. The script and FontReg files needs to be stored locally to work. But I haven't had any complaints when this runs for individual profiles. I'm not sure how it works for all users. The key thing that it makes easy is installing the fonts and taking care of any registry hocus-pocus that is missing when you simply copy the files to the Fonts folder.
http://code.kliu.org/misc/fontreg/
For my marketing department, I created a font installer where the user puts any font files in a "Install fonts here" desktop folder. The script and FontReg files are stored in Program Files. Every 5 minutes the script runs. It copies only font file formats out of that desktop folder into the Program Files folder. It creates a dummy file in the desktop folder named "INSTALLING FONTS NOW" (gives the user the illusion that it's doing stuff). The files are scanned by my antivirus via command line and (I hope) quarantined according to the antivirus's policies. Any remaining files are installed with FontReg. Then copied back to a "Successful Fonts" inside the "Install fonts here" folder so they can do what they want with the files. That dummy file is deleted. The only time someone has broken it is when she tried to install hundreds of fonts at once. I'm pretty proud of this idea if you can't tell.