zakładając, że twój problem nie jest w stanie zainstalować czcionki bez uprawnień administratora, poniżej znajduje się rozwiązanie, które nie wymaga administratora ani dodatkowych plików wykonywalnych (więc będzie działać nawet z bardzo zablokowanym komputerem):
zapisz poniższy skrypt jako plik skryptu PowerShell gdzieś na swoim komputerze, obok TTF i pliki OTF, które chcesz zainstalować:
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)}
ten skrypt przeskanuje pliki czcionek .ttf
i .otf
w katalogu, z którego jest uruchomiony, i tymczasowo zainstaluje je bez dostępu administratora.
główną wadą tego jest to, że skrypt będzie instalował czcionkę tylko na czas trwania bieżącej sesji. Po wylogowaniu lub ponownym uruchomieniu systemu będziesz musiał go ponownie uruchomić, ale może to być zautomatyzowane(w zależności od tego, jak skonfigurowany jest komputer, na przykład, czy pozwala na uruchamianie skryptów .ps
podczas uruchamiania).