技術ノート Linux Linux に Google および Microsoft フォントをインストールする方法

Linux に Google および Microsoft フォントをインストールする方法

Linux ディストリビューション にプレインストールされているフォントには、その特色が欠けていませんか? Microsoft や Google が所有するフォントを含むフォントを追加および構成することで、デスクトップのタイポグラフィを簡単にカスタマイズできます。

Linux に Google Font をインストールする方法

Google の オープンソース フォントを追加するには、Google Fonts Web サイトから直接ダウンロードするか、TypeCatcher と呼ばれるグラフィカル インストーラーを使用する 2 つのオプションがあります。 Web サイトでの方法はより簡単で信頼性がありますが、 コマンド ライン作業が 少し必要になります。 TypeCatcher の方が使いやすいかもしれませんが、ディストリビューションによっては、インストールが簡単ではない場合があります。

Linux に Google および Microsoft フォントをインストールする方法

オプション 1: Google Fonts Web サイト

まず、 Google Fonts サイト に移動し、インストールするフォント ファミリーを選択します。右上隅にある「ファミリーのダウンロード」ボタンをクリックして、フォント アーカイブをダウンロードします。

ターミナルを起動し、ダウンロードしたフォントを保存する新しいディレクトリを作成します。次に、 cd コマンド を使用して、新しく作成したフォルダーに移動します。

 sudo mkdir /usr/share/fonts/googlefonts && cd /usr/share/fonts/googlefonts

unzip コマンドを使用して、新しく作成したフォルダーに アーカイブを解凍します 。以下のコマンドの FontArchive.zip を、ダウンロードしたアーカイブの名前に必ず置き換えてください。

 sudo unzip -d 。 ~/ダウンロード/FontArchive.zip

fc-cache コマンドを使用してシステムにフォントを登録します。

 sudo fc-cache -fv

次に、次のコマンドを実行して、新しいフォントが正常に追加されたかどうかを確認します。

 fc-match フォント名

FontName を追加したフォントの名前に置き換えることを忘れないでください。たとえば、Loto Sans フォントをダウンロードした場合、前述のコマンドは fc-match LotoSans になります。

出力にフォントの名前 (Loto Sans など) が表示された場合、フォントはシステムに正常に追加されています。出力内のフォント名が異なる場合は、インストール手順を再度実行することを検討してください。

Linux に Google および Microsoft フォントをインストールする方法

オプション 2: TypeCatcher

コマンド ラインでの作業が 苦手な場合は、ユーザーが Linux 上で Google フォントを検索、インストール、アンインストールできるグラフィカル アプリケーションである TypeCatcher を使用して Google フォントをインストールできます。

TypeCatcher は Debian リポジトリで入手でき、 APT を使用して ダウンロードできます。

 sudo apt install typecatcher

Arch ユーザーは、yay のような AUR ヘルパーを使用して、AUR から TypeCatcher をインストールできます。

やったー -S タイプキャッチャー

Linux に Google および Microsoft フォントをインストールする方法

Linux に Microsoft フォントをインストールする方法

Google フォントとは異なり、Linux 用の Microsoft フォントをダウンロードするための中央リポジトリはありません。したがって、Microsoft フォント パッケージを使用してフォントをインストールするか、アクティブな Windows インストールまたは ISO イメージ からフォントを抽出する必要があります。

Linux に Google および Microsoft フォントをインストールする方法

オプション 1: Microsoft Fonts Linux パッケージの使用

Ubuntu や Linux Mint などの Debian ベースのディストリビューションに ttf-mscorefonts-installer パッケージをインストールして、システムに Microsoft フォントをインストールできます。

 sudo apt install ttf-mscorefonts-installer

前述のパッケージには、次のようないくつかの Microsoft フォントが含まれていますが、これらに限定されません。

  • タイムズ ニュー ローマン
  • エリアルブラック
  • エリアル
  • コミックサンズMS
  • 宅配便 新品
  • インパクト
  • ヴェルダナ

Arch Linux では、AUR から複数のパッケージをダウンロードする必要があり、それぞれが Microsoft フォントの個別のセットを提供します。

 sudo yay -S ttf-ms-fonts ttf-vista-fonts ttf-office-2007-fonts ttf-win7-fonts ttf-ms-win8 ttf-ms-win10 ttf-ms-win11

