Tek aralıklı yazı tiplerinin ağırlığını değiştirmek için ~ / .fonts.conf kullanma


10

OS X'te, tek aralıklı yazı tipleri diğer yazı tiplerinden biraz daha ağırlıklıdır. Bu (hissediyorum) renkleri daha canlı bir şekilde ortaya çıkarmaya yardımcı olur.ekran görüntüsü

Linux'ta olduğum için, davranışı çoğaltmaya çalışıyorum. Bunu "ağırlık" özelliğini düzenleyerek yapmaya çalışıyorum ~/.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>

Görünüşe göre, bu düzgün çalışmıyor. Olan şey, cesur yüz DejaVu veya Bitstream mono yazı tiplerinin daha kalın hale gelmesidir ve diğerine hiçbir şey olmaz. ekran görüntüsü

Peki bunu nasıl düzeltebilirim?

Yanıtlar:


10

Tamam, bunu anladım. Man sayfasından fonts-conf, özellik yazı tipinin ağırlığını değil,weight kalın yüzün ağırlığını ayarlar . Bu nedenle , tüm yazı tipini değiştirmek yerine daha kalın bir kalın yazıya yol açarsınız. Aradığım şey sentetik yazı tipi emboldenmasını sağlayan şeydi . Bunu kullanmak sorunu çözdü.weightemboldening~/.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 12 pt. yazı tipi (Bu ekran görüntüsünü alırken yazı tipi ipucunu da devre dışı bıraktım).

ekran görüntüsünden önce

ekran görüntüsünden sonra

Embolden geçirme miktarının da kontrol edilebilmesi iyi olurdu.


3
Embolden ağırlığın nasıl kontrol edileceğini de anlamaya bayılıyorum. Belki yarı embolden Mac OS X stiline en yakın olurdu.
Christopher Poile
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.