ล้างแคชฟอนต์ & ฐานข้อมูลฟอนต์ใน Mac OS X เพื่อแก้ปัญหาฟอนต์ผิดปกติ
สารบัญ:
ในบางสถานการณ์ที่ผิดปกติและเกิดขึ้นได้ยาก ฟอนต์ใน OS X และแอพต่างๆ ของ Mac อาจแสดงผิดพลาดหรือแสดงไม่ได้โดยสิ้นเชิง โดยทั่วไปแล้วสิ่งนี้จะเกิดขึ้นหลังจากแก้ไขฟอนต์หรือฟอนต์ถูกติดตั้งนอกไดเร็กทอรี ~/Library/Fonts มาตรฐาน แต่ก็สามารถเกิดขึ้นได้ในบางสถานการณ์เช่นกัน แม้ว่าปัญหาฟอนต์บางอย่างสามารถแก้ไขได้ด้วยการซ่อมแซมสิทธิ์ แต่ปัญหาที่ไม่ชัดเจนอาจทำให้คุณต้องดัมพ์แคชฟอนต์และสร้างใหม่
นี่ไม่ใช่สิ่งที่คุณควรทำแบบลวก ๆ เนื่องจากไม่มีเหตุผลที่จะดำเนินการนี้ เว้นแต่คุณจะมีปัญหาแบบอักษรที่เฉพาะเจาะจงมากเกี่ยวกับแคช ข้อผิดพลาด หรือข้อผิดพลาดในการแสดงผลเฉพาะที่สัญลักษณ์แสดงขึ้นแทนที่จะเป็นแบบอักษร
วิธีล้างฐานข้อมูลแบบอักษรและแคชแบบอักษรใน OS X
จาก Terminal ให้ป้อนสตริงคำสั่งต่อไปนี้แล้วกด return สิ่งนี้ใช้ sudo ซึ่งต้องใช้รหัสผ่านของผู้ดูแลระบบในการดำเนินการ ตามปกติกับรายการบรรทัดคำสั่ง คุณจะต้องการให้คำสั่งปรากฏในบรรทัดเดียว:
sudo atsutil ฐานข้อมูล -remove
การดำเนินการนี้จะลบฐานข้อมูลแบบอักษรและแคชทั้งหมดออกจากระบบ OS X และผู้ใช้ ตามหน้าคู่มือของ asttil แฟล็ก -remove จะดำเนินการต่อไปนี้:
เสร็จสิ้นการแก้ไขปัญหาการแสดงแบบอักษรด้วยการอนุญาต & การรีบูตเครื่อง
เมื่อ assutil ทำงานเสร็จแล้ว คุณอาจต้องการซ่อมแซมสิทธิ์ใน OS X จาก Terminal ด้วย โดยใช้คำสั่ง disktuil เช่นกัน (เนื่องจากคุณอยู่ใน Terminal แล้ว):
sudo diskutil repairPermissions /
การซ่อมแซมสิทธิ์ในดิสก์อาจใช้เวลาพอสมควร ดังนั้นโปรดเตรียมพร้อมที่จะรอนานถึงหลายชั่วโมง ทั้งนี้ขึ้นอยู่กับขนาดและความเร็วของไดรฟ์และจำนวนไฟล์ที่คุณมีในเครื่อง Mac
เมื่อทั้งสองขั้นตอนข้างต้นเสร็จสิ้น ให้ดำเนินการต่อและรีบูตเครื่อง Mac ตามปกติ แบบอักษรของคุณควรใช้งานได้และแสดงผลได้ตามปกติโดยไม่มีปัญหาใดๆ เพิ่มเติม
ในกรณีที่คุณสงสัย รูปภาพนี้เป็นตัวอย่างของปัญหาการแสดงแบบอักษรที่อาจมีลักษณะดังนี้:
แน่นอน ถ้าทุกฟอนต์บน Mac ของคุณแสดงแบบนั้น เนื่องจากเป็นช่องที่มีตัวพิมพ์ใหญ่ A อยู่ในนั้น อาจเป็นเรื่องยากที่จะทำอะไรหลายๆ อย่าง และในกรณีนี้ คุณอาจต้องบูตเครื่อง เข้าสู่โหมดปลอดภัยของ OS X หรือแม้แต่ในโหมดผู้ใช้คนเดียวโดยกด Command+S ค้างไว้ระหว่างการบู๊ตเพื่อเรียกใช้คำสั่งด้านบน
โปรดแจ้งให้เราทราบในความคิดเห็นหากวิธีนี้ใช้ได้ผลสำหรับคุณ หรือหากคุณมีวิธีแก้ปัญหาแบบอื่นสำหรับปัญหาแบบอักษรเฉพาะบน Mac