LibreOffice altında ttf yazı tipi oluşturma ile ilgili sorunlar


13

Calibri ve Cambria gibi Microsoft TTF yazı tipleri, belirli sayfa zum düzeylerinde doğru oluşturulmuyor:

Farklı zoom seviyelerinde sistem yazı tipi ve Cambria arasındaki karşılaştırma

(Microsoft yazı tiplerini ~/.fontsdizine yerleştirip yazı tipi önbelleğini güncelleyerek el ile yükledim ).

LibreOffice altında Microsoft font oluşturma özelliğini iyileştirmenin bir yolu var mı?

Yanıtlar:


13

Calibri ve Cambria gibi fontlar, küçük boyutlara ayarlandığında gömülü bitmap'leri kullanmaya başvurur.

Bu yazı tipi davranışını devre dışı bırakmak için aşağıdakileri yerleştirin $HOME/.fonts.conf:

<match target="font" >
     <edit name="embeddedbitmap" mode="assign">
         <bool>false</bool>
     </edit>
</match>

Varsa dosyayı oluşturun.

Etkili olması için yeniden başlatın.

Kaynaklar
http://ubuntuforums.org/showthread.php?t=724818 (kayıt gerekli)
http://manpages.ubuntu.com/manpages/precise/man5/fonts-conf.5.html

NOT:
$HOME/.fonts.conf Ubuntu 12.10'da kullanımdan kaldırılmıştır. Bunun yerine, yukarıdaki XML kodunu (kök olarak) /etc/fonts/conf.d/50-user.conf dosyasına yapıştırın.


Bu harika çalıştı, teşekkürler! Bunun neden varsayılan davranış olmadığını merak etmemizi sağlar. Katıştırılmış bitmap'leri devre dışı bırakmanın bir dezavantajı var mı?
Glutanimate

1
@Glutanimate Bildiğim kadarıyla, bu teknolojiyi çok az yazı tipi kullanıyor. Bu yüzden asla herhangi bir sorunla karşılaşmamalısınız. Kabul ediyorum, bu global fonts.conf'da varsayılan olmalı
loklaan

1
14.04 için ~ / .config / font-yönetici / local.conf '(Eğer sistem genelinde ayarını bozmak istemiyoruz varsayarak.) Eklemek için daha iyi bir konumdur
Alan De Smet

Bu benim için daha iyi çalıştı: askubuntu.com/a/594983/15943
alfC

7

XML kodunu koymak yerine /etc/fonts/conf.d/50-user.conf(aslında sadece dosyaları içerir $HOME/.config/fontconfig/conf.dveya $HOME/.config/fontconfig/fonts.conf) XML kodunu dizininizde belirtilen iki dizin altında bir dosyaya koyun $HOME/.config/fontconfig/. Sistem yükseltmelerini daha karmaşık hale getireceği için sistem yapılandırma dosyalarıyla uğraşmayın.


6

Ben kaldırarak benim sistem için bu çözüldü Calibri yüklemeden, yazı Carlito LibreOffice'i "fontconfig (local.conf) için bir eşleme girişi" "Calibri metrik uyumlu" ve ile paketlenir, benim yazı tipi önbellek yenileme ve yeniden başlatmayı:

$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache

İşte üstte Microsoft ve aşağıda Carlito ile bir öncesi ve sonrası:

Calibri testleri

Aynı şeyi Cambria için Caladea ile fonts-crosextra-caladeayapabilirsiniz ve Arial , Times New Roman ve Courier New için Croscore yazı tiplerini Arimo, Tinos ve Cousine ile kullanabilirsiniz .fonts-croscore

Daha fazla ayrıntı için yazıma bakın .

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.