Fedora、CentOS、およびその他の RHEL ベースのディストリビューションに Microsoft フォントをインストールするには、 mscorefonts2 RPM パッケージをダウンロードする必要があります。ただし、その前に、インストールに必要なサポート パッケージをインストールします。

 sudo dnf installcurl cabextract xorg-x11-font-utils fontconfig

最後に、次のように rpm コマンドを使用して mscorefonts2 を ダウンロードしてインストールします。

 sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

前述のパッケージをインストールした後は、他に行う必要はありません。インストール プロセス中に、システムによってフォントがシステムに自動的に追加されます。

Microsoft フォントがシステムに追加されたかどうかを確認するには、次のコマンドを実行します。

 fc-match TimesNewRoman

出力ではフォントの名前が返されるはずです。

Linux に Google および Microsoft フォントをインストールする方法

オプション 2: Windows ISO からフォントを抽出する

コンピュータ上に Windows ISO がある場合は、インストール イメージからフォントを直接抽出できます。 ISOをお持ちではありませんか? Microsoft Web サイト から無料でダウンロードできます。

ISO を入手したら、フォントを抽出するために p7zip 必要になります。使用しているディストリビューションに応じて以下のコマンドを発行してシステムに p7zip をインストールするか、ディストリビューションのソフトウェア センターで p7zip を見つけます。

Ubuntu および Debian ベースのディストリビューションの場合:

 sudo apt install p7zip-full

Arch Linux およびその他の派生版の場合:

 sudo pacman -S p7zip-full

Fedora などの RHEL ベースのディストリビューションに p7zip インストールするには:

 sudo dnf install p7zip-full

ISO をダウンロードしたディレクトリに移動します。次に、次のように p7zip を使用して ISO から「install.wim」Windows イメージ ファイルを抽出します。

 7z e "Win10_English.iso"sources/install.wim

上記のコマンドでダウンロードした ISO ファイルの正確な名前を必ず指定してください。

ここで、「install.wim」アーカイブから Fonts フォルダーを抽出します。 -o フラグとディレクトリ パスの間にはスペースが入らないことに注意してください。

 7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -o./WindowsFonts

前述のコマンドは、すべてのフォント ファイル (TTF および TTC) を「install.wim」イメージから抽出し、 WindowsFonts ディレクトリに保存します。

mv を使用して、 WindowsFonts フォルダーを /usr/share/fonts ディレクトリに 移動します

 sudo mv ./WindowsFonts /usr/share/fonts/

sudo fc-cache -fv コマンドを使用してフォント キャッシュを再生成します。

オプション 3: デュアルブート Windows パーティションからフォントを抽出する

コンピュータで Windows と Linux を デュアルブートしている 場合は、Windows パーティションからすべての Microsoft フォントを直接コピーできます。

まず、 Windows パーティションを適切なディレクトリにマウントします C:\Windows\Fonts ディレクトリにあるすべてのフォント ファイルをコピーし、 /usr/share/fonts/WindowsFonts の下に貼り付けます。次に、ターミナルで sudo fc-cache -fv と入力して、フォント キャッシュを再生成します。

C:\Windows\Fonts /usr/share/Fonts/WindowsFonts ディレクトリの間に シンボリック リンクを作成する こともできます。 Windows パーティションを「/windows」にマウントしたと仮定します。次のコマンドを実行してシンボリックリンクを作成します。

 sudo ln -sf /windows/Windows/Fonts /usr/share/fonts/WindowsFonts 

Linux に Google および Microsoft フォントをインストールする方法

Linux に任意のフォントをインストールする

フォントの出所に関係なく、Linux に 新しいフォント を追加するのは簡単なプロセスです。フォント アーカイブをダウンロードし、Linux 上の /usr/share/fonts ディレクトリに移動するだけです。

フォント ファミリ全体を追加する代わりに、個々のフォントを追加することもできます。これを行うには、フォント ファイルをダブルクリックし、[インストール] をクリックするだけです。

「 Linux に Google および Microsoft フォントをインストールする方法」に関するベスト動画選定!

MicrosoftEdgeが正式にLinux対応~インストール方法、おすすめ設定、Edgeならではの機能を紹介します~
googleフォントのダウンロード