installshieldinstallshield-2011

How do I disable font registration in an Installshield (2011) basic msi project?


How can I stop installshield from registering fonts?

I've got a number of installshield projects deploying web applications, which all feature GlyphIcons and FontAwesome fonts. Installshield automatically registers these files (*.ttf, *.eot, *.otf) with the operating system.

This is a problem because the file can't be removed for uninstalls or upgrades.

The instructions here or here don't work since those fields simply don't exist in my version of installshield/project type.

Is there another way to disable this behaviour without renaming the files?


Solution

  • I found a suggestion on the Installshield forums that seems to work.

    To disable font registration:

    1. Go to "Custom Actions and Sequences"
    2. Locate the "RegisterFonts" action under Sequences, Execute
    3. Set the "Conditions" to 0

    Disable font registration