Kenar yumuşatma özelliğini açık bırakarak Firefox'ta font ipuçlarını nasıl kapatabilirim?


2

Bu, şaşırtıcı bir şekilde, daha önce sorulmuş sorulardan biri değil:

Buna karşılık, font ipuçlarını kapatmak, ancak kenar yumuşatmayı açık bırakmak istiyorum.

Mümkün mü?

Yanıtlar:


1

Benim için çalışıyor bir yolu dosyasını düzenlemek için ~/.fonts.conf, (Ben Xubuntu 18.04 Firefox 57.0.1 kullanıyorum ve hala XFCE de ipucu ayarlarını kullanmak görünmüyor, süper üzerindeki diğer bazı cevaplar gibi gibi belirttiler nasıl Firefox'ta web sitesi yazı tiplerini geçersiz kılmak için? ).

İçinde "belirli bir font için ipucunu kapatmak" için ~/.fonts.conf, sırayla 2 eşleştirme etiketi ayarlamak isteyebilirsiniz (sipariş b / c meseleleri kuralların yukarıdan aşağıya doğru değerlendirildiği görülmektedir). ipuçları, ikincisi spesifik yazı tipleri için kapalı ima dönüm (benim durumumda, Noto Sans Mono CJK SC, Noto Sans CJK SCve Noto Sans):

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>

 <match target="font">                      <!-- This match tag sets the -->
  <edit mode="assign" name="hintstyle">     <!-- default for all fonts: -->
   <const>hintslight</const>                <!-- Turn On Slight Hint    -->
  </edit>
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>

 <match target="font">                      <!-- This match tag sets    -->
    <test name="family" qual="any">         <!-- the exception for the  -->
    <string>Noto Sans Mono CJK SC</string>  <!-- fonts that do not need -->
    <string>Noto Sans CJK SC</string>       <!-- hinting                -->
    <string>Noto Sans</string>
    </test>
    <edit mode="assign" name="hintstyle">
     <const>hintnone</const>
    </edit>
  <edit mode="assign" name="hinting">
   <bool>false</bool>
  </edit>
 </match>

 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
  <edit mode="assign" name="lcdfilter">
    <const>lcdlight</const>
  </edit>
  </match>
</fontconfig>

Ayarların etkili olduğunu doğrulamak için fc-matchkomutu kullanabilir ve çıktılarını inceleyebilirsiniz:

fc-match -s -v mono | grep hinting

İpucu "Doğru" olarak ayarlanmış, ancak "Noto Sans Mono CJK SC" "Yanlış" olarak ayarlanmış birçok yazı tipi göreceksiniz:

$ fc-match -s -v mono | grep hinting
hinting: True(w)
hinting: True(w)
hinting: True(w)
hinting: True(w)
hinting: True(w)
hinting: False(w)  <-- This one is for Noto Sans Mono CJK SC
hinting: True(w)
hinting: True(w)
hinting: True(w)
hinting: True(w)
hinting: True(w)
hinting: True(w)
...

Umarım bu yardımcı olabilir!

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.