---
title: "C++のLinuxにTrueTypeフォントをインストールする"
---


ほとんどの場合、Aspose.Wordsを使用してDOCまたはDOCX文書をPDF形式に変換します。 Linuxマシン上でこれを行う必要がある場合、このトピックはAspose.Wordsが最高の精度でドキュメントをレンダリングする方法を学ぶのに役立ちます。

ほとんどの場合、変換が必要なDOCおよびDOCX文書は、WindowsまたはMac OSオペレーティングシステム上でMicrosoft Wordを使用して作成されました。 したがって、DOCおよびDOCXドキュメントで使用されるフォントのほとんどは、"Windowsフォント"または"Officeフォント"であり、MicrosoftWindowsまたはMicrosoft Officeとともにインストールされ これらのフォントには、Arial、Calibri、Cambria、Century Gothic、Courier New、Garamond、Tahoma、Verdana、Wingdingsなどが含まれます。

問題は、上記の`TrueType`フォントがLinuxディストリビューションにデフォルトでインストールされていないことです。 Cambriaフォントでフォーマットされた典型的なDOCX文書をLinuxでPDF形式に変換しようとすると、Cambriaは利用できないためAspose.Wordsは別のフォントを使用します。 その結果、PDF文書は元のDOCX文書と比較して異なった外観になります。 Aspose.Wordsで変換された文書ができるだけ元の文書に近いように表示されるようにするには、Linuxシステムに"Windowsフォント"をインストールする必要があります。

LinuxシステムでTrueTypeフォントを取得するには、主に二つの方法があります:

- 了解TTFと.WindowsマシンからLinuxマシンへのTTCファイル
- *msttcorefonts*などの`TrueType`フォントパッケージをインストールします

## Windowsマシンからフォントをコピーする

LinuxシステムでTrueTypeフォントを簡単かつ迅速に取得する方法は、コピーすることです。TTFと.Windowsマシン上のC:\Windows\FontsディレクトリからLinuxマシン上のあるディレクトリへのTTCファイル。 これらのフォントをLinuxにインストールしたり登録したりする必要はありません。Aspose.Wordsの[FontSettings](https://reference.aspose.com/words/cpp/class/aspose.words.fonts.font_settings)クラスを使用してフォントの場所を指定するだけです。

{{% alert color="primary" %}}

LinuxオペレーティングシステムにMS Fontsをインストールする前に、フォントライセンスが必要かどうかを確認し、EULAをよくお読みください。

{{% /alert %}}

## `TrueType`フォントパッケージをインストールする

MicrosoftTrueTypeフォントを含むLinuxパッケージがいくつかあり、Linuxマシンにダウンロードしてインストールできます。 正確なステップは、さまざまなLinux分布で異なる場合があります。

- Ubuntuで、Synaptic Package Managerを使用して*ttf-mscorefonts-installer*パッケージを見つけてインストールします。
- OpenSUSEでは、Yast2→ソフトウェア管理を使用して*fetchmsttfonts*パッケージを見つけてインストールします。
- 標準のWindowsフォントの代わりに、Oflの下でライセンスされた解放フォントを使用してください：Arial、Times New Roman、およびCourier New。
- 他のLinuxディストリビューションに適したフォントパッケージについては、インターネット上で入手可能なドキュメンテーションを検索してください。

パッケージをインストールすると、Aspose.Wordsはシステム上のフォルダ内でこれらのフォントを見つけ、文書を操作するときに使用します。

## また見て下さい

- [解放フォント](https://github.com/liberationfonts) 標準のWindowsフォントに代わるものとして
