แบบอักษรของ Microsoft TTF เช่น Calibri และ Cambria แสดงผลไม่ถูกต้องในระดับการซูมหน้า:

(ฉันติดตั้งฟอนต์ Microsoft ด้วยตนเองโดยวางไว้ใน~/.fontsไดเรกทอรีและอัพเดตแคชฟอนต์)
มีวิธีใดบ้างในการปรับปรุงการแสดงแบบอักษร Microsoft ภายใต้ LibreOffice
แบบอักษรของ Microsoft TTF เช่น Calibri และ Cambria แสดงผลไม่ถูกต้องในระดับการซูมหน้า:

(ฉันติดตั้งฟอนต์ Microsoft ด้วยตนเองโดยวางไว้ใน~/.fontsไดเรกทอรีและอัพเดตแคชฟอนต์)
มีวิธีใดบ้างในการปรับปรุงการแสดงแบบอักษร Microsoft ภายใต้ LibreOffice
คำตอบ:
ฟอนต์เช่น Calibri และ Cambria resort ใช้บิตแมปที่ฝังอยู่เมื่อปรับเป็นขนาดเล็ก
หากต้องการปิดใช้งานลักษณะการทำงานของแบบอักษรนี้ให้ใส่สิ่งต่อไปนี้ลงใน$HOME/.fonts.conf:
<match target="font" >
     <edit name="embeddedbitmap" mode="assign">
         <bool>false</bool>
     </edit>
</match>
สร้างไฟล์หากไม่มีอยู่
รีสตาร์ทเพื่อให้มีผล
แหล่งที่มา
http://ubuntuforums.org/showthread.php?t=724818 (ต้องลงทะเบียน) 
http://manpages.ubuntu.com/manpages/precise/man5/fonts-conf.5.html
หมายเหตุ:
$HOME/.fonts.confเลิกใช้แล้วใน Ubuntu 12.10 แต่ให้วางรหัส XML ด้านบน (เป็น root) ใน /etc/fonts/conf.d/50-user.conf
แทนที่จะใส่รหัส XML ลงไป/etc/fonts/conf.d/50-user.conf(ซึ่งอันที่จริงก็แค่รวมไฟล์จาก$HOME/.config/fontconfig/conf.dหรือ$HOME/.config/fontconfig/fonts.conf) ใส่รหัส XML ลงในไฟล์ภายใต้สองไดเรกทอรีที่กล่าวถึงใน$HOME/.config/fontconfig/ไดเรกทอรีของคุณ อย่ายุ่งกับไฟล์การกำหนดค่าระบบเพราะจะทำให้การอัพเกรดระบบมีความซับซ้อนมากขึ้น
ฉันแก้ไขสิ่งนี้สำหรับระบบของฉันโดยลบแบบอักษรCalibriติดตั้งCarlitoซึ่งเป็น "ตัวชี้วัดที่เข้ากันได้กับ Calibri" และบรรจุด้วย "รายการการแมปไปยัง fontconfig (local.conf)" รีเฟรชแคชแบบอักษรของฉันและรีสตาร์ท LibreOffice:
$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache
นี่คือก่อนและหลังกับ Microsoft ที่ด้านบนและ Carlito ด้านล่าง:

คุณสามารถทำเช่นเดียวกันกับCaladeaสำหรับCambriaด้วยfonts-crosextra-caladeaและคุณสามารถใช้Croscore อักษร ARIMO, ทีนอสและ Cousine สำหรับArial , Times New RomanและCourier Newfonts-croscoreด้วย
ดูโพสต์แบบเต็มของฉันสำหรับรายละเอียดเพิ่มเติม