วิธีแก้ไขปัญหาฟอนต์ Microsoft (Calibri, Arial) หายไปใน LibreOffice

ตัวอย่างประกอบ:จอร์แดนเปิดรายงาน DOCX ใน LibreOffice บน Ubuntu และพบว่าแบบอักษรแตกต่างออกไป การขึ้นบรรทัดใหม่กว้างขึ้น และหมายเลขหน้าเลื่อนไปจากเดิม เอกสารยังคงเปิดได้ แต่แบบอักษร Calibri และ Arial ไม่ได้ติดตั้งอยู่ในคอมพิวเตอร์เครื่องนั้น ตัวอย่างนี้เป็นเพียงสมมติฐาน เพื่อแสดงวิธีการวินิจฉัยปัญหาเดียวกันบนระบบจริง โดยไม่ต้องใช้แบบอักษรทดแทนแทนแบบอักษรดั้งเดิม

เหตุใดแบบอักษร Calibri หรือ Arial จึงหายไปใน LibreOffice

โดยปกติ LibreOffice จะใช้ฟอนต์ที่ระบบปฏิบัติการจัดหาให้ หากเอกสารระบุชื่อฟอนต์ Calibri หรือ Arial แต่ฟอนต์นั้นหายไป LibreOffice จะเลือกฟอนต์อื่นมาทดแทน ซึ่งอาจส่งผลต่อการจัดบรรทัด ระยะห่างระหว่างบรรทัด จำนวนหน้า และความหนาของหัวเรื่อง นี่ไม่ได้หมายความว่าไฟล์ DOCX เสียหายเสมอไป

Calibri เป็นฟอนต์ของ Microsoft ที่มาพร้อมกับ Windows และผลิตภัณฑ์ของ Microsoft โดย Microsoft ระบุว่าฟอนต์นี้รวมอยู่ใน Windows เวอร์ชันต่างๆ และแอปพลิเคชัน Office และไม่ได้เปิดให้ดาวน์โหลดแยกต่างหาก ส่วน Arial ก็เป็นฟอนต์ของ Microsoft เช่นกัน ใน Linux แพ็กเกจที่ใช้กันทั่วไปอาจมีฟอนต์หลักของ Microsoft หลายตัว รวมถึง Arial แต่แพ็กเกจเหล่านั้นจะไม่รวม Calibri โปรดตรวจสอบข้อมูลอ้างอิงฟอนต์ Calibri ของ Microsoft และเอกสารประกอบฟอนต์ของ Debianเพื่อดูความแตกต่าง

จอร์แดนควรตรวจสอบก่อนว่าปัญหาเกิดจากการที่ชื่อฟอนต์หายไปหรือไม่ ในโปรแกรม Writer ให้เลือกย่อหน้าที่ควรใช้ฟอนต์ Calibri แล้วตรวจสอบช่องเลือกฟอนต์บนแถบเครื่องมือจัดรูปแบบ หากแสดง Calibri แต่ตัวอักษรดูแตกต่างออกไป ฟอนต์อาจไม่พร้อมใช้งานและถูกแทนที่ด้วยฟอนต์อื่น หากชื่อฟอนต์ปรากฏอยู่และแบบอักษรดูถูกต้อง สาเหตุอาจเกิดจากการตั้งค่าสไตล์ ข้อจำกัดของฟอนต์ที่ฝังอยู่ หรือตัวเลือกการจัดรูปแบบเฉพาะเอกสาร

ขั้นตอนที่ 1: ตรวจสอบว่าได้ติดตั้งฟอนต์แล้วหรือไม่

ปิดและเปิดเอกสารอีกครั้งหลังจากตรวจสอบรายการฟอนต์ของระบบแล้ว LibreOffice อาจต้องรีสตาร์ทอย่างสมบูรณ์เพื่อค้นหาฟอนต์ที่เพิ่มเข้ามาขณะที่กำลังทำงานอยู่ บน Windows ให้ดูที่การตั้งค่าภายใต้ การปรับแต่งส่วนบุคคล > ฟอนต์ หรือเปิดแผงควบคุมฟอนต์ บน macOS ให้ใช้ Font Book บน Linux ให้ตรวจสอบฟอนต์ที่ติดตั้งไว้ในโปรแกรมดูฟอนต์บนเดสก์ท็อป หรือสอบถาม Fontconfig จากเทอร์มินัล:

