Bagaimana Saya Dapat Memperbaiki Font Rendering Di Firefox


18

Render font saya di Firefox terlihat buruk di halaman seperti facebook.com dan twitter.com:

masukkan deskripsi gambar di sini

Saya menjalankan Debian 8 dan mengutak-atik akselerasi perangkat keras, dan sepertinya tidak berhasil.


Saya pikir Firefox menggunakan font default untuk hal-hal ini. Anda dapat mengedit font default dari preferensi Firefox. Apakah ini yang Anda minta?
nitishch

Itu masih tidak mengubah banyak hal. Font terlihat bagus ketika saya tidak mengizinkan situs untuk memilih sendiri tetapi ini mengacaukan beberapa ikon. Ada saran lain?
user241948

Ini hanya dengan Firefox dan bukan masalah sistem?
nitishch

Baik. Semuanya tampak hebat di chromium
user241948

Mungkin Anda memiliki versi bitmap dari Helvetica yang diinstal
contemplator

Jawaban:


28

Saya sudah memiliki masalah ini sejak lama, mungkin sudah waktunya untuk melakukan sesuatu tentang itu!

Itu dilakukan untuk ClearType, Microsoft dan paten dari apa yang saya baca. Kebanyakan * nix distro menonaktifkan render font yang dilindungi hak paten secara default.

Baca tentang Debian dan font di sini , Anda ingin Subpixel-hinting and Font-smoothingbagian.

Ada file konfigurasi pada halaman itu tetapi saya akan menambahkan di sini untuk referensi di masa mendatang. Buat file yang disebut .fonts.confdi direktori home Anda, dan tambahkan yang berikut:

<?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">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
  <edit mode="assign" name="lcdfilter">
    <const>lcddefault</const>
  </edit>
  </match>
</fontconfig>

1
Jika saya bisa, saya akan menaikkan 50 kali ini. Terima kasih atas solusi yang elegan (masih dapat digunakan pada 2016 menggunakan Debian Jessie dan GNOME) !!!
maulinglawns

1
Masih bekerja pada 2017, Debian Jessie dan KDE. Terima kasih!
kR105

2
Masih bekerja pada 2017 di Stretch juga!
natebc

Saya dapat mengkonfirmasi ini pada 2019. Terima kasih!
Dexter

Lokasi yang lebih "modern" untuk file adalah ${XDG_CONFIG_HOME}/fontconfig/fonts.confatau ${XDG_CONFIG_HOME}/fontconfig/conf.d/99-improved-rendering.conf. Sebagian besar waktu ${XDG_CONFIG_HOME}adalah .configsubdirektori di bawah direktori home, mis /home/gwillie/.config.
Cristian Ciupitu

7

Situs-situs ini menggunakan Helvetica sebagai font mereka. Pada kebanyakan sistem Debian ini bukan font garis besar, tetapi raster. Anda dapat menonaktifkan font yang dipetakan sebagai tahap terakhir dari dialog konfigurasi font:

$ dpkg-reconfigure fontconfig-config

1
Saya hanya menjalankan ini tanpa mengubah jawaban apa pun, dan itu meningkatkan font secara instan! (mungkin peningkatan upgrade menyebabkan beberapa masalah)
Jürgen Strobel

1

Saya telah meningkatkan milik saya hari ini menggunakan fontconfig-infinality. Tampak hebat!

Topik pertama dari forum ini menunjukkan bagaimana melakukannya. Jangan menggunakan metode tautan pertama (kompilasi), gunakan file deb di bawahnya. Instal dengan

dpkg -i *.deb

lalu

bash /etc/fonts/infinality/infctl.sh setstyle 

pilih opsi 2 (tidak terbatas)

DIBUAT!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.