Custom Font - works on Windows 95x-Vista32, not on Vista64

I have a 10+ year old custom symbol font that has worked fine for our purposes from the days of Windows 95 and continues to work on Vista 32. However, when I recently tried to install it to Vista 64 it fails for some reason.

Font Viewer will only display a portion of the characters “72” when attempting to view the font and the applications that depend on it fail to run because as near as I can tell the font is not loaded properly.

When I attempt to select this font in Word to write with, Word reports “There is insufficient memory or disk space”.

However, FontCreator opens the font just fine. I have validated the font and while there are some warnings about about extreme and intersecting coordinates, even fixing those does not allow the font to be installed properly. In addtion the api’s like GetTextExtent32 return zero for the character width.

In playing around with Font Creator I changed the Platform from Microsoft Symbol to Microsoft Unicode BMP only and was able to install and successfully open the font using Font Viewer and GetTextExtent32 now returns what appears to be valid values, however, the application does not seem able to access the symbols in the upper range of the font.

Warning: I am VERY inexperienced with font’s and terminology so this might be a simple problem easily solved if I only knew what I was talking about. :slight_smile:

Thanks for any help/information.
-mark

I was able to determine what the problem was. It appears that font installation on Vista requires a reboot and the program that did the installation does not require it. At least in my case once I did the following steps everything works

  1. Uninstall the font
  2. reboot
  3. Install the font
  4. reboot

-mark

Thanks for letting us know. You should definitely consider using MainType.