Summary
Installing and Registering FontsSynopsis
The Windows Installer Service has a built-in Font table, which contains information for registering fonts. Information in this table is used by the RegisterFonts and UnRegisterFonts actions for registering and unregistering fonts on the target machine.
Discussion
Listed below are basic steps for installing fonts via an MSI-based installation using the various products.
Express
To install fonts using InstallShield Express, insert your font in the FontsFolder or any pre-defined folder. The Express builder internally populates the Font table for registering the font at run time.
If you are installing a font that is not a true type font, do the following:
- Right-click on the font in your Destination Files view.
- Navigate to its properties to give the Font a default title. This is required because fonts with a .fon extension do not have the font title embedded in them, which can result in build-time error 4500.
- Launch the Component Wizard.
- Select the second radio button in the Welcome panel, which specifies 'Let me select a type and define the component myself.'
- Beneath the radio button, select the Fonts option and complete the dialogs that follow to pick a font file from your system. This automatically populates the Font table for you. This entry is located in the Font table, which is accessible via the Direct Editor. You can also edit the Font table directly as well.
Additional Information
For more information, see the Windows Installer Help Library topic on the Font Table and the InstallShield help topic for installing fonts.
Related Articles
Installing Fonts Without Registering Them in the Registry 11Number of Views Font Uninstall Triggers a Reboot Prompt if Font is Not Installed in FontsFolder 5Number of Views Check whether the Oracle Provider for OLE DB is installed and registered correctly on an inventory beacon 25Number of Views FAQ: Is it possible to license fonts within SAM Core/ Snow License Manager? 6Number of Views What is a self-registering file? 3Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago