Bagaimana cara membuat Firefox menghormati konfigurasi saya untuk menonaktifkan petunjuk font untuk satu font?

14

Saya menggunakan Debian GNU / Linux versi 8 dengan LXDE . Mengenai font, saya memiliki sistem saya dikonfigurasi untuk menggunakan anti-aliasing, rendering subpixel, dan petunjuk penuh. Namun, saya ingin menonaktifkan petunjuk untuk Serif Pembebasan, tetapi tidak berfungsi di Firefox. Firefox masih menggunakan petunjuk lengkap untuk Liberation Serif. Namun, Liberation Serif ditampilkan dengan benar sebagai tidak mengisyaratkan dalam program lain (saya memeriksa di Gucharmap, Leafpad dan LibreOffice Writer).

Bagaimana cara menonaktifkan petunjuk untuk semua font serif atau hanya Liberation Serif di Firefox?

Saya telah mengisyaratkan agar penuh dengan penyesuai yang datang dengan LXDE dan kode berikut di dalam ~/.config/fontconfig/fonts.confdan ~/.fonts.conf(yang selanjutnya adalah tautan simbolis ke yang sebelumnya):

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family"><string>Liberation Serif</string></test>
    <edit name="hintstyle" mode="assign">
      <const>hintnone</const>
    </edit>
  </match>
</fontconfig>

Terima kasih.

Vila Eustaquio Díaz
sumber

Jawaban:

1

Pergi ke about: config Temukan preferensi gfx.font_rendering.cleartype_params.rendering_mode Ubah nilainya (mungkin -1) menjadi 1

1 mematikan anti-aliasing. Anda mungkin juga ingin mencoba 2 dan 3.

4 dan 5 bukan teman Anda, mereka melibatkan anti-aliasing.

Itu mematikan anti-aliasing, dan font-hinting.

ATAU Anda Dapat Mencoba Di Bawah Ini

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
</edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family"><string>Liberation Serif</string></test>
   <edit name="autohint" mode="assign">
   <bool>false</bool>
   </edit>
  </match>
</fontconfig>
RaviJ
sumber
1
Tidak ada pengaturan seperti itu di Firefox 64.
Nama Tampilan
0

Mungkin Anda dapat menjelajahi opsi dari Firefox advanced config.

Ketik about:configpada bilah teks alamat dan tekan Enter. Anda akan diperingatkan bahwa perubahan dari sana berbahaya untuk stabilitas Firefox. Tidak ada yang salah dengan itu kecuali Anda mengubah sesuatu yang kritis. Terima risiko, dan coba beberapa perubahan (satu per satu). Cari opsi "font_rendering" atau "font". Mungkin Anda bisa melakukan sesuatu dari sana.

Saya juga harus mengatakan saya tidak pernah memiliki masalah ini atau ingin bekerja dengan cara ini.

RookieOne
sumber