CalibriはM $ Officeのデフォルトフォントであり、多くのクライアントがこのフォントを使用してドキュメントを送信するため、Calibriをインストールしています。
しかし、それは恐ろしいアンチエイリアスなしで表示されます。再びWindozeマシンに乗っているようなものです:-O
小さなサイズでのみ発生するようです。大きなサイズではアンチエイリアス処理されます。これを無効にできますか?
編集:
私の/etc/fonts/config.avail/10-antialias.conf
には
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Use the Antialiasing -->
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
</fontconfig>
そして
% fc-match calibri
calibri.ttf: "Calibri" "Regular"
この回答に対するコメントごとに、MS Cフォント(カンブリア、カリブリなど)の最も一般的な問題は、埋め込みビットマップを使用することです。これを変更するには無効にします。のいずれかで
~/.fonts.conf
~/.config/font-manager/local.conf
14.04で; Font Managerは、~/.fonts.conf
ファイルを管理する権利を留保します、@ Alainに感謝します)~/.config/fontconfig/fonts.conf
(@SpinUpおよび@Glutamineのコメントごと)このXMLスニペットを追加する必要があります。<!-- disable embedded bitmaps in fonts to fix Calibri, Cambria, etc. -->
<match target="font">
<edit mode="assign" name="embeddedbitmap"><bool>false</bool></edit>
</match>
/etc/fonts/conf.avail/
の設定、つまりアンチエイリアスを切り替えると、オートヒンティングが少なくなります。方法:10-antialias.conf
のtrue
をfalse
に変更するか、その逆を行うと、アンチエイリアスを切り替えて、それが役立つかどうかを確認できます。 10-autohinting.conf
についても同様です。これにより、すべてのフォントAFAIRの設定が切り替わります。ケースに役立つかどうかを確認してください。問題があるかどうかがわかります。
注:読み取り専用ファイルを変更するにはSudo
が必要です(または書き込み前に書き込みも行う必要があります)。したがって、エディターが何であれ(私の場合はvim
)、Sudo
:Sudo vim /etc/fonts/conf.avail/10-antialias.conf
で実行します。
また、フォントを使用することが推奨される解決策は、キャッシュを再構築することです:Sudo fc-cache -v -f
。特に、フォントスタックに変更を加えた場合(新しいフォントのインストール、削除、移動など)。
また、fc-match calibri
は何を表示しますか?私が尋ねる理由:私の場合、カリブリをうまく表示するには、DejaVu Sansにフォールバックしなければなりませんでした。さもなければ、合字の問題がありませんでした: 私のカリブリの質問 私はCalibriの通常のフォントファイル(.ttf
)を削除することでそれを行いました。したがって、私にとって、fc-matchの出力は次のとおりです。
➜ ~ fc-match calibri
DejaVuSans.ttf: "DejaVu Sans" "Book"