Mari kita asumsikan saya memiliki dokumen teks asing yang saya buka dengan alat pengeditan teks yang mengenali font (misalnya LibreOffice Writer). Dalam dokumen ini, mungkin ada beberapa font yang digunakan yang tidak tersedia pada instalasi Ubuntu saya (misalnya Garamond).
Pertanyaannya adalah: Bagaimana cara Ubuntu memutuskan font mana yang diinstal untuk digunakan sebagai pengganti font yang tidak dikenal? Apakah ia membaca salah satu karakteristik font dan mencari yang serupa? Apakah font pengganti standar selalu digunakan? Apakah itu mencari nama font yang mirip?
Tambahan untuk itu, saya ingin tahu apakah saya entah bagaimana bisa mengubah perilaku ini atau set alias font yang pengguna untuk secara otomatis menggunakan misalnya font bebas EB-Garamont bukan non-bebas Garamont ?
sumber
Jawaban:
Saya pikir itu diputuskan bukan oleh Ubuntu tetapi oleh program (LibreOffice, OpenOffice dll.). Saya tidak bisa melihat apa pun yang berhubungan dengan LibreOffice per se tetapi OpenOffice memiliki wiki yang bagus dengan beberapa perincian tentang bagaimana "Font Fallback" ini bekerja. Mungkin berlaku untuk LibreOffice juga, secara umum.
Saya mereproduksi beberapa bagian dari wiki di bawah ini untuk klarifikasi. Sulit untuk menjelaskan lebih baik daripada apa yang ada di wiki , jadi lebih baik membacanya dari sana:
Apa yang dimaksud dengan Font Fallback di OpenOffice.org 2?
Font-Fallback muncul setiap kali font diminta yang tidak diinstal pada sistem. (Tidak terpasang berarti: tidak tersedia untuk OOo). OOo kemudian mencoba menggunakan font yang berbeda dari yang OOo tahu tentang yang cocok dengan yang diminta sedekat mungkin.
Bagaimana cara kerja Font Fallback?
Agar font-fallback menghasilkan hasil yang memuaskan, OOo entah bagaimana harus tahu tentang kesamaan font. OOo harus tahu bahwa itu dapat misalnya pengganti Helvetica di tempat Arial , tapi tidak Comic Sans . Tugas ini tidak semudah kedengarannya, karena banyak font ada dan OOo tidak dapat mengetahui semuanya.
OOo menggunakan beberapa cara untuk menemukan pengganti yang cocok:
fonts.dir
file )VCL.xcu
(coba dulu)jika semua itu gagal juga:
Tidak terkait langsung tetapi dokumen TLDP ini adalah bacaan yang baik.
sumber