Perform font operations like Search (list), show, hide, delete using Windows Explorer Shell.
It is safer than using private registry and file operations.
Useful for batch enabling/ disabling of fonts.
- Windows 8+
- Powershell 5+
Thanks you to Doug Maurer (krzydoug ) and the Powershell Community Forum for helping with COM+ objects in Powershell
NAME Hide-Font
SYNOPSIS Hide Font in Fonts control panel. Hidden from application font lists
SYNTAX Hide-Font [-Name] []
DESCRIPTION Hide font in Windows Explorer making the font unavailable to use in Apps. Font remains installed
NAME Show-Font
SYNOPSIS Show font in Windows control panel and apps
SYNTAX Show-Font [-Name] []
DESCRIPTION Show font in Windows Explorer making the font available to use in Apps. Font remains installed
NAME Search-FontName
SYNOPSIS Search font by Name : "Hide" or "Show"
SYNTAX Search-FontName [[-Name] ] []
DESCRIPTION Search font by status : "Hide" or "Show"
NAME Search-FontStatus
SYNOPSIS Search font by status : "Hide" or "Show"
SYNTAX Search-FontStatus [[-Status] ] []
DESCRIPTION Search font by status : "Hide" or "Show"