CalibriやCambriaなどのMicrosoft TTFフォントは、特定のページズームレベルで正しくレンダリングされません。
(Microsoftフォントを~/.fonts
ディレクトリに配置し、フォントキャッシュを更新して手動でインストールしました)。
LibreOfficeでMicrosoftフォントのレンダリングを改善する方法はありますか?
CalibriやCambriaのようなフォントは、小さなサイズに調整されたときに埋め込みビットマップを使用することに頼ります。
このフォントの動作を無効にするには、次を$HOME/.fonts.conf
に入れます:
<match target="font" >
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
</match>
ファイルが存在しない場合は作成します。
再起動して有効にします。
ソース
http://ubuntuforums.org/showthread.php?t=724818 (登録が必要です)
http://manpages.ubuntu.com/manpages/precise/man5/fonts-conf.5.html
注:$HOME/.fonts.conf
はUbuntu 12.10で非推奨になりました。代わりに、上記のXMLコードを(ルートとして)/etc/fonts/conf.d/50-user.confに貼り付けます
Calibri フォントを削除し、 Carlito をインストールすることでこれを解決しました。これは「Calibriとメトリック互換」で、「fontconfig(local .conf)、 "フォントキャッシュを更新し、LibreOfficeを再起動します。
$ rm ~/.fonts/Microsoft/CALIBRI*
$ Sudo apt install fonts-crosextra-carlito
$ fc-cache
Microsoftがトップで、Carlitoが以下の前後の状況です。
Caladea for Cambria with fonts-crosextra-caladea
でも同じことができ、 Croscore fonts Arimo、Tinos、Cousine for- Arial 、 Times New Roman 、および Courier New with fonts-croscore
。
詳細については my full post をご覧ください。
XMLコードを/etc/fonts/conf.d/50-user.conf
(実際には$HOME/.config/fontconfig/conf.d
または$HOME/.config/fontconfig/fonts.conf
のファイルのみを含む)に配置する代わりに、XMLコードを$HOME/.config/fontconfig/
の上記の2つのディレクトリの下のファイルに配置しますディレクトリ。これによりシステムのアップグレードがより複雑になるため、システム構成ファイルを混乱させないでください。