LinuxにTrueTypeフォントをインストールする方法
もっともありそうなシナリオは、Aspose.Cellsを使用してスプレッドシートをPDFに変換することです。LinuxなどのWindows以外のオペレーティングシステムでこれを行っている場合、このトピックはAspose.Cellsがスプレッドシートを最も忠実にレンダリングするためにLinuxシステムに"Windowsフォント"または"TrueTypeフォント"をインストールする方法について説明しています。
Aspose.Cellsによって変換されたスプレッドシートが可能な限り元のものに近い形で表示されるようにするためには、Linuxシステムに"Windowsフォント"または"TrueTypeフォント"をインストールする必要があるかもしれません。最も一般的に使用されるTrueTypeフォントは、通常、Linuxディストリビューションにデフォルトでプリインストールされていません。
LinuxシステムにTrueTypeフォントを取得する主な方法には次の2つがあります:
- Windowsマシンからフォントファイル(.TTFおよび.TTC)をLinuxマシンにコピーする。
- msttcorefontsなどのTrueTypeフォントパッケージをインストールする。
Windows マシンからフォントをコピーする
Windows マシンの C:\Windows\Fonts ディレクトリから .TTF および .TTC ファイルを Linux マシンの任意のディレクトリにコピーする簡単で迅速な方法があります。Linux にこれらのフォントをインストールまたは登録する必要はありません。アプリケーション内で FontConfigs.setFontFolder メソッドを使用してフォントの場所を指定するだけです。
TrueType フォントパッケージをインストールする
以下の情報に従って、Fedora および Red Hat Enterprise Linux (RHEL) などの Linux ディストリビューションに Microsoft の最も有名な TrueType フォントをインストールする手順が示されています。
ターミナルを使用して次のように行います。
- 次の RPM パッケージがインストールされていることを確認します。
- rpm-build: インストールされていない場合、次のコマンドを使用して rpm-build パッケージをインストールします。
yum install rpm-build cabextract ttmkfdir
- wget: インストールされていない場合、次のコマンドを使用します。
yum \-y install wget
以下のコマンドを使用して、SourceForge から最新の msttcorefonts スペックファイルをダウンロードします。
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
以前にダウンロードしたスペックファイルと次のコマンドを使用して RPM ファイルをビルドします。
rpmbuild \-ba msttcorefonts-2.5-1.spec
RPM ファイルは次の場所に保存されます: /root/rpmbuild/RPMS/noarch/。次のようにインストールします。
rpm \-ivh /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
変更を有効にするためにマシンを再起動します。
上記の手順に従うと、Microsoft の TTFs パッケージがインストールされます。これには次のフォントファミリーが含まれます:
- 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
- Tahoma
- Times New Roman (Bold, Italic, Bold Italic)
- Trebuchet (Bold, Italic, Bold Italic)
- Verdana (Bold, Italic, Bold Italic)
- Webdings