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

数千のフォントが利用可能ですが、Windowsの人気により、OSに付属するMicrosoftのフォントが広く使用されています。多くのユーザーにとって、「Arial」、「Times New Roman」、「Impact」などのフォントは標準と見なされています。したがって、Windowsユーザーと文書を共同作成したり交換したりする場合、Linuxを使用していてもこれらのフォントにアクセスする必要があります。
幸いなことに、これらのフォントをLinuxディストリビューションに簡単に追加できます。やり方を見てみましょう。
クラシックインストーラー
Ubuntuのバリアントを使用している場合、他のディストリビューションのユーザーとは異なり、OSにコアMicrosoftフォントを簡単に追加できる古いインストーラーにアクセスできます。そのためには、ターミナルに以下を入力します:
sudo apt install ttf-mscorefonts-installer
Fedora(またはrpmを使用している他のディストリビューション)では、Microsoftフォントをインストールするための古いがまだ機能する方法があります。
sudo dnf install curl cabextract xorg-x11-font-utils fontconfig
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpmArch Linuxでは、AURからttf-ms-fontsパッケージをインストールできます。
任意のLinuxディストリビューションにMicrosoftフォントをインストールするための普遍的な方法は、Windowsからフォントを抽出し、それをシステムに移動することです。
Windowsインストールからコピー
動作するWindowsマシンにアクセスできる場合、そこからフォントをコピーできます。お気に入りのファイルマネージャーを実行し、「C:\Windows\Fonts」にポイントします。Windowsをインストールする際にデフォルトのパスを使用しなかった場合、パスが異なる可能性があることに注意してください。そのディレクトリ内のすべてのファイルを選択し、USBドライブにコピーします。
フォントファイルをLinuxマシンに戻し、ホームディレクトリ内の「.fonts」フォルダーに配置します。「.fonts」フォルダー(名前の前にドットがあることに注意)が存在しない場合は、作成します。
Windows 10 ISOからコピー
Windowsインストールにアクセスできない場合、Windows ISOファイルを簡単にダウンロードし、ISOイメージからフォントを抽出できます。
- Microsoftの公式サイトからWindows 10ディスクイメージ(ISOファイル)をダウンロードします。少し下にスクロールし、プルダウンメニューからエディションを選択します - 最新の「フル」バージョンを選択してください、アップグレードではなく。

異なる製品言語間でフォントの可用性に違いが見られないため、主な言語のWindowsバージョンまたは「英語国際版」オプションをダウンロードすることをお勧めします。

- Windows ISOからフォントを抽出するには、7Zipが必要です。まだインストールしていない場合は、次のコマンドでインストールします:
sudo apt install p7zip-full
OpenSUSEでは、次のように試すことができます:
sudo zypper install p7zipArchやManjaroなどのArchベースのディストリビューションでは、次のように試してください:
sudo pacman -S p7zip- ターミナルで、ダウンロードしたWindows ISOがあるディレクトリに
cdします。最初に、Windowsのインストールに使用される他のファイルを含む大きなアーカイブを抽出する必要があります。必要なフォントファイルはその中にあります。それを行うには、次のようにします:
cd ~/Downloads
7z e Win10_XXXX_EnglishInternational_x64.ISO sources/install.wim「Win10_XXXX_EnglishInternational_x64」をWindows ISOファイルの正確な名前に置き換えます。

このプロセスの一部は、CPUのパフォーマンスによって時間がかかることに注意してください。また、ISOから大きなファイルを抽出するために4GB以上のスペースが必要です。

- プロセスが完了したら、「install.wim」アーカイブからフォントディレクトリを抽出します。次のコマンドを実行します:
7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/
前と同様に、少し時間を与えれば、ダウンロードしたISOの隣にある「fonts」サブフォルダーにWindowsインストールメディアに含まれるすべてのフォントが見つかります。

フォントのインストール
Linuxにフォントをインストールする最も簡単な方法は、それらをホームディレクトリ内の「.fonts」フォルダーに移動することです。次のようにできます:
mv fonts ~/.fonts
Archでは、「~/.fonts」フォルダーは非推奨と見なされているため、次のように試してください:
mv fonts ~/.local/share/fonts最後に、新しいフォントをほとんどのアプリケーションで利用できるようにするために、インストールのフォントキャッシュを更新します:
fc-cache -f
LibreOfficeのWriterなどのプログラムを起動すると、新しくインストールしたフォントがすでに使用しているフォントの中に見つかります。
すべてのフォントを持っていても、特に画像内で使用されているフォントを特定するのに苦労することがあります。また、フォントではなくWindowsアプリケーションが必要な場合でも、LinuxでWINEを介してWindowsアプリを実行できます。