Saya baru saja memutakhirkan ke FF 57 dan situs web yang menggunakan font mereka sendiri telah berhenti menampilkan teks.
Saya tahu ini adalah masalah yang dimiliki orang lain, misalnya Firefox tidak menampilkan teks situs web , tetapi solusi di sana belum berfungsi. Mode aman juga tidak membantu, masalahnya hanya hilang jika saya hapus centang pada opsi font khusus di Preferensi.
Saya telah menginstal font kustom (dari TexLive dan dan beberapa lagi) jadi saya berpikir bahwa mungkin itu penyebabnya.
Ada ide tentang cara mengatasi masalah ini?
Contoh dari Github:
fonts-texgyre
paket. Tidak tahu mengapa peningkatan ke 57 menyebabkan ini.fonts-roboto
. Sepertinya banyak font yang hilang.Jawaban:
Ini adalah kombinasi dari beberapa hal: TexLive memasang font di lokasi yang tidak terlalu standar, dan halaman web meminta font yang menurut paket fontconfig Ubuntu lebih baik dipenuhi oleh salah satu font TexLive daripada font normal. Firefox kemudian diminta untuk menggunakan font TexLive untuk rendering, tetapi tidak diperbolehkan menjangkau dari dalam sandbox keamanannya.
Solusi yang disarankan adalah mengatur
di about: config, dan mulai ulang browser.
Ini diperbaiki pada tingkat yang lebih mendasar di Firefox 58 dan yang lebih baru.
sumber
/usr/local/texlive/
. Dengan cara ini, kita dapat menghindari menunjuk ke tahun rilis TeXLive/usr/local/texlive
harus digunakan untuk menghindari tahun ini. Jawaban lain terangkat karena alasan ini.Saya juga menginstal
fonts-texgyre
di Debian 9 Stretch dan visualisasi halaman web telah membaik, tetapi masih ada beberapa masalah. Mungkin kita harus menginstal setiap font yang tersedia di repositori, tetapi jelas bahwa solusi seperti itu tidak praktis.Satu-satunya solusi nyata adalah menonaktifkan
/etc/fonts/conf.d/09-texlive.conf
.Jika seseorang menemukan solusi lain, itu disambut baik!
sumber
sudo mv /etc/fonts/conf.d/09-texlive.conf /etc/fonts/conf.d/09-texlive.conf.BAK
dan kemudiansudo fc-cache -fsv
Di
about:config
, aturuntuk
Bekerja setelah memulai ulang Firefox.
sumber
Coba buka tentang: preferensi > Bahasa & Tampilan > Tingkat Lanjut , dan hapus setel "Izinkan halaman untuk memilih font mereka sendiri, daripada pilihan Anda di atas". Ini menyelesaikan masalah bagi saya, meskipun sekarang semua font default ke DejaVu.
sumber
Baru saja menemukan solusi yang lebih baik, tanpa menginstal apa pun!
Di bilah alamat Firefox, buka about: config , lalu cari
dan setel string ini ke 1 . Mulai ulang Firefox dan ... :-D
sumber