Khi mới chuyển sang sử dụng Linux Mint làm hệ điều hành làm việc chính, rào cản lớn nhất đối với dân văn phòng và lập trình viên là văn bản bị lỗi font (như Times New Roman, Arial, Calibri) hoặc không hiển thị đúng ký tự Tiếng Việt trên LibreOffice và WPS Office. Bài viết này tôi sẽ hướng dẫn bạn xử lý triệt để vấn đề này chỉ trong vài bước đơn giản.
1. Cài đặt bộ font chữ Microsoft Core Fonts chuẩn văn phòng
Hầu hết các tài liệu văn phòng tại Việt Nam hiện nay đều quy chuẩn theo font chữ của Microsoft. Mặc định trên Linux Mint sẽ sử dụng bộ font mã nguồn mở tương đương (như Liberation Series), dẫn đến việc lệch dòng, vỡ khung trang in.
Để cài đặt bộ font Microsoft mặc định (Times New Roman, Arial, Courier New, Trebuchet, Veranda...), bạn mở Terminal (`Ctrl + Alt + T`) và chạy lệnh sau:
sudo apt update
sudo apt install ttf-mscorefonts-installer -y
Trong quá trình cài đặt, một màn hình thỏa thuận bản quyền (EULA) sẽ hiện ra. Bạn nhấn phím TAB để chọn OK, sau đó nhấn ENTER để tiếp tục.
sudo dpkg-reconfigure ttf-mscorefonts-installer để đồng ý lại.2. Bổ sung thêm các Font Tiếng Việt đầy đủ (VNI, TCVN3, Aptos, Aptos Display)
Bên cạnh MS Fonts, công việc thực tế đòi hỏi chúng ta phải xử lý các văn bản cũ sử dụng bảng mã TCVN3 (VNTime) hoặc VNI, cũng như các bộ font mới như Aptos trên Office 365.
Bước 1: Tạo thư mục chứa font hệ thống
Bạn thực hiện tạo thư mục lưu trữ font chữ cá nhân bằng câu lệnh:
mkdir -p ~/.local/share/fonts/msttcorefonts
mkdir -p ~/.local/share/fonts/vietnamese-fonts
Bước 2: Copy font từ Windows hoặc tải về máy
Nếu bạn có máy tính chạy Windows, hãy truy cập theo đường dẫn C:WindowsFonts, sao chép toàn bộ font bạn cần và chép vào thư mục ~/.local/share/fonts/ vừa tạo.
Bước 3: Cập nhật lại Font Cache cho hệ thống
Sau khi chép font xong, bạn cần yêu cầu hệ điều hành quét và nhận diện lại toàn bộ font mới:
fc-cache -fv
3. Sửa lỗi hiển thị và gõ Tiếng Việt trên LibreOffice & WPS Office
Cấu hình Font Replacement trên LibreOffice
Để LibreOffice tự động thay thế các font bị thiếu bằng font chuẩn mà không làm vỡ định dạng, bạn làm theo các bước sau:
- Mở LibreOffice Writer > Vào menu Tools > Options.
- Chọn mục LibreOffice > Fonts.
- Tích chọn Apply Replacement Table.
- Thêm quy tắc thay thế: Ví dụ nhập Calibri vào ô Font và Carlito hoặc Times New Roman vào ô Replace with.
Khắc phục lỗi gõ Tiếng Việt và lỗi hiển thị ký tự trên WPS Office
WPS Office trên Linux thường gặp thông báo lỗi thiếu Symbol Fonts hoặc không thể gõ Tiếng Việt trực tiếp khi dùng bộ gõ IBus / Fcitx5.
Để khắc phục hoàn toàn, bạn làm như sau:
- Cài đặt bổ sung gói font ký tự dành riêng cho WPS Office: Tải bộ
wps-office-fontsvà chép vào~/.local/share/fonts/. - Nếu bạn gặp sự cố không thể gõ dấu Tiếng Việt trên WPS Office, hãy tham khảo bài viết về cấu hình bộ gõ tiếng Việt Fcitx5 trên Linux Mint để khắc phục biến môi trường.
Kết luận
Chỉ với vài thao tác lệnh đơn giản, bạn đã giải quyết triệt để sự cố hiển thị font văn bản trên Linux Mint. Việc sở hữu một môi trường làm việc chuẩn hóa giúp bạn yên tâm mở các file Docx, Xlsx từ đối tác mà không lo lỗi vỡ khung. Để hệ thống đạt hiệu suất cao nhất, bạn cũng nên tham khảo thêm các thủ thuật tối ưu hiệu năng Linux Mint mà tôi đã chia sẻ trên Blog.