From: ahess24 on
Our program uses a couple of custom fonts that are installed when the program
is installed. It's been released for 2+ years and hasn't really had any
problems until lately. One of our users is saying that the fonts are not
displaying properly. The strange thing is that they can remove the fonts and
then reinstall them and the program displays the fonts just fine, but after
they reboot the computer Authorware is not recognizing the fonts even though
they are still in the fonts folder and can be opened. Just for some background
we originally had a catch when the program launched to check to make sure the
fonts were installed using BudAPI functions. The FontInstalled function was
saying the fonts weren't installed so it would try to install them with the
InstallFont call which would error out because the fonts were already
installed. We put a catch in there to bypass the error if the fonts were
installed. Now the problem is they don't get the error but the program still
doesn't recognize that the fonts are installed and displays a default font
which throws the display off.

These are Windows XP machines. Program was done in Authorware 7. This site
is running through the WebPlayer but the files are NOT web packaged, at least
the content files aren't, the launch file is.

Any ideas? Thanks in advance.

From: Steve Howard **Community Expert** - eLearning + Mobile and Devices on
Have you asked one of your troubled users if they can test your app while
running with local Administrator rights? Might be worthwhile testing.

I *think* you can install fonts temporarily to a folder other than the Fonts
directory. If the above test shows that your users can see your fonts
correctly whn running as administrator, you have security issues with the
Windows/fonts directory, and so installing the font to a different folder
might fix your issue. I think BudAPI has instructions for this. Hope my
memory is right ... :-)

Steve


--
--
http://twitter.com/Stevehoward999
Adobe Community Expert: eLearning, Mobile and Devices