fc-match Calibri
fc-match Arial
fc-list | grep -i -E 'Calibri|Arial|Carlito|Liberation Sans'

fc-matchรายงานว่า Fontconfig จะเลือกฟอนต์ใดสำหรับตระกูลฟอนต์ที่ร้องขอ อาจแสดงฟอนต์สำรองแทนที่จะพิสูจน์ว่าได้ติดตั้งฟอนต์ต้นฉบับแล้ว ผลลัพธ์เช่น Carlito สำหรับ Calibri แสดงว่ากำลังเลือกฟอนต์ทดแทนที่เข้ากันได้ Jordan ควรบันทึกผลลัพธ์ที่แท้จริงก่อนติดตั้งอะไรก็ตาม เพื่อให้การตรวจสอบในภายหลังมีข้อมูลเปรียบเทียบที่ชัดเจน

ขั้นตอนที่ 2: เลือกวิธีแก้ไขที่เหมาะสมสำหรับระบบของคุณ

Windows หรือ macOS: ติดตั้งฟอนต์ที่คุณได้รับอนุญาตให้ใช้งาน

หากไม่มีฟอนต์ Calibri หรือ Arial ใน Windows หรือ macOS ให้ใช้ไฟล์ฟอนต์จากผลิตภัณฑ์ของ Microsoft หรือแหล่งที่มาที่ถูกต้องตามกฎหมายอื่นๆ ที่อยู่ภายใต้ใบอนุญาตที่เกี่ยวข้อง อย่าดาวน์โหลดไฟล์ฟอนต์จากเว็บไซต์ "ฟอนต์ฟรี" ที่ไม่น่าเชื่อถือ Microsoft อธิบายว่าสิทธิ์ในการติดตั้งและการแจกจ่ายฟอนต์ขึ้นอยู่กับใบอนุญาตของฟอนต์ โปรดดูคำถาม ที่พบบ่อยเกี่ยวกับ การแจกจ่ายฟอนต์ ของ Microsoft

ติดตั้งฟอนต์ผ่านระบบปฏิบัติการ ไม่ใช่โดยการคัดลอกไฟล์ฟอนต์เข้าไปในโฟลเดอร์โปรแกรมของ LibreOffice จากนั้นปิดหน้าต่าง LibreOffice ทั้งหมด แล้วเริ่มโปรแกรม Writer ใหม่อีกครั้ง หากไฟล์ฟอนต์ติดตั้งอยู่แล้วแต่ไม่ปรากฏ ให้รีสตาร์ทคอมพิวเตอร์ หรือลบและติดตั้งฟอนต์นั้นใหม่โดยใช้ตัวจัดการฟอนต์ของระบบ

Ubuntu หรือ Debian: ติดตั้งแพ็กเกจทดแทนหรือแพ็กเกจ Arial ที่มีอยู่

บน Ubuntu ฟอนต์ Carlito เป็นฟอนต์ฟรีที่มีขนาดตัวอักษรเข้ากันได้กับ Calibri มันสามารถลดปัญหาการตัดบรรทัดและการเปลี่ยนหน้าได้ แต่ไม่ใช่ฟอนต์ Calibri และอาจไม่ตรงกับทุกตัวอักษรหรือรายละเอียดทางภาพ ติดตั้งได้จากคลังฟอนต์ของระบบปฏิบัติการ:

sudo apt update
sudo apt install fonts-crosextra-carlito

Ubuntu ระบุแพ็กเกจนี้ว่าเป็นฟอนต์แบบไม่มีเชิง (sans-serif) ที่มีเมตริกเข้ากันได้กับ Calibri ในข้อมูลแพ็กเกจสำหรับ Arial ระบบที่ใช้ Debian อาจมีttf-mscorefonts-installerแพ็กเกจที่ดาวน์โหลดชุดฟอนต์หลักของ Microsoft ตามข้อกำหนดของแพ็กเกจนั้น แต่ไม่ได้ให้ฟอนต์ Calibri มาด้วย ใน Ubuntu อาจต้องเปิดใช้งานส่วนประกอบของที่เก็บข้อมูลที่จำเป็นก่อน และตัวติดตั้งอาจแสดงข้อความแจ้งเตือนเกี่ยวกับใบอนุญาต โปรดตรวจสอบและยอมรับข้อกำหนดเฉพาะเมื่อคุณเห็นด้วยเท่านั้น

