あなたの問題が管理者権限なしでフォントをインストールできないと仮定すると、以下は管理者または追加の実行可能ファイルを必要としない解決策です(したがって、非常にロックダウンされたコンピュータでも動作します)。
以下のスクリプトをPowerShellスクリプトファイルとしてマシンのどこか、TTFおよびOTFファイルの横に保存しますインストールしたい:
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)}
このスクリプトは、実行元のディレクトリ内の.ttf
と.otf
フォントファイルをスキャンし、管理者アクセスを必要とせずに一時的にインストールします。
これの主な欠点は、スクリプトが現在のセッションの間だけフォントをインストールすることです。 ログオフまたはシステムを再起動したら、再度実行する必要がありますが、自動化することができます(起動時に.ps
スクリプトの実行を許可するかど