I have an older application with needs some special fonts to be installed.
>>> The fonts are included in the virtual package, but the app ignores (= don't use) them. <<<
If I don't use Cameyo, just copy the app to some folder and then start it, it looks wrong too, because the fonts are even not there then (since the app isn't truly "installed"). But I can cure this:
I've written a little app called AddFontResource.exe. If I call this to dynamically to register the missing fonts, everything goes fine.
So, I thought this can be done inside the virtual package, too. I modified the virtual package in this way:
- I added the AddFontResouce.exe to the %ProgramFiles%\xyz folder
- I add a "On Start (virtualized) event" which calls the AddFontResouce.exe programm with some fonts as the argument. In the event specification, I use both the %program files% and %fonts% variables.
Unfortunally, this doesn't have any effect. The application still misses the fonts!
Should'nt it be so that Cameyo calls API AddFontResource() for each and every font referenced in the virtual registry?
Are there any known fonts issues? Coulnd't find anything the forum so far.