Installing New Fonts Problem

dwhite

Member
We want to install some new fonts on our clients and have them picked up by our applications when the changes are moved to their servers. We have moved the new font files to C:\Windows\Fonts. We have created registry entries at HKEY_CURRENT_USER\Software\PSC\PROGRESS\10.2B\fonts and HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\10.2B\fonts.

On my developer machine when I go into a label and to the new number that represents the font, even though I've registered the registry entries above, it does not show the new font. I still have to edit the number that represents that font to show it. I then compile the file and I've edited and move it to the clients server. When I bring up the page I changed I get:

"Font 61 not in Font set".

Even though it very much is in the font set and in the registry. Any ideas why this is?
 
1. How are you moving font files into c:\windows\fonts? If you use windows explorer you will see that the font is installed when dropped into that location. In the Inno Setup installer you also need to explicitly indicate that a file should be installed as a font.

2. how are you pointing to your progress ini? not registry, or -basekey INI / -ininame
 
Turns out the problem is that we weren't using all consecutive numbers in the font set. Our last number was 50 and the new font started at 60. Once I added fonts to 51-59 it worked. Odd though that there is such a strange restriction like that.
 
Back
Top