Linux ディストリビューション にプレインストールされているフォントには、その特色が欠けていませんか? Microsoft や Google が所有するフォントを含むフォントを追加および構成することで、デスクトップのタイポグラフィを簡単にカスタマイズできます。
Linux に Google Font をインストールする方法
Google の オープンソース フォントを追加するには、Google Fonts Web サイトから直接ダウンロードするか、TypeCatcher と呼ばれるグラフィカル インストーラーを使用する 2 つのオプションがあります。 Web サイトでの方法はより簡単で信頼性がありますが、 コマンド ライン作業が 少し必要になります。 TypeCatcher の方が使いやすいかもしれませんが、ディストリビューションによっては、インストールが簡単ではない場合があります。
オプション 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 など) が表示された場合、フォントはシステムに正常に追加されています。出力内のフォント名が異なる場合は、インストール手順を再度実行することを検討してください。
オプション 2: TypeCatcher
コマンド ラインでの作業が 苦手な場合は、ユーザーが Linux 上で Google フォントを検索、インストール、アンインストールできるグラフィカル アプリケーションである TypeCatcher を使用して Google フォントをインストールできます。
TypeCatcher は Debian リポジトリで入手でき、 APT を使用して ダウンロードできます。
sudo apt install typecatcher
Arch ユーザーは、yay のような AUR ヘルパーを使用して、AUR から TypeCatcher をインストールできます。
やったー -S タイプキャッチャー
Linux に Microsoft フォントをインストールする方法
Google フォントとは異なり、Linux 用の Microsoft フォントをダウンロードするための中央リポジトリはありません。したがって、Microsoft フォント パッケージを使用してフォントをインストールするか、アクティブな Windows インストールまたは ISO イメージ からフォントを抽出する必要があります。
オプション 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
出力ではフォントの名前が返されるはずです。
オプション 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 に任意のフォントをインストールする
フォントの出所に関係なく、Linux に
新しいフォント
を追加するのは簡単なプロセスです。フォント アーカイブをダウンロードし、Linux 上の
/usr/share/fonts
ディレクトリに移動するだけです。
フォント ファミリ全体を追加する代わりに、個々のフォントを追加することもできます。これを行うには、フォント ファイルをダブルクリックし、[インストール] をクリックするだけです。





