Hi,
I have a weird problem with a custom font I created. Its a TTF and I want to include it in my application setup and automatically register it during install.
Adding it to the MSI using the Advanced Installer UI is no problem. I checked the "Register font" checkbox but left the registration name empty as the help recommends for TTF. However when I install the MSI the font is not registered. I enabled verbose logging on msiexec and found that it actually says it does register the font. There is no error message or anything, but unfortunately the font is not registered. Its copied to where I expected it (C:\Windows\Fonts), but thats it.
K, in order to get to the bottom of this I created a simple setup project which includes the font only. Nothing else. Configured it identically to the original package, built it and installed that again with msiexec /lv for verbose logging. Et voila, the font is registered. I checked the log output and its exactly the same.
I went back to the original setup project and double and triple checked all settings are the same, which they are. I rebuilt the MSI several times but the result always stays the same and the font is just copied but not registered.
Does anyone here have an idea what to check or where to look in order to get the font registered in the other package as well? Did anyone see a behavior like that before? Any help is very much appreciated.
Best regards, Milan