Skip to content

Uninstall Font

Removes one or more fonts from the system. Supports uninstall by source file or folder path, or directly by Font Registry Name. If both are provided, Font Registry Name takes precedence.

Optional

The full path to a font file (.ttf, .otf, .ttc) or a folder containing font files. All font files in the folder will be uninstalled. Use the same path as during installation. Example: $PackageRoot\Fonts\MyFont.ttf or $PackageRoot\Fonts. Remember to add the Download Content brick when using $PackageRoot. Leave empty if you use Font Registry Name instead.

Optional

The display name of the font as it appears in the Windows font registry. Use this as an alternative to Font Source Path when the original font file is not available. The name includes the type suffix. Example: Arial Regular (TrueType) or My Custom Font Bold (OpenType). Leave empty if you use Font Source Path instead.

  • Category: Installer
  • Brick ID: Font-Uninstall
{
"category": "installer",
"description": "Removes one or more fonts from the system. Supports uninstall by source file or folder path, or directly by Font Registry Name. If both are provided, Font Registry Name takes precedence.",
"developerVendor": "CapaSystems A/S",
"displayName": null,
"id": "Font-Uninstall",
"name": "Uninstall Font",
"parameters": [
{
"defaultValue": "",
"defaultValueObject": null,
"description": "The full path to a font file (.ttf, .otf, .ttc) or a folder containing font files. All font files in the folder will be uninstalled. Use the same path as during installation. Example: $PackageRoot\\Fonts\\MyFont.ttf or $PackageRoot\\Fonts. Remember to add the Download Content brick when using $PackageRoot. Leave empty if you use Font Registry Name instead.",
"id": "FontSourcePath",
"name": "Font Source Path",
"regExValidation": "",
"required": false,
"type": "TextBox",
"value": null,
"values": [],
"valuesObject": null
},
{
"defaultValue": "",
"defaultValueObject": null,
"description": "The display name of the font as it appears in the Windows font registry. Use this as an alternative to Font Source Path when the original font file is not available. The name includes the type suffix. Example: Arial Regular (TrueType) or My Custom Font Bold (OpenType). Leave empty if you use Font Source Path instead.",
"id": "FontRegistryName",
"name": "Font Registry Name",
"regExValidation": "",
"required": false,
"type": "TextBox",
"value": null,
"values": [],
"valuesObject": null
}
],
"powershell": {
"base64Encoded": true,
"function": "ZnVuY3Rpb2..."
},
"type": "powerbrick",
"version": "2026.7.2.1"
}