sudo apt install ttf-mscorefonts-installer

ความพร้อมใช้งานของแพ็กเกจอาจแตกต่างกันไปตามเวอร์ชันของระบบปฏิบัติการและที่เก็บซอฟต์แวร์ที่เปิดใช้งาน หากตัวจัดการแพ็กเกจไม่พบแพ็กเกจ ให้ใช้เอกสารประกอบปัจจุบันของระบบปฏิบัติการของคุณแทนการดาวน์โหลดแพ็กเกจจากแหล่งเก็บข้อมูลที่ไม่ได้รับการตรวจสอบ

ใช้โปรแกรม Calibri ของแท้บน Linux เฉพาะเมื่อคุณมีใบอนุญาตอย่างถูกต้องเท่านั้น

หากจอร์แดนต้องการใช้ตระกูลฟอนต์ Calibri ที่ถูกต้อง วิธีแก้ไขที่ถูกต้องคือการดาวน์โหลดไฟล์ฟอนต์จากโปรแกรม Windows หรือ Office ที่ได้รับอนุญาตอย่างถูกต้อง แล้วติดตั้งลงใน Linux เฉพาะในกรณีที่ใบอนุญาตอนุญาตให้ใช้งานตามที่ต้องการเท่านั้น ห้ามคัดลอกโฟลเดอร์ฟอนต์จากคอมพิวเตอร์ของผู้อื่น หรือแจกจ่ายไฟล์เหล่านั้นต่อ โดยทั่วไปจะมีไดเร็กทอรีฟอนต์สำหรับผู้ใช้แต่ละคน~/.local/share/fontsให้สร้างไดเร็กทอรีนั้นหากจำเป็น วางไฟล์ฟอนต์ที่ได้รับอนุญาตไว้ในนั้น แล้วรีเฟรชแคช คำแนะนำเกี่ยวกับฟอนต์เฉพาะของแต่ละระบบปฏิบัติการอาจแตกต่างกันไป

mkdir -p ~/.local/share/fonts
fc-cache -f -v

สำหรับการติดตั้งทั่วทั้งระบบ โปรดปฏิบัติตามคำแนะนำในการจัดการฟอนต์และกฎการอนุญาตใช้งานของระบบปฏิบัติการ การรีเฟรชแคชฟอนต์ไม่ได้เป็นการติดตั้งฟอนต์ใหม่ แต่เป็นการทำการจัดทำดัชนีฟอนต์ที่มีอยู่แล้วใหม่โดยระบบเท่านั้น

ขั้นตอนที่ 3: รีเฟรชรายการฟอนต์และรีสตาร์ท LibreOffice

หลังจากเพิ่มฟอนต์บน Linux แล้ว ให้เรียกใช้fc-cache -f -vคำสั่ง จากนั้นปิด LibreOffice อย่างสมบูรณ์ เปิด Writer อีกครั้งและตรวจสอบเมนูแบบเลื่อนลงของฟอนต์ บน Windows และ macOS การติดตั้งผ่านตัวจัดการฟอนต์ของระบบมักจะอัปเดตรายการฟอนต์โดยอัตโนมัติ แต่ LibreOffice ยังคงต้องการการรีสตาร์ท หากยังคงเปิดอยู่ในพื้นหลัง ให้ใช้คำสั่งปิดของแอปพลิเคชันแทนการปิดเฉพาะหน้าต่างเอกสาร

จอร์แดนควรหลีกเลี่ยงการแก้ไขรูปแบบของเอกสารก่อนที่จะตรวจสอบว่ามีฟอนต์นั้นอยู่หรือไม่ มิเช่นนั้น การเปลี่ยนฟอนต์ด้วยตนเองอาจทำให้ไฟล์เปลี่ยนแปลงไปและทำให้ไม่ทราบว่าการแก้ไขในระดับระบบได้ผลหรือไม่

ขั้นตอนที่ 4: ตรวจสอบผลลัพธ์ในโปรแกรม Writer และในไฟล์ PDF

