Instal MS Truetype Fonts di seluruh sistem untuk semua pengguna

16

Saya ingin menginstal Font MS Truetype yang datang melalui paket ttf-mscorefonts-installer, jadi saya lakukan:

sudo apt-get install ttf-mscorefonts-installer

Menerima lisensi, proses selesai tanpa kesalahan. Font berakhir pada

/ usr / share / fonts / truetype / msttcorefonts

seperti yang diharapkan. Hanya untuk memastikan, saya juga melakukan

sudo fc-cache -f -s -v

yang antara lain mengatakan dalam outputnya:

/ usr / share / fonts / truetype / msttcorefonts: caching, konten cache baru: 60 font, 0 dirs

Sejauh ini, sangat bagus (dan segaris dengan pertanyaan Bagaimana cara menginstal font? ) Namun, ketika saya kemudian membuka dialog font apa pun (misalnya dalam OpenOffice atau dialog font terminal) saya tidak melihat semua font baru. Untuk Arial, formulir standar tidak ada, tetapi tebal dan miring ada di sana. Times New Roman hilang sama sekali.

Saya dapat menggunakan nautilus untuk meramban direktori font, klik dua kali Arial.ttffile dan lihat font dengan segala keindahannya. Saya bahkan dapat mengklik tombol instal kemudian dan font tersebut disalin ke ./fontsdirektori pribadi saya dan dari sana terlihat oleh aplikasi saya. Tetapi itu tidak diambil dari direktori sistem.

Bagaimana cara mendapatkan font ini tersedia di seluruh sistem untuk semua pengguna?

kongo09
sumber
Apakah font muncul jika Anda menjalankan fc-listsebagai pengguna? Jika tidak, apakah membersihkan konten ~/.fontconfig/bantuan?
James Henstridge

Jawaban:

7

Argh, secara kebetulan saya baru menemukan solusinya. Ada file yang dipanggil ~/.fonts.confdi direktori rumah saya yang tampaknya berasal dari Fontmatrix dan memiliki daftar font yang ditolak, di antaranya yang saya temukan hilang. Cukup menghapus file ini untuk menyelesaikan masalah. Saya ingat bahwa saya telah bermain-main dengan Fontmatrix tapi saya tidak yakin apa yang menyebabkannya membuat file ini. Bagaimanapun, masalah terpecahkan.

kongo09
sumber
-2

Saya menemukan, setelah mengalami masalah yang sama, bahwa di folder saya (/ usr / share / fonts / truetype / msttcorefonts) ada file, mengatakan bahwa lisensi saya gagal - itu memberi saya perintah untuk digunakan di terminal untuk mendapatkan diminta yang lain perjanjian lisensi, yang kali ini membuatnya berfungsi.

Netflix Desktop bekerja seperti pesona setelah itu! (Yah ... sejujurnya, instalasi diperlukan, tapi itu semua secara otomatis dilakukan setelah itu!)

Ake Elofsson
sumber
1
Bisakah Anda memasukkan lebih banyak detail? Jika saya memiliki masalah yang sama, langkah apa yang harus saya ikuti untuk memperbaiki masalah? Edit jawaban Anda dan tambahkan informasi itu.
Braiam