I have a user with a private font. The font was previously installed on the user's machine, but the user is now connecting to a VDI pool. I cannot install the font on the VDI template, because it should only be accessible by the user in question. Fonts are not stored in the profile, so the user cannot install it by double-clicking on it (but even if I could adjust permissions, the user would have to do this each time he connected to the pool). I would like to automate the installation of this font if possible.
I originally considered using group policy to give users full permission to the fonts folder since it doesn't really need to be read-only in this environment, but when I used a domain admin account to copy the ttf file to the fonts folder, it did not show up in applications. I still thought I would test this by manually changing the permissions on the folder and copying the file with the user instead of a domain admin account, but the folder properties window doesn't have a security tab and icacls says permission is denied (even for /setowner). Given that it is doubtful a permission change would have anything to do with the font not being installed when it is copied to the folder, I didn't see any point in testing further by trying to change permissions with group policy.
That having been said, is there any way I can set up a logon script to install a font (which will require automatically elevating privileges)? If not, is there any other way to give only this user access to his font in a VDI pool?