เปิดไฟล์ DOCX เดิมอีกครั้ง แล้วตรวจสอบประโยคที่ทราบว่าใช้ตระกูลฟอนต์ที่หายไป เลือกคำสองสามคำแล้วตรวจสอบว่าช่องฟอนต์แสดงชื่อที่ต้องการหรือไม่ บน Linux ให้ทำซ้ำขั้นตอนเดิมfc-match Calibriหรือfc-match Arialหากติดตั้ง Calibri ที่ถูกต้องแล้ว Fontconfig ควรจะแปลงชื่อเป็นไฟล์ฟอนต์ Calibri หากแปลงเป็น Carlito โปรแกรม Writer มีฟอนต์ทางเลือกที่เข้ากันได้กับระบบเมตริกแทน

เปรียบเทียบการขึ้นบรรทัดใหม่ จำนวนหน้า ตาราง และส่วนหัวของเอกสารกับเอกสารอ้างอิง หากมี ส่งออกไฟล์ PDF ทดสอบและตรวจสอบในขนาดปกติและในโหมดแสดงตัวอย่างก่อนพิมพ์ เป้าหมายไม่ใช่แค่การเห็นชื่อฟอนต์ในเมนูเท่านั้น แต่ข้อความควรแสดงผลได้อย่างสม่ำเสมอ และเนื้อหาสำคัญควรคงอยู่ในหน้าที่ต้องการ การแทนที่ฟอนต์สามารถรักษาความสามารถในการใช้งานได้ในขณะที่ยังคงเปลี่ยนรูปลักษณ์เอกสารตัวเลือกฟอนต์ ของ LibreOffice อธิบายการตั้งค่าการแทนที่ฟอนต์และระบุว่าการแทนที่อาจส่งผลต่อการแสดงผลบนหน้าจอและการพิมพ์

(ไม่บังคับ: ตั้งค่าโปรแกรมทดแทนโดยเจตนาใน LibreOffice)

หากไม่สามารถติดตั้งฟอนต์ต้นฉบับได้ LibreOffice มีตารางเปลี่ยนฟอนต์ให้เลือกในเมนู เครื่องมือ > ตัวเลือก > LibreOffice > ฟอนต์ ในเวอร์ชันเดสก์ท็อปหลายรุ่น เพิ่มกฎ เช่น เปลี่ยน Calibri เป็น Carlito หรือ Arial เป็น Liberation Sans เปิดใช้งานการเปลี่ยนฟอนต์ และเลือกว่าจะใช้บนหน้าจอ เมื่อพิมพ์ หรือทั้งสองอย่าง ป้ายกำกับอาจแตกต่างกันเล็กน้อยตามระบบปฏิบัติการหรือเวอร์ชันของ LibreOffice โปรดดูหน้าช่วยเหลือที่เชื่อมโยงหากเมนูแตกต่างกัน

กฎการแทนที่ไม่ได้เพิ่มฟอนต์เดิม และไม่ได้เขียนทับชื่อฟอนต์ทุกชื่อที่จัดเก็บไว้ในไฟล์ DOCX แต่จะบอก LibreOffice ว่าควรแสดงฟอนต์อะไรแทนที่ เช่น ใช้ Carlito สำหรับขนาดบรรทัดที่คล้ายกับ Calibri หรือ Liberation Sans เป็นฟอนต์ทางเลือกที่ใช้กันทั่วไปในสไตล์ Arial จากนั้นตรวจสอบการขึ้นบรรทัดใหม่และการส่งออกไฟล์ PDF หากเอกสารต้องแสดงผลเหมือนกันบนคอมพิวเตอร์เครื่องอื่น ผู้รับก็ต้องใช้ฟอนต์เดียวกันหรือฟอนต์ทดแทนที่ตกลงกันไว้ด้วย

ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง

  • สมมติว่าแพ็กเกจฟอนต์ของ Microsoft ทุกแพ็กเกจมี Calibri รวมอยู่ด้วย:ตัวติดตั้งฟอนต์หลักของ Debian มี Arial และตระกูลฟอนต์อื่นๆ แต่ไม่มี Calibri
  • การติดตั้งไฟล์ดาวน์โหลดที่ไม่รู้จัก:ไฟล์ฟอนต์อาจมีข้อจำกัดด้านลิขสิทธิ์ และควรดาวน์โหลดจากแหล่งที่น่าเชื่อถือและได้รับอนุญาต
  • การรีเฟรชแคชอย่างเดียว: fc-cacheไม่สามารถสร้างไฟล์ฟอนต์ที่หายไปได้
  • การคาดหวังว่าสิ่งทดแทนจะเหมือนกันทุกประการ:ความเข้ากันได้ของระบบเมตริกช่วยในการจัดหน้า แต่ไม่รับประกันว่ารูปแบบตัวอักษร การจัดระยะห่างระหว่างตัวอักษร หรือผลลัพธ์ PDF จะเหมือนกันทุกประการ
  • การเปลี่ยนแปลงเอกสารทั้งหมดเร็วเกินไป:ตรวจสอบก่อนว่าฟอนต์ของระบบหายไปหรือไม่ รักษาโครงสร้างของเอกสารไว้ในระหว่างการแก้ไขปัญหา

