Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntu LinuxにMicrosoftフォントをインストールする2つの方法を徹底解説

Windows用のフォントは、UbuntuをはじめとするLinux系システムにはデフォルトで含まれていません。多くの場合、それほど大きな問題にはなりませんが、ワープロソフト間の互換性を高めたいなら、Ubuntu PCにMicrosoftフォントを導入しておくと便利です。

たとえば、大学ではWindows PCを使い、自宅では自分のUbuntuマシンを使う学生の方もいるでしょう(その逆の場合もあります)。また、UbuntuデスクトップでVerdanaやTimes New Romanを使いたい、DTPやデザイン制作のプロジェクトでMicrosoft由来のフォントが必要、といった理由で導入を検討する方も少なくありません。

いずれにしても、Ubuntu Linuxへのフォント追加は非常に簡単な作業です。

Microsoft TrueTypeフォントとは

1996年、Microsoftは「TrueType core fonts for the web」というフォントパッケージをリリースし、誰でも自由にインストールできるライセンスを付与しました。当然ながら、いかにもMicrosoftらしいことに、自社フォントを業界標準にするのが目的でした。

このフォントパックの配布は6年後に終了しましたが、現在でも入手可能で、以下のフォントが含まれています。

  • Andale Mono
  • Arial Black
  • Arial(Bold、Italic、Bold Italic)
  • Comic Sans MS(Bold)
  • Courier New(Bold、Italic、Bold Italic)
  • Georgia(Bold、Italic、Bold Italic)
  • Impact
  • Times New Roman(Bold、Italic、Bold Italic)
  • Trebuchet(Bold、Italic、Bold Italic)
  • Verdana(Bold、Italic、Bold Italic)
  • Webdings

ほとんどのフォントに見覚えがあるはずです。Times New RomanはかつてWordの標準フォントとして使われており(2007年にCalibriへ置き換え)、Impactは世界各地のポスターでおなじみのフォントです。そしてWebdingsについては…言うまでもないでしょう。

もちろん、これらのフォントが必ず必要というわけではありません。Red Hatの「Liberation Fonts」パッケージのおかげで、Ubuntuなどのディストリビューションには十分な代替フォントが多数搭載されています。完全に同一ではありませんが、代替フォントは対応するMicrosoftフォントと同じ文字幅で設計されているため、レイアウトの崩れを最小限に抑えられます。

だからこそ、やはり本物のフォントが欲しくなる場面もあるのです。

要するに、MicrosoftフォントをLinuxにインストールしておけば、LibreOffice Writer(インストールは数秒で完了)からGIMPまで、あらゆるLinuxアプリでそれらを選択できるようになります。特に、Microsoft Wordからの移行に苦労しているユーザーにとっては、LibreOfficeの利便性が大きく向上するでしょう。

UbuntuにMicrosoft TrueTypeフォントをインストールする

古いバージョンのUbuntuではソフトウェアセンターからこれらのフォントをインストールできましたが、現在はその方法が利用できません。幸い、コマンドラインを使えば簡単に導入できます。

ターミナルを起動し、以下のコマンドでttf-mscorefonts-installerパッケージをインストールしてください。

sudo apt-get install ttf-mscorefonts-installer

ここで、MicrosoftのEULA(使用許諾契約書)への同意を求められます。ここが少し気になるポイントです。これらのTrueTypeフォント(OpenTypeフォントとは異なります)は無料で提供されていますが、オープンソースではありません。また、EULAには随所に「Microsoft」の名前が記載されています。

とはいえ、純粋なオープンソース主義者でなければ、Page Up/Page DownキーでEULAをスクロールし、Tabキーまたは矢印キーで「Yes」を選択してEnterキーを押し、同意して進みましょう。

ダウンロードが完了すると、フォントは自動的にシステムに登録され、通常のアプリケーションですぐに使えるようになります。

なお、別のLinuxディストリビューションを使用している場合、ttf-mscorefonts-installerパッケージが見つからないことがあります。ただし、多少異なる名前で同等のパッケージが提供されているはずなので、少し調べればすぐに見つかるでしょう。

