Bilinmeyen yazı tipleri nasıl değiştirilir?


14

Yazı tiplerini tanıyan bir metin düzenleme aracıyla açtığım yabancı bir metin belgesim olduğunu varsayalım (örneğin LibreOffice Writer). Bu belgede, Ubuntu kurulumumda bulunmayan bazı fontlar olabilir (örn. Garamond).

Soru şudur: Ubuntu, yüklü yazı tiplerinden hangisinin bilinmeyen yazı tipinin yerine kullanılacağına nasıl karar verir? Yazı tipinin özelliklerinden herhangi birini okuyor ve benzer bir karakter mi arıyor? Varsayılan bir ikame yazı tipi her zaman kullanılıyor mu? Benzer font adlarını mı arıyor?

Buna ek olarak, bir şekilde bu davranışı değiştirebilir miyim veya manuel yazı tipi takma adlarını, örneğin ücretsiz olmayan Garamont yerine ücretsiz yazı tipi EB-Garamont'u kullanacak şekilde ayarlayabilir miyim bilmek isterim ?


Bu soru, şu soruyu cevapladığımda ortaya çıktı: superuser.com/a/945192/418736
Byte Komutanı

Yanıtlar:


9

Bence Ubuntu tarafından değil program (LibreOffice, OpenOffice vb.) LibreOffice per se ile ilgili bir şey göremedim ama OpenOffice bu "Yazı Tipi Fallback" nasıl çalıştığı hakkında bazı detayları ile güzel bir wiki vardır. Genel olarak LibreOffice için de geçerli olabilir.

Açıklığa kavuşturmak için aşağıdaki wikiden bazı bölümleri yeniden üretiyorum. Wiki'dekinden daha iyi açıklamak zordur , oradan okumak daha iyidir:

OpenOffice.org 2'de Font Fallback nedir?

Font-Fallback, sistemde yüklü olmayan bir font istendiğinde devreye girer. (Kurulu değil demektir: OOo için mevcut değildir). OOo, daha sonra OOo'nun bildiklerinden farklı bir yazı tipi kullanmaya çalışır ve bu, istenen yazı tipiyle mümkün olduğunca yakındır.

Font Fallback nasıl çalışır?

Yazı tipi yedeklemesinin tatmin edici sonuçlar üretmesi için, OOo yazı tiplerinin benzerliklerini bir şekilde bilmek zorundadır. OOo o örnek yerine ilişkin can bilmelisiniz Helvetica yerine Arial , ancak Comic Sans . Bu görev göründüğü kadar kolay değildir, çünkü birçok yazı tipi vardır ve OOo hepsi hakkında bilgi sahibi değildir.

OOo uygun bir yedek bulmak için çeşitli yollar kullanır:

  • Sistem tarafından sağlanan font takma adı bilgileri (örneğin, bir fonts.dir dosyadan )
  • Yedek yazı tiplerinin sabit kodlu listesi, VCL.xcu(önce denendi)
  • Alternatif yazı tipi adı yazımları
  • Yazı tipi öznitelikleri (ör. CJK karakterleri var mı, bir Sembol yazı tipi mi) veya stil ( serif / olmayan , orantılı / orantılı olmayan)

tüm bunlar başarısız olursa:

  • varsayılan yazı tipi kullan

Doğrudan ilgili değil ancak bu TLDP belgesi iyi bir okuma.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.