ความสำเร็จมีหน้าตาอย่างไร

การตรวจสอบของ Jordan เสร็จสมบูรณ์เมื่อ Writer แก้ไขปัญหาเรื่องตระกูลฟอนต์ที่คาดหวังหรือฟอนต์ทดแทนที่เลือกไว้ได้แล้ว ย่อหน้าจะไม่จัดเรียงใหม่โดยไม่คาดคิดอีกต่อไป และไฟล์ PDF ที่ส่งออกจะคงหัวเรื่อง ตาราง และตัวแบ่งหน้าไว้ในตำแหน่งที่ยอมรับได้ หากจำเป็นต้องใช้ฟอนต์ที่ตรงกันสำหรับเอกสารทางกฎหมาย เอกสารสิ่งพิมพ์ หรือเอกสารที่อยู่ภายใต้การควบคุมของแบรนด์ ฟอนต์ทดแทนอาจไม่ตรงตามข้อกำหนดนั้น ให้ใช้สำเนาที่ได้รับอนุญาตของฟอนต์ต้นฉบับและตรวจสอบไฟล์ PDF สุดท้ายบนระบบเป้าหมาย

ฝากความเห็น

วิธีเชื่อมต่อ ONLYOFFICE Desktop Editors กับ ownCloud Server

วิธีเชื่อมต่อ ONLYOFFICE Desktop Editors กับ ownCloud Server

เชื่อมต่อ ONLYOFFICE Desktop Editors กับเซิร์ฟเวอร์ ownCloud ของคุณ ลงชื่อเข้าใช้ เปิดไฟล์บนคลาวด์ จัดการการเชื่อมต่อ และแก้ไขปัญหาการตั้งค่าทั่วไป

วิธีแก้ไขปัญหาการใช้งาน CPU สูงใน Collabora Online จาก loolwsd / coolwsd

วิธีแก้ไขปัญหาการใช้งาน CPU สูงใน Collabora Online จาก loolwsd / coolwsd

แก้ไขปัญหาการใช้งาน CPU สูงใน Collabora Online โดยการระบุโปรเซสชุดเครื่องมือที่ทำงานหนัก ตรวจสอบเมตริกและบันทึก ปรับแต่งการทำงานพร้อมกันและการล้างข้อมูล และตรวจสอบการแก้ไขอย่างปลอดภัย

วิธีปรับแต่งแบรนด์ ONLYOFFICE Docs ด้วยโลโก้และสีของคุณเอง

วิธีปรับแต่งแบรนด์ ONLYOFFICE Docs ด้วยโลโก้และสีของคุณเอง

เรียนรู้วิธีปรับแต่งแบรนด์ ONLYOFFICE Docs ด้วยโลโก้ส่วนหัวและสีของอินเทอร์เฟซ รวมถึงข้อจำกัดของใบอนุญาต การตั้งค่าธีม JSON เส้นทาง Docker และการทดสอบ

แก้ไขปัญหาการมองเห็นข้อความในโหมดมืดใน LibreOffice Calc

แก้ไขปัญหาการมองเห็นข้อความในโหมดมืดใน LibreOffice Calc

