Khi bạn cập nhập một font đã từng có trên máy mac hoặc update version mới của bộ font icon như là Font Awesome nhưng không sử dụng được, font hiển thị lỗi, không chính xác, thì có thể máy tính đã bị lỗi lưu Cache font chữ. Dưới đây mình sẽ hướng dẫn các bạn cách fix lỗi font khó chịu này.
Hướng dẫn nhanh
Bạn mở terminal và gõ các dòng dưới đây để fix lỗi font chữ không hiển thị được trên Mac. Nếu vẫn chưa hết lỗi thì bạn xem thêm các cách hướng dẫn khác bên dưới.
sudo atsutil databases -remove
atsutil server -shutdown
atsutil server -ping
## Xóa cache Font chữ hệ thống OSX bằng dòng lệnh (Command line).
Để thực hiện theo hướng dẫn này, bạn cần đăng nhập bằng tài khoản quản trị viên (Administrator).
- Đóng tất cả các ứng dụng. (Quan trọng!)
- Khởi động Terminal (mở Finder nằm trong thư mục Utilities; hoặc nhấn Command-Shift-U để mở thư mục này).
- Nhập sudo atsutil databases -remove và nhấn Return.
- Nhập mật khẩu của bạn tại dấu nhắc (lưu ý: không có ký tự nào hiện trên màn hình).
- Khi quá trình hoàn tất, hãy nhập exit để kết thúc phiên dòng lệnh của bạn, sau đó khởi động lại máy tính của bạn.
## Xóa cache Adobe Font
Nếu các sự cố hiển thị font chữ của bạn bị giới hạn trong các ứng dụng Adobe, đó có thể là do bộ đệm font chữ của Adobe bị hỏng.
Các phiên bản khác nhau của ứng dụng Adobe tạo bộ đệm font chữ với nhiều tên khác nhau ở một số vị trí. Thay vì liệt kê đầy đủ các tên và vị trí có thể có cho bộ đệm font chữ Adobe, việc sử dụng tính năng Find của Mac OSX để tìm các file này cho bạn sẽ đơn giản hơn, sau đó xóa chúng.
Đầu tiên cần thiết lập Finder để bạn có thể định vị các file trong các thư mục System thường không được loại trừ trong các hoạt động Tìm kiếm.
- Trong Finder, nhấn Command-N để mở một cửa sổ mới.
- Nhấn Command-F.
- Nhấp vào menu popup hiển thị là Kind và chọn Other.
- Cuộn xuống danh sách các thuộc tính tìm kiếm vào System files, đánh dấu chọn trong cột In Menu và bấm OK.
Các bước này giúp thêm tùy chọn System files vào menu tìm kiếm. Bạn sẽ chỉ cần thực hiện các bước này một lần; sau đó, tùy chọn System files sẽ luôn ở trong pop-up menu.
### Để xóa bộ đệm phông chữ Adobe:
- Thoát khỏi tất cả các ứng dụng Adobe.
- Mở một cửa sổ Finder mới.
- Nhấn Command-F.
- Nhấp vào This Mac trong thanh Tìm kiếm.
- Chọn System files từ menu pop-up đầu tiên, sau đó chọn Are included từ menu pop-up thứ hai.
- Nhấp vào nút + ở cuối dòng tiêu chí “System files are included”.
- Chọn Name từ menu popup đầu tiên, sau đó chọn contains từ menu popup thứ hai, sau đó nhập fnt vào ô trống.
- Nhấp vào nút + ở cuối tiêu chí “Name contains fnt”.
- Chọn Name từ menu bật lên đầu tiên, sau đó chọn ends with ở menu popup thứ hai, sau đó nhập .lst vào ô trống. Mẹo: Nhấp vào Save trong thanh Tìm kiếm để nhanh chóng thực hiện lại tìm kiếm này.
- Khi tìm kiếm hoàn tất, hãy chọn các tệp trong danh sách có tên bắt đầu bằng Acro, Adobe và Illustrator và di chuyển chúng vào Thùng rác, sau đó làm xóa Thùng rác.
Lần tới khi bạn mở một ứng dụng Adobe đã chọn, nó sẽ tự động tạo các bản sao sạch mới của các file cache font chữ.
## Xóa cache font Microsoft Office.
Nếu các ứng dụng Microsoft Office bị force hoặc đóng bất ngờ, hiển thị các cảnh báo hỏng font chữ, chạy chậm hoặc nếu bạn gặp vấn đề về menu font chữ, thì bạn có thể cần phải xóa bộ đệm phông chữ Office theo cách thủ công.
Đóng tất cả các ứng dụng Microsoft Office.
Tùy thuộc vào phiên bản Office của bạn, hãy xóa các tệp sau:
- ~/Library/Preferences/Microsoft/Office Font Cache (11)
- ~/Library/Preferences/Microsoft/Office 2008/Office Font Cache (12)
- ~/Library/Preferences/Microsoft/Office 2011/Office Font Cache
Mở lại ứng dụng Office bị ảnh hưởng và kiểm tra xem còn bị lỗi font chữ hay không?
## Xóa cache font Apple iWork
Nếu một trong các ứng dụng trong bộ iWork của Apple bị lỗi sau khi chọn template hoặc nhấp vào trường có thể chỉnh sửa, xóa bộ đệm phông chữ iWork có thể giúp bạn.
Đóng tất cả các ứng dụng iWork.
Di chuyển file sau vào Thùng rác:
- ~/Library/Caches/com.apple.iwork.fonts
Mở ứng dụng iWork bị ảnh hưởng và kiểm tra xem hoạt động tốt chưa nhé.
Chúc các bạn thành công với cách fix lỗi font chữ không hiển thị được trên Mac, có gì thắc mắc thì comment bên dưới mình sẽ trả lời 🙂
Đọc thêm về cách HDH MacOS quản lý font chữ: http://doc.extensis.com/Font-Management-in-OSX-Best-Practices-Guide.pdf