Windows 11と10でフォントを管理する方法

Windowsで新しいフォントを追加するのは通常簡単ですが、時々少し面倒なことがあります。例えば、TTFファイルをフォントフォルダにコピーするだけでは、すべてのアプリで完全に認識させるには不十分です。また、すべてのユーザーがフォントを使用できるようにするには、管理者権限と追加のインストール手順が必要になります。そこでこのガイドでは、基本的な操作に加え、フォントが適切な場所に表示されない場合に役立つ高度なテクニックをいくつか紹介します。

Windowsに新しいフォントをインストールする方法

方法 1: 右クリックしてインストールする (最も簡単な方法)

これは、シングルユーザー向けのセットアップやクイックインストールに最適です。ダウンロードしたフォントファイル(通常は.TTFまたは.OTF)を右クリックし、「インストール」を選択するだけです。フォントが複数ある場合は、まずすべて選択し(Shiftまたはを押したままCtrl)、右クリックしてください。あとはWindowsが自動的に処理します。この機能が便利な理由は、フォントが現在のプロファイルに登録されるため、システムフォントを選択するプログラムですぐに使用できるからです。

  • 適用されるタイミング: Google Fontsなどの信頼できるサイトからフォントをダウンロードした後。
  • 期待される効果:フォントはすぐにフォントメニューに表示されます。一部のプログラム(Adobeアプリなど)では、短時間の更新が必要になる場合があります。新しいフォントを検出するために再起動が必要な場合があります。設定によっては、最初は少し不安定ですが、再起動後には正常に動作するようになります。

方法 2: すべてのユーザー向けにインストールする (より詳細な制御、管理者が必要)

マシンにログインするすべてのユーザーがフォントを使用できるようにしたい場合は、フォントファイルを右クリックして「すべてのユーザーにインストール」を選択する必要があります。この方法ではフォントがシステムフォルダである%WinDir%\Fontsに直接配置されるため、管理者権限が必要です。

  • ヒント: 「このアプリに変更を許可しますか?」というプロンプトが表示されるはずです。管理者アクセス権がある場合は、これが続行する合図です。
  • 結果:この方法でインストールすると、フォントはシステム全体のすべてのユーザープロファイルに即座に表示されます。ただし、一部のアプリでは、フォントを正しく認識させるために再起動が必要になる場合があります。

方法3: システムフォントフォルダにドラッグアンドドロップする

ちょっと古風な方法ですが、便利です。エクスプローラーのアドレスバーに「%windir%\fonts」と入力して開きます。TTFまたはOTFファイルをこのフォルダに直接ドラッグします。Windowsは通常、許可を求めるプロンプトを表示し、フォントライブラリに追加します。ただし、ファイルをコピーするだけでは不十分なので注意してください。フォントをレジストリに登録する必要があります。これは、正しくインストールされていればシステムによって自動的に行われます。

注: これを自動化したい場合は、フォント ファイルをコピーするだけでなく、PowerShell などを使用してレジストリを更新するスクリプトが必要になります (以下を参照)。

方法4: PowerShellを使用してフォントを一括インストールする

ちょっと奇妙かもしれませんが、たくさんのフォントをプッシュしたり、リモートで実行したりする場合は、PowerShell が役立ちます。フォルダーから複数の TTF をインストールする例を以下に示します。

$source= 'C:\distr\Fonts\' $fonts = Get-ChildItem -Path $source -Filter *.ttf foreach ($font in $fonts) { Copy-Item $font. FullName "$env:SystemRoot\Fonts" -Force Add-FontToRegistry -FontPath "$env:SystemRoot\Fonts\$($font. Name)" } 

注:この関数はAdd-FontToRegistry組み込みではありません。HKLM \Software\Microsoft\Windows NT\CurrentVersion\Fontsを編集するスクリプトを作成するか、見つける必要があります。場合によっては、サードパーティ製のツールや信頼できるソースからのスクリプトを使用する方が簡単なこともあります。当然ながら、Windows は必要以上に操作を難しくしています。

Windowsでフォントを削除(アンインストール)する方法

設定からフォントを削除する

これが最も安全な方法です。 「設定」「個人用設定」→ 「フォント」と進みます(またはms-settings:fontsスタートメニューに入力してください)。削除したいフォントを見つけて、「アンインストール」をクリックします。簡単ですよね?「非表示」オプションが表示されている場合は、フォントは削除されずに非表示になります。これは、フォントを完全に削除せずに一時的にアクセスをブロックしたい場合に便利です。

  • 注意: フォントがプログラムまたはシステム自体によって使用されている場合は、すべてのアプリを閉じるか再起動するまで削除できないことがあります。

ファイルエクスプローラーによる手動削除

設定からのアンインストールがうまくいかない場合は、%windir%\fontsから直接フォントファイルを削除してみてください。Windowsはフォントごとにレジストリエントリを保持しているため、 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fontsからもエントリを削除する必要があります。レジストリの編集に慣れていない場合は、レジストリを誤って編集すると問題が発生する可能性があるため、注意してください。

場合によっては、フォントがロックされていたり使用中であったりするので、再起動が必要になるか、セーフ モードで起動して、削除しにくいフォントを削除する必要がある場合があります。

また、システム フォントを誤って削除したり、メニューから消えてしまったりした場合でも、システムの復元を使用するか、公式ソースから元のフォント ファイルをコピーし直すことで、既定のフォントを復元する方法があります。