แก้ไขปัญหาข้อความที่อ่านยากใน LibreOffice Calc โดยตรวจสอบธีมของแอป แบบอักษรและสีเติมของเซลล์ สไตล์ และการจัดรูปแบบตามเงื่อนไข จากนั้นตรวจสอบผลลัพธ์การพิมพ์

แก้ไขข้อผิดพลาด “เอกสารถูกล็อกโดยผู้ใช้ที่ไม่รู้จัก” ใน LibreOffice

แก้ไขข้อผิดพลาด “เอกสารถูกล็อกโดยผู้ใช้ที่ไม่รู้จัก” ใน LibreOffice

ล้างคำเตือนการล็อกผู้ใช้ที่ไม่รู้จักของ LibreOffice อย่างปลอดภัย ตรวจสอบเซสชันที่ใช้งานอยู่ ป้องกันสำเนา ลบเฉพาะการล็อกที่หมดอายุซึ่งได้รับการตรวจสอบแล้ว และทดสอบเอกสาร

แก้ไขข้อความภาษาอาหรับและฮิบรูที่เขียนจากขวาไปซ้ายใน LibreOffice Writer

แก้ไขข้อความภาษาอาหรับและฮิบรูที่เขียนจากขวาไปซ้ายใน LibreOffice Writer

แก้ไขข้อความภาษาอาหรับหรือฮิบรูที่จัดเรียงหรือผสมกับภาษาอังกฤษไม่ถูกต้องใน LibreOffice Writer เปิดใช้งานการจัดวางข้อความที่ซับซ้อน กำหนดทิศทางย่อหน้า และตรวจสอบผลลัพธ์

เปรียบเทียบฟังก์ชัน VLOOKUP กับ XLOOKUP ใน LibreOffice Calc: คู่มือสำหรับผู้เริ่มต้นใช้งาน

เปรียบเทียบฟังก์ชัน VLOOKUP กับ XLOOKUP ใน LibreOffice Calc: คู่มือสำหรับผู้เริ่มต้นใช้งาน

เรียนรู้การใช้งาน VLOOKUP และ XLOOKUP ใน LibreOffice Calc รวมถึงการค้นหาแบบตรงกันทุกประการ การค้นหาทางซ้าย ผลลัพธ์ที่ไม่พบ การค้นหาแบบย้อนกลับ ทางเลือกอื่นนอกเหนือจาก INDEX/MATCH และข้อผิดพลาดที่พบบ่อย

วิธีแก้ไขปัญหา “การตรวจสอบหลักฐาน WOPI ล้มเหลว” ใน Collabora Online

วิธีแก้ไขปัญหา “การตรวจสอบหลักฐาน WOPI ล้มเหลว” ใน Collabora Online

แก้ไขปัญหาการตรวจสอบความถูกต้องของหลักฐาน WOPI ใน Collabora Online โดยตรวจสอบคีย์การค้นหา การหมุนเวียนคีย์ URL พร็อกซี การประทับเวลา และรายการอนุญาตโฮสต์

วิธีเปิดใช้งานการติดตามการเปลี่ยนแปลงโดยค่าเริ่มต้นใน ONLYOFFICE Docs

วิธีเปิดใช้งานการติดตามการเปลี่ยนแปลงโดยค่าเริ่มต้นใน ONLYOFFICE Docs

เปิดใช้งานการติดตามการเปลี่ยนแปลงสำหรับทุกคนในเอกสาร ONLYOFFICE รักษาสถานะการใช้งานไว้หลังจากเปิดเอกสารใหม่ และทำความเข้าใจข้อจำกัดของการตั้งค่าเริ่มต้นแบบทั่วโลก

วิธีตั้งค่าการหมดเวลาเมื่อไม่ได้ใช้งานสำหรับเซสชันการแก้ไขใน Collabora

วิธีตั้งค่าการหมดเวลาเมื่อไม่ได้ใช้งานสำหรับเซสชันการแก้ไขใน Collabora

เปรียบเทียบการตั้งค่าการหมดเวลาต่อการดู การไม่โฟกัส การไม่มีการใช้งานเอกสาร การบันทึกอัตโนมัติ และพร็อกซีของ Collabora Online จากนั้นเลือกและตรวจสอบการตั้งค่าสำหรับการใช้งานของคุณ