固定幅フォントの太さを変更するには、~/.fonts.confを使用してください。

固定幅フォントの太さを変更するには、~/.fonts.confを使用してください。

OS Xでは、固定幅フォントは他のフォントよりもやや重いです。これは(私の考えでは)色をより鮮やかにするのに役立ちます。スクリーンショット

私はLinuxを使用しているので、その動作を再現しようとしています。私は "weight"プロパティを編集してこれを試しました~/.fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <test name="family">
      <string>DejaVu Sans Mono</string>
      <string>Bitstream Vera Sans Mono</string>
    </test>
    <edit name="weight" mode="assign">
        <const>medium</const>
    </edit>
  </match>
</fontconfig>

明らかに、これは正しく機能しません。太いDejaVuまたはBitstreamモノフォントはより太くなり、他のフォントは何も変わりません。 スクリーンショット

それでは、この問題をどのように解決するのですか?

ベストアンサー1

わかりました、わかりました。マニュアルページでは、fonts-confこのプロパティはweight太い太さを設定し、フォントの太さではありません。。これが変更によってweightフォント全体が変更されるのではなく、太い太字が表示される理由です。私が望むのは、emboldening合成フォントの大胆さを得ることです。それを使用すると~/.fonts.conf問題が解決しました。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
    <test name="family">
    <string>Inconsolata</string>
    </test>
    <edit name="embolden" mode="assign">
        <bool>true</bool>
    </edit>
</match>
</fontconfig>

Inconsolata 12ptフォントの前後に使用する(このスクリーンショットを撮るときにフォントヒントも無効にしました)。

スクリーンショットを撮る前に

スクリーンショットの後

容器を調節できればいいと思います。

おすすめ記事