Install OpenType and TrueType fonts on Windows endpoints from Google Fonts or custom payloads
This Automox Worklet™ detects and installs OpenType (OTF) and TrueType (TTF) fonts on Windows endpoints. The Worklet evaluates available fonts by checking the Windows registry for existing font entries, then downloads and installs missing fonts through either the Google Fonts API or attached custom payloads.
The Worklet supports three installation methods: retrieving fonts by name from Google Fonts, deploying individual font files as payloads, or extracting fonts from ZIP archives. This flexibility accommodates both public and proprietary font deployments.
verifying consistent fonts across all endpoints maintains brand identity and document formatting integrity. When team members lack required fonts, design documents render incorrectly, causing version control issues, broken layouts, and unprofessional presentations.
Deploying fonts through Automox eliminates manual installation on individual endpoints. This approach scales to thousands of endpoints, reduces user friction, and keeps every endpoint has the fonts needed for proper document rendering and creative applications.
Custom or branded fonts often contain security considerations and licensing restrictions. The Worklet centralizes font management through Automox, providing clear audit trails and verifying compliance with font licensing agreements.
Evaluation phase: The Worklet queries the registry key at HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts to identify installed fonts. It cross-references desired font names against existing registry entries to determine which fonts require installation.
Remediation phase: The Worklet downloads missing fonts from Google Fonts API or extracts them from ZIP payloads, copies font files to C:\Windows\Fonts, and registers each font in the Windows registry with the appropriate suffix (TrueType) or (OpenType) based on file extension.
Windows 7 or later (Windows 10, Windows 11, Windows Server 2016 and later)
Administrator privileges required for registry write access and Fonts directory modification
Internet connectivity if retrieving fonts from Google Fonts API
Valid font names matching Google Fonts directory or OTF/TTF file names in payloads (without file extensions)
Optional: Worklet payload configured with OTF, TTF files, or ZIP archives containing fonts
Available disk space in C:\Windows\Fonts for font files
After remediation completes, specified fonts appear in C:\Windows\Fonts and register in the Windows registry. Applications relaunched after font installation access the newly installed fonts immediately without requiring an endpoint restart in most cases.
To verify installation, users can open the Fonts Control Panel (Settings > Personalization > Fonts on Windows 11, or C:\Windows\Fonts folder on earlier versions) and search for the newly installed font name. Subsequent Worklet evaluations return compliant status, indicating the font remains properly installed and registered.
Run this Worklet on a pilot Windows endpoint and review evaluation output for install fonts.
Confirm Automox activity logs show successful completion and exit code 0.
Verify endpoint state using checks aligned to evaluation script logic, such as Write-Error, Get-ChildItem, Write-Warning.
Validate remediation effects from script operations such as Write-Error, Test-Path, Write-Warning, then rerun evaluation for compliance.
For technical validation, compare endpoint state to the Worklet evaluation logic and remediation flow for install fonts. This supports repeatable system preferences workflows, faster change control review, and auditable compliance evidence.
Useful script references for this Worklet include evaluation operations such as Write-Error, Get-ChildItem, Write-Warning and remediation operations such as Write-Error, Test-Path, Write-Warning. Use these indicators to verify that endpoint changes match intended policy outcomes.


By submitting this form you agree to our Master Services Agreement and Privacy Policy.
Already have an account? Log in
Consider Worklets your easy button
A Worklet is an automation script, written in Bash or PowerShell, designed for seamless execution on endpoints – at scale – within the Automox platform. Worklet automation scripts perform configuration, remediation, and the installation or removal of applications and settings across Windows, macOS, and Linux.

AUTOMOX + WORKLETS™
Uncover new possibilities with simple, powerful automation.
By submitting this form you agree to our Master Services Agreement and Privacy Policy