Product: FlexApp
Product Version: 6.8.4+
Expires on: 365 days from publishing
Created: April 9, 2024
Problem: While packaging SAS v9.x, you may receive an error message like this:
The issue is that there are some fonts in the initial package that must be updated/replaced, as FlexApp does not support 16-bit Fonts, even though Windows generally does support it.
Looking closer at the 6 original *.FON files, you can see here they are 16-bit:
Resolution:
These six 16-bit fonts must be replaced using the updated TTF fonts from this link: 15682 - Font-loading error messages might occur when you invoke SAS®9
From the link, download the latest font zip file for the exact SAS version 9.x you need:
For SAS 9.1, download sas9fonts.zip.
For SAS 9.2, download sas92fonts.zip.
For SAS 9.3 32bit SASfont, download sas93-32-fonts.zip.
For SAS 9.3 64bit SASfont, download sas93-64-fonts.zip.
For SAS 9.3 SAS Monospace fonts, download RptFontClient93.zip.
For SAS 9.4 SASfonts, download sasfonts94.zip.
Unzip the file you downloaded and save the files in a new empty directory. Make note of the directory location.
Using the Liquidware FlexApp Packaging Console (FPC):
- Activate your SAS 9.x FlexApp Package which contains the six *.FON files.
- Extend the package in High-Compatibility mode.
- To delete the current SAS fonts, follow these steps: (From the URL above):
- Select Start ► Settings ► Control Panel ► Fonts.
- Delete SAS Monospace, SAS Monospace Bold, & Sasfont 1252 Character Set. (There are 3 actual fonts, but 6 .FON files). NOTE: If you cannot see these 3 fonts in the Fonts view, just ignore it for now, we will delete them from the FlexApp Package after we are done).
- Select all the new fonts in the folder you unzipped.
-
Right-Click on all selected fonts and choose "Install for All Users". (If you get any prompts to overwrite any existing fonts, choose yes for all)
Once complete, Save the package again, and De-Activate it on the FPC.
-
Edit the package you just saved on the FPC.
-
Expand out Filesystem: C:\Windows\Fonts - Select all 6 FON files, and delete them from the package:
- Next, go to Registry, expand HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts:
- Delete the same 6 FON entries we removed from the file system:
- Save the package again.
- Activate the package and launch the Shortcut for SAS. You should no longer get the prompt about Monospace fonts, and it should be fixed now.