WindowsとLinuxのデュアルブート環境ならこの方法がおすすめ

同じPCにWindowsとUbuntuの両方がインストールされているなら、フォントをダウンロードする必要すらありません。Windows側にすでにフォントが存在するため、それをUbuntuへコピーするだけで済みます。

さらに重要なのは、この方法ならWindowsからLinuxへ、モダンで魅力的なフォントを自由に持ち込めることです。CalibriなどのClearTypeフォントもこの手法で追加できます。

Ubuntuでは、デフォルトのファイルマネージャーでWindowsがインストールされたパーティションを簡単に開けます。次に、Windowsパーティション内のフォントディレクトリから、Linuxのフォントディレクトリへファイルをコピーします。

mkdir /usr/share/fonts/WindowsFonts

続いて、マウントしたWindowsドライブのフォントディレクトリの内容を、作成したWindowsFontsディレクトリへコピーします。

cp /Windowsdrive/Windows/Fonts/* /usr/share/fonts/WindowsFonts

ディレクトリとその内容のパーミッションを変更します。

chmod 755 /usr/share/fonts/WindowsFonts/*

最後に、以下のコマンドでfontconfigのキャッシュを再生成します。

fc-cache

これで作業は完了です。

完了したらフォントをテストしよう

何事にも言えることですが、フォントが正しくインストールされたかどうか確認しておきましょう。最も簡単な方法は、LibreOffice Writerを開くか、画像編集アプリなどでテキストボックスを作成してみることです。文字がぎこちなく表示される場合は、スムージングを有効にする必要があるかもしれません。Ubuntuではデフォルトで有効になっています。(他のLinux OSでは、設定画面のフォント設定を開き、「スムージング」を有効にするオプションを探すことで解決できます。)

フォントに満足できたら、LibreOffice Writerでお気に入りのフォントをデフォルトに設定することも可能です。Writerを起動した状態で、「ツール > オプション > LibreOffice Writer > 基本フォント(西欧)」を開き、希望するフォントを選択してください。「OK」をクリックして確定すれば、以降に作成するすべての文書にそのフォントが既定で適用されます。

システム全体で新しいフォントを活用したい場合は、Unity Tweak Tool(GNOME Tweak Toolなど、お使いのデスクトップ環境に合ったツール)を使ってフォントを切り替えましょう。

もし上記のどちらの方法もうまくいかない場合は、LinuxにMicrosoft Officeをインストールするという、やや手軽な選択肢で不足しているフォント問題が解決するかもしれません。

画像クレジット:Sinart Creative via Shutterstock.com

  1. LinuxでMicrosoft OneDriveを同期する方法!CLIクライアント「onedrive」の使い方

    近年、プロプライエタリな製品を使わざるを得ない場面は少なくありません。オープンソース愛好家なら、クラウドストレージもオープンなものを選びたいところですが、現実にはGoogle、Amazon、Dropbox、Microsoftといった大手企業がクラウドストレージ市場をほぼ独占しています。これらのサービスは無料で信頼性の高い製品を提供する一方、法的要請への対応や広告配信のためにファイルをスキャン・読み取りする可能性があるのも事実です。しかし、だからといって利用を避ける必要はありません。 OneDriveはMicrosoftが提供するクラウドストレージサービスです。Windowsプラットフォーム向

  2. Linux に Microsoft フォントをインストールする方法【aptコマンドで簡単導入】

    Arial、Verdana、Times New Roman——どの OS を使っていても、これらのフォントが使われた文書を受け取った経験がある人は多いはずです。Windows の標準フォントはあまりにも広く普及しているため、ウェブ上でも企業環境でも、そのいずれかに出会わない日はほとんどありません。 しかし、Microsoft のフォントはオープンソースライセンスではないため、Linux ディストリビューションには同梱されていません。標準で用意されている代替フォントである程度近い見た目を再現できますが、オリジナルのフォントが存在しないと、ウェブサイトや文書のレイアウトが崩れて表示されることもあり