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 SC
ve 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-match
komutu 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!