GNU/Linux >> Belajar Linux >  >> Ubuntu

Kosong (hilang) Ligatur (tt, Ti, Fi, Ff Dll) Dalam Ff Kapan Cambria / Calibri Font Digunakan?

Masalah ini hampir cocok dengan saya. Font-nya adalah Helvetica, milik saya Cambria/Calibri, tampilan ligaturnya dicetak tebal, milik saya – tidak sama sekali. Jadi, rapat menjadi rapat, litigasi menjadi liga, dll. Sangat sulit untuk dibaca!

Sekarang, jika saya memodifikasi CSS dll. ini membantu satu halaman. Saya bisa mencoba Stylish tapi saya tidak mau (ini mungkin berubah nanti). Saya juga lebih suka agar font MS C ini terdegradasi dengan baik, daripada harus menginstalnya (terutama karena saya sudah membaca ini, saya juga harus menjalankan Windoze di perangkat saya).

Ini menyebabkan saya belajar banyak tentang font di Ubuntu dan secara umum, tetapi saya baru mengenal topik, jadi jika saya menggali di bawah pohon yang salah, tolong arahkan saya ke yang benar.

Situs uji:apa pun yang menggunakan Calibri. Jeff's Coding Horror adalah salah satunya, ini yang lain (lihat judulnya, tidak ada dalam sedikit kasus saya):
http://nabble.documentfoundation.org/A-little-info-about-ligatures-and- e-g-Calibri-td4034178.html

Mencoba – tidak berhasil

  • solusi paling umum (tambahkan ke .fonts.conf kode untuk menonaktifkan bitmap yang disematkan)
  • menambahkan CSS untuk menonaktifkan pengikat untuk FF (-moz-font-feature-settings: "liga=0"; ).
  • fc-match Calibri mengembalikan Kalibri Reguler:
    1. Mengubah (via Firebug) Calibri menjadi Calibri Regular menampilkan semua surat sesuai kebutuhan, halaman ditampilkan sebagaimana mestinya, rapat menjadi rapat dan litigasi adalah litigasi.
    2. Aliasing Calibri ke Calibri Regular melalui .fonts.conf file – tidak melakukan apa-apa
  • cache font yang dibangun kembali dengan sudo fc-cache -v -f
  • diperiksa jika tidak pada driver Nouveau – tidak
  • pengaturan yang disesuaikan di Setelan> Tampilan> Font – font saya terlihat sangat bagus sekarang! , tapi Calibri di FF masih kehilangan apa yang hilang
  • mengubah konfigurasi di /etc/fonts/conf.avail/ , yaitu antialiasing, autohinting, dan bitmap-rejecting, tetapi tidak ada yang memberikan efek (baik, apalagi yang diinginkan).
  • menghapus mscorefonts paket

Tetap mencoba

  • cairo-ubuntu dan font-config-infinality (atau sebutannya), dari forum ArchLinux
  • sesuatu dengan pengikat kosong melalui halaman pengguna FontConfig
  • mengganti font bukan alias, tetapi aliasing tampaknya lebih disukai untuk mempersempit keluarga font (Kurir -> Courier New)
  • coba lihat apakah itu bukan bug, seperti tidak menampilkan ligatur jika font di bawah 20px – dan lihat konfigurasi FF untuk mengetahui perubahannya

Jika Anda ingin saya menambahkan sesuatu, tanyakan saja. Sudah larut dan saya menghabiskan 6 jam sekarang, belajar tentang banyak hal yang berhubungan dengan font – menarik, sungguh! – tapi untuk saat ini sudah cukup.

Terkait:Ubuntu tidak bisa boot:"Tidak bisa menulis byte:pipa rusak"?

Saya memiliki lebih sedikit petunjuk dari menit ke menit. Ide ide? Apa itu dan bagaimana membuat font mundur dengan baik?

Jawaban yang Diterima:

Resolusinya cukup mudah, jika Anda memiliki komputer Ubuntu lain di mana semua ditampilkan dengan benar.

Saya memiliki Calibri Regular di sistem saya. Di tempat kerja, saya perhatikan, bahwa semua situs yang kehilangan pengikat saat dilihat di rumah, ditampilkan dengan benar. Saya melihat dengan fc-match apa yang digunakan di sana untuk menampilkan Calibri, dan tentu saja, itu adalah DejaVu Sans. Jadi, di rumah, saya telah menghapus font Calibri Regular (DejaVu Sans berada di urutan kedua fall-back stack) dan voila:


Ubuntu
  1. Di mana semua inode saya digunakan?

  2. Apakah deskriptor file dibagikan saat melakukan fork()?

  3. Port apa yang digunakan oleh aplikasi

  1. Bagaimana /etc/motd Diperbarui?

  2. Grep -e, Sed -e – Performa Rendah Saat '[x]{1,9999}' Digunakan, Tapi Mengapa?

  3. Ekstensi Randr Hilang?

  1. Apa Kepanjangan Dll?

  2. Bagaimana Cara Membuat Terminal Autocomplete Saat Ada Beberapa File/direktori?

  3. Pdf Thumbnail Hilang Di Dolphin?