Saya telah menginstal Microsoft C-Font, dan itu sangat bagus. Namun, Calibri muncul sebagai font bitmap dalam banyak ukuran yang muncul. Bagaimana cara memberi tahu fontconfig untuk melarang Calibri (dan Cambria, dll.) Agar tidak dirender dari bitmap yang disematkan? Saya sudah punya 70-no-bitmaps.conf
di /etc/fonts/conf.d/
direktori saya .
Font yang dimaksud dapat diekstraksi dari PowerPoint Viewer .
fonts
fontconfig
Paul Fisher
sumber
sumber
Jawaban:
/etc/fonts/conf.d/70-no-bitmaps.conf
hanya menolak font bitmap, mereka tidak menonaktifkan bitmap tertanam, yang merupakan kasus di sini. Saya tidak tahu mengapa mereka tidak menempatkan pengaturan untuk menonaktifkan bitmap tertanam dalam file conf yang sama. Bagaimanapun, letakkan yang berikut ini di~/.config/fontconfig/conf.d/20-no-embedded.conf
(atau, untuk versi Ubuntu yang lama, di~/.fonts.conf.d/20-no-embedded.conf
):Ini akan menonaktifkan bitmap tertanam untuk semua font. Jika Anda ingin menonaktifkan hanya untuk font tertentu, tambahkan
<test>
elemen:sebelumnya
<edit ...
.sumber
~/.fonts.conf.d/
juga. Jadi saya sarankan Anda menaruhnya di sana untuk menghindari mucking dengan konfigurasi sistem. Kecuali jika Anda ingin membuatnya tersedia untuk semua pengguna, maka Anda dapat memasukkannya/etc/fonts/conf.d
, atau memasukkannyaavail
dan symlinkconf.d
untuk menggunakannya saat Anda membutuhkannya (Anda dapat menghapus symlink ketika Anda ingin menyalakannya, sebaliknya)~/.fonts.conf.d/20-no-embedded.conf
tidak akan dimuat jika tidak diawali dengan angka. Jalankan misalnyaFC_DEBUG=1024 gedit
untuk melihat apakah konfigurasi Anda dimuat sama sekali jika tampaknya tidak berpengaruh..fonts.config
saja. Versi fontconfig apa yang Anda rujuk?Dalam contoh yang Anda berikan, Anda memiliki atribut "<string>" yang disebutkan dua kali dalam bait "<test>". Ini menyebabkan peringatan di Ubuntu 13.10 dan 14.04. Untuk menghilangkan peringatan, bait dalam file akan terlihat seperti:
sumber