การปิดใช้งานหนังสติ๊ก (ดูคำตอบของ Calimofonts.conf
) เป็นทิศทางที่ผิด! มันอาจลบเส้นเอ็น "ตัวหนา" ที่เป็นนามแฝงเหล่านั้นในแบบอักษรเช่นCalibriแต่ก็สามารถลบความสวยงามของการพิมพ์ได้ ค่อนข้างคล้ายกับการย่อขนาดตัวอักษรจนกระทั่งคุณไม่สามารถบอกความแตกต่างได้
ฉันแก้ไขสิ่งนี้สำหรับระบบของฉันโดยลบแบบอักษร Calibri ติดตั้งCarlitoซึ่งเป็น " ตัวชี้วัดที่เข้ากันได้กับ Calibri" และบรรจุด้วย "รายการการแมปไปยัง fontconfig (local.conf)" และรีเฟรชแคชแบบอักษรของฉัน:
$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache
จากนั้นคุณสามารถยืนยันได้ว่า Carlito เป็นตัวแทนของ Calibri:
$ fc-match Calibri
Carlito-Regular.ttf: "Carlito" "Regular"
(หากไม่ได้ผลคุณอาจต้องมีบางอย่างsudo rm /usr/share/fonts/truetype/msttcorefonts/calibri*
ในกรณีและตำแหน่งที่แน่นอนอาจแตกต่างกัน)
ก่อนที่จะลบ Calibri ของ Microsoft ฉันบันทึกเอกสารทดสอบใน LibreOffice ที่ใช้ Calibri และถ่ายภาพหน้าจอ หลังจากทำเช่นนั้นฉันออกจาก LibreOffice เปิดอีกครั้งแล้วโหลดเอกสารทดสอบของฉัน ชื่อแบบอักษร "Calibri" ถูกทำตัวเอียงเพื่อระบุว่าถูกแทนที่ ฉันถ่ายภาพหน้าจอของเวอร์ชันที่ทดแทนนี้และวางลงใต้ภาพต้นฉบับ:
ข้อความด้านบนเป็นภาพคู่หน้าจอขนาด 13pt Calibri โดย Calibri ของ Microsoft เหนือ Carlito จับคู่กับ fontconfig ไม่มีตัวหนาไม่มีการจัดรูปแบบเปิดใช้งาน "การจับคู่คู่" ตามที่ LibreOffice 5.0.5.1 แสดงผล
Carlito ค่อนข้างใกล้กับ Calibri, เอ็นยึดได้ดีและโดยรวมก็สวยขึ้นมาก
คุณสามารถทำเช่นเดียวกันกับCaladeaสำหรับCambriaด้วยfonts-crosextra-caladea
และคุณสามารถใช้ของ Google Croscore อักษร ARIMO, ทีนอสและ Cousine สำหรับArial , Times New RomanและCourier Newfonts-croscore
ด้วย เรียนรู้เพิ่มเติมได้ที่วิกิพีเดียCalibri และ Cambria Fonts Substituting
แต่แล้วเฮลเวติกาล่ะ?
คำถามนี้ถามเกี่ยวกับแบบอักษรHelveticaซึ่งเป็นแบบอักษรsans-serifที่เป็นที่นิยมของ Apple Microsoft ต้องการArialก่อนที่จะเปลี่ยนเป็น Calibri การแมป Linux เริ่มต้นนั้นแตกต่างกันไปตามการกระจาย แต่โดยทั่วไปแล้วมันเป็นNimbus Sans Lหรืออย่างอื่นLiberation Sansเช่น
$ fc-match Helvetica
n019003l.pfb: "Nimbus Sans L" "Regular"
หากคุณเรียกใช้และรับ Arial นั่นเป็นเหตุผลที่ดีสำหรับการมีปัญหาเกี่ยวกับการมัดที่อธิบายไว้ข้างต้น - Arial ไม่ใช่แบบอักษรที่ดี
Helvetica มีวัฒนธรรมที่อยู่รอบ ๆ และฉันไม่สามารถหาแบบอักษรที่เข้ากันได้กับ Helvetica Arial (และแบบอักษรที่เข้ากันได้กับ Arial รวมถึง Liberation Sans และ fork, Arimoมีความกว้างของตัวอักษรที่เหมือนกัน (ซึ่งหมายความว่าพวกเขา "ส่วนใหญ่" เข้ากันได้กับเมตริก; ข้อความจะตัดแบบเดียวกับ Helvetica) Liberation Sans และ Nimbus Sans ดูเหมือนจะมีความสวยงามที่คล้ายคลึงกันมากที่สุด
นอกจากนี้ยังมีของไอบีเอ็มเพล็กซ์แบบอักษรใหม่ที่มีเงินขนาดใหญ่ที่อยู่เบื้องหลังมัน[ 1 ] [ 2 ] Plex ได้รับการออกแบบมาเพื่อแทนที่ Helvetica (มันยังมี sans แบบย่อรวมถึง serif และแบบอักษร monospace) ในวัสดุทั้งหมดของ IBM แม้ว่าจะไม่ได้ทำงานร่วมกับ Helvetica หรือแบบอักษรอื่น ๆ Font กระรอกมีมุมมองที่ดีของตัวอย่างแบบอักษรเพล็กซ์
นามแฝง Fontconfig
ในการตั้งชื่อแทน Helvetica ด้วยตนเองเป็นฟอนต์อื่น (และไม่จำเป็นต้องลบ Calibri และ / หรือ Arial แม้ว่าในกรณีนี้คุณควรตั้งชื่อแทนด้วยตนเอง) ให้แก้ไข~/.config/fontconfig/fonts.conf
ไฟล์ของคุณ(สำหรับระบบเก่านั่นคือ~/.fonts.conf
เพื่อหลีกเลี่ยงความสับสน ไปยังอดีต) ตามที่ระบุไว้ในคำตอบนี้เพิ่ม<alias>
หัวข้อใหม่สำหรับ Helvetica (อันนี้ใช้ Arimo ตรวจสอบให้แน่ใจว่าคุณติดตั้งแล้ว):
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>Helvetica</family>
<prefer><family>Arimo</family></prefer>
</alias>
</fontconfig>