feltételezve, hogy a probléma nem képes rendszergazdai jogok nélküli betűtípust telepíteni, az alábbiakban egy olyan megoldás található, amely nem igényel adminisztrátort vagy további végrehajtható fájlokat (így működik még egy rendkívül lezárt számítógép esetén is):
mentse el az alábbi szkriptet PowerShell szkriptfájlként valahol a gépen, a TTF és a TTF mellett a telepíteni kívánt OTF fájlok:
Add-Type -Name Session -Namespace "" -Member @"public static extern int AddFontResource(string filePath);"@$null = foreach($font in Get-ChildItem -Recurse -Include *.ttf, *.otf) { ::AddFontResource($font.FullName)}
ez a parancsfájl megkeresi a .ttf
és .otf
betűtípusokat abban a könyvtárban, ahonnan fut, és ideiglenesen telepíti őket rendszergazdai hozzáférés nélkül.
ennek fő hátránya a szkript, hogy csak az aktuális munkamenet idejére telepíti a betűtípust. Miután kijelentkezett vagy újraindította a rendszert, újra kell futtatnia, de ez automatizálható (attól függően, hogy a számítógép hogyan van konfigurálva, például lehetővé teszi-e .ps
parancsfájlok futtatását indításkor).