Aitinh.comAI Tin Học
Soạn thảo và định dạng văn bản

Lỗi phông chữ tiếng Việt trong Word: chữ thành ký tự lạ, dấu lệch, mở máy khác bị vỡ

Nhận ra tệp đang dùng bảng mã TCVN3, VNI hay Unicode, chuyển mã cho chữ hết lỗi, sửa dấu lệch do Unicode tổ hợp, nhúng phông khi gửi tệp sang máy khác.

Retired man at home in Nam Dinh opening old files on a desktop computer while his daughter stands behind pointing at the blurred monitor, both seen from behind, lamp light

Khi mở tệp Word cũ thấy chữ thành dạng "Céng hoµ x· héi chñ nghÜa", đó là văn bản gõ bằng bảng mã TCVN3 (phông .VnTime, .VnArial) đang được hiển thị bằng phông Unicode; cách sửa bền vững là chuyển mã toàn bộ sang Unicode bằng công cụ chuyển mã của bộ gõ, rồi đặt lại phông Unicode như Times New Roman hay Arial. Cài thêm phông cũ chỉ giúp đọc được trên máy bạn, gửi sang máy khác lại lỗi.

Ở Việt Nam, văn bản điện tử từng được gõ bằng nhiều bảng mã khác nhau trước khi Unicode trở thành chuẩn chung. Tệp lưu trữ từ những năm đó vẫn còn trong cơ quan, trường học, kho hồ sơ của gia đình. Bài này giúp bạn nhận ra tệp đang dùng bảng mã nào, chuyển cho đúng, và xử lý ba lỗi phông khác hay gặp: dấu lệch do Unicode tổ hợp, phông thiếu trên máy người nhận, và chữ bị nhảy cách khi gõ tiếng Việt trong Word.

Nhận ra bảng mã qua tên phông và cách chữ hiển thị

Bước đầu tiên là biết văn bản đang dùng bảng mã nào, vì chọn sai nguồn khi chuyển mã sẽ làm chữ hỏng thêm. Bôi đen một đoạn bị lỗi và nhìn ô tên phông ở thẻ Trang đầu.

Bảng mãTên phông thường gặpDấu hiệu khi mở bằng phông khác
Unicode (chuẩn hiện hành)Times New Roman, Arial, Tahoma, Calibri, AptosHiển thị đúng trên mọi máy hiện đại
TCVN3 (còn gọi là ABC)Tên bắt đầu bằng .Vn như .VnTime, .VnTimeH, .VnArialChữ có ký tự lạ kiểu "Céng hoµ", "ViÖt Nam"
VNI WindowsTên bắt đầu bằng VNI- như VNI-Times, VNI-HelveChữ cái kèm ký tự rời như "Vieät Nam", "coäng hoøa"
Unicode tổ hợpPhông Unicode bình thườngDấu lệch khỏi chữ, đứng cạnh chữ hoặc chồng sai chỗ ở một số phông

Phông có chữ H ở cuối như .VnTimeH là bản chữ in hoa của TCVN3; khi chuyển mã, nhóm chữ này đôi khi cần chuyển riêng hoặc chọn tuỳ chọn chữ hoa trong công cụ. Một tệp cũ có thể lẫn nhiều bảng mã, ví dụ thân bài TCVN3 nhưng bảng biểu VNI, vì nhiều người cùng sửa qua nhiều năm. Kiểm tên phông ở vài chỗ khác nhau trước khi chuyển.

Không chắc thì có thể chép một câu ngắn không chứa thông tin riêng, dán cho chatbot và hỏi "Đoạn chữ tiếng Việt bị lỗi này có khả năng thuộc bảng mã nào: TCVN3, VNI hay Unicode tổ hợp?". Coi câu trả lời là gợi ý, rồi thử chuyển mã trên bản sao để xác nhận.

Chuyển mã TCVN3 hay VNI sang Unicode bằng bộ gõ

Các bộ gõ tiếng Việt phổ biến trên Windows như Unikey và EVKey đều kèm công cụ chuyển mã. Dưới đây là cách làm với Unikey; tên mục có thể khác chút theo phiên bản. Tải bộ gõ từ trang chính thức của nó, không tải từ trang chia sẻ phần mềm lạ.

  1. Lưu một bản sao của tệp Word, làm trên bản sao.
  2. Bôi đen đoạn cần chuyển. Nếu cả tệp cùng một bảng mã, bấm Ctrl+A để chọn hết. Bấm Ctrl+C để sao chép.
  3. Mở công cụ chuyển mã: bấm chuột phải vào biểu tượng Unikey ở thanh tác vụ, chọn Công cụ, hoặc dùng phím tắt Ctrl+Shift+F6.
  4. Ở ô Nguồn chọn bảng mã đang dùng, ví dụ TCVN3 (ABC); ở ô Đích chọn Unicode. Đánh dấu tuỳ chọn chuyển mã clipboard.
  5. Bấm Chuyển mã. Công cụ báo đã chuyển xong.
  6. Quay lại Word, bấm Ctrl+V dán đè lên đoạn đang chọn.
  7. Chữ lúc này có thể vẫn hiển thị lỗi vì còn đang mang phông .VnTime. Bôi đen và đổi sang phông Unicode như Times New Roman. Đọc lại một vài đoạn có nhiều dấu như "ưởng", "ượu", "Đ" để kiểm.

Định dạng như chữ đậm, bảng, đầu trang có thể mất một phần sau khi chuyển qua clipboard, tuỳ phiên bản công cụ và tuỳ tuỳ chọn định dạng RTF. Với tài liệu nhiều bảng, chuyển từng phần nhỏ, ví dụ từng bảng, sẽ giữ được bố cục tốt hơn chuyển cả tệp một lần. Đầu trang, chân trang, hộp chữ (text box) không được chọn bởi Ctrl+A, phải mở và chuyển riêng.

Tệp .doc rất cũ nên lưu lại thành .docx sau khi chuyển xong, bằng Tệp, Lưu Như, chọn kiểu Tài liệu Word. Ghi chú trong tên tệp là đã chuyển Unicode để người sau không chuyển lần nữa, vì chuyển mã một văn bản đã là Unicode sẽ làm hỏng chữ.

Dấu lệch, tìm không ra chữ: lỗi Unicode tổ hợp

Unicode có hai cách lưu chữ có dấu. Cách dựng sẵn coi "ế" là một ký tự. Cách tổ hợp lưu "e", rồi dấu mũ, rồi dấu sắc thành ba ký tự riêng, phần mềm tự ghép lại khi hiển thị. Trên lý thuyết hai cách cho ra cùng một chữ; trong thực tế, nhiều phông không ghép đẹp, dấu nằm lệch sang bên hoặc chồng lên nhau. Lỗi thứ hai còn khó chịu hơn: bạn gõ "Hà Nội" vào ô Tìm (Ctrl+F) mà Word báo không thấy, dù chữ đó nằm ngay trên màn hình, vì chữ trong tài liệu là dạng tổ hợp còn chữ bạn gõ là dạng dựng sẵn.

Chữ tổ hợp thường đến từ ba nguồn: bộ gõ được đặt bảng mã Unicode tổ hợp, chữ chép từ một số tệp PDF, và tên tệp hay chữ chép từ máy dùng macOS. Cách sửa là dùng chính công cụ chuyển mã ở trên, chọn Nguồn là Unicode tổ hợp, Đích là Unicode. Sau khi chuyển, thử lại việc tìm chữ để chắc đã xong.

Để không tự tạo ra chữ tổ hợp, kiểm bảng mã trong bộ gõ của bạn. Bấm chuột phải vào biểu tượng bộ gõ, xem mục Bảng mã đang để Unicode (đôi khi ghi là Unicode dựng sẵn). Kiểu gõ Telex hay VNI là chuyện khác, không liên quan bảng mã; phần cài bộ gõ và lỗi gõ mất dấu nói chung có ở danh mục làm quen máy tính của trang.

Gửi sang máy khác bị vỡ phông: nhúng phông hoặc gửi PDF

Vì sao vỡ. Word không đính kèm phông vào tệp theo mặc định. Bạn dùng một phông cài thêm, người nhận không có phông đó, Word trên máy họ lấy phông khác thay vào. Chữ chạy lệch dòng, bảng xô, tiêu đề trang trí thành chữ thường, có khi mất dấu nếu phông thay thế không đủ ký tự tiếng Việt.

Nhúng phông vào tệp. Trên Word cho Windows, vào Tệp, Tuỳ chọn, Lưu (Save), đánh dấu Nhúng phông vào tệp (Embed fonts in the file). Đánh dấu thêm Chỉ nhúng ký tự dùng trong tài liệu để tệp nhẹ hơn nếu người nhận chỉ đọc, và Không nhúng phông hệ thống phổ biến. Một số phông có giấy phép không cho nhúng, khi đó Word bỏ qua phông đó.

Gửi PDF cho bản chốt. Nếu người nhận chỉ cần đọc hoặc in, xuất PDF là cách chắc nhất: phông được nhúng vào PDF, máy nào mở cũng giống nhau. Chỉ gửi tệp Word khi người kia cần sửa.

Chọn phông có đủ tiếng Việt. Nhiều phông trang trí tải trên mạng chỉ có chữ cái tiếng Anh, thiếu ư, ơ, đ hoặc dấu chồng. Gõ thử câu "Đường ướt, phở bò" để kiểm. Các kho phông lớn thường có bộ lọc ngôn ngữ, chọn lọc tiếng Việt, và đọc điều khoản sử dụng của phông trước khi dùng cho tài liệu phát hành.

Google Docs và LibreOffice. Google Docs không có các phông TCVN3 hay VNI, nên tệp cũ mở bằng Google Docs sẽ lỗi; chuyển mã trên máy trước khi tải lên. LibreOffice Writer cũng nhúng được phông khi lưu, ở Tệp, Thuộc tính, thẻ Phông (Font).

Chữ bị nhảy cách, gạch đỏ khi gõ tiếng Việt trong Word

Lỗi này không do bảng mã mà do một số tính năng tự động của Word vốn thiết kế cho tiếng Anh. Biểu hiện là gõ "người" thành "ngư ời", hoặc chữ tự cách ra khi bạn gõ dấu.

  1. Vào Tệp (File), Tuỳ chọn (Options), Nâng cao (Advanced), mục Cắt, sao chép và dán.
  2. Bấm nút Thiết đặt (Settings) cạnh dòng Sử dụng cắt và dán thông minh (Use smart cut and paste), bỏ dấu ô Điều chỉnh khoảng cách câu và từ tự động (Adjust sentence and word spacing automatically). Hoặc bỏ dấu luôn ô Sử dụng cắt và dán thông minh.
  3. Nếu vẫn lỗi, vào Tuỳ chọn, Soát lỗi (Proofing), Tuỳ chọn Tự Sửa (AutoCorrect Options), xem thẻ Tự Sửa có những quy tắc thay chữ tự động không mong muốn, bỏ các ô như Viết hoa chữ cái đầu câu nếu chúng gây phiền.
  4. Gạch đỏ dưới mọi chữ tiếng Việt là do Word soát chính tả theo tiếng Anh. Bôi đen toàn bộ, vào thẻ Xem lại (Review), Ngôn ngữ (Language), Đặt Ngôn ngữ Soát lỗi (Set Proofing Language), chọn Tiếng Việt nếu máy có gói ngôn ngữ, hoặc đánh dấu Không kiểm tra chính tả hay ngữ pháp.
  5. Gõ thử một câu dài nhiều dấu để kiểm. Nếu lỗi chỉ xảy ra trong Word mà không xảy ra trong Notepad, nguyên nhân nằm ở Word; nếu xảy ra ở mọi nơi, nguyên nhân nằm ở bộ gõ.

Khi hỏi chatbot về lỗi gõ, nói rõ bộ gõ đang dùng, kiểu gõ, bảng mã, bản Word và lỗi xảy ra ở mọi ứng dụng hay chỉ trong Word. Thông tin đó giúp loại trừ nhanh, thay vì nhận về một danh sách mười cách sửa đủ mọi trường hợp.

Kho văn bản cũ: chuyển dần, đừng chuyển ồ ạt

Nếu cơ quan hay gia đình bạn có cả trăm tệp cũ dùng TCVN3, đừng vội chuyển hết trong một buổi. Chuyển mã là thao tác có thể làm hỏng chữ nếu chọn sai nguồn, và lỗi thường chỉ lộ ra khi ai đó mở tệp đọc kỹ sau vài tháng. Cách an toàn: giữ nguyên thư mục gốc làm bản lưu, tạo một thư mục mới cho bản đã chuyển, mỗi lần chỉ chuyển những tệp đang cần dùng, và đọc lại ngay sau khi chuyển.

Các công cụ chuyển mã hàng loạt cho cả thư mục có tồn tại, nhưng tệp cũ hay lẫn bảng mã và có hộp chữ, bảng lồng, đầu trang, nên kết quả cần được soát từng tệp. Nếu kho văn bản là hồ sơ quan trọng của cơ quan, hỏi bộ phận lưu trữ hoặc phụ trách công nghệ về quy trình chung trước, vì việc chuyển đổi định dạng hồ sơ có thể có quy định riêng.

Trợ lý AI giúp được ở khâu soát: sau khi chuyển một tệp, bạn chép một đoạn không chứa thông tin riêng và hỏi "Đoạn tiếng Việt này còn chữ nào có dấu sai hoặc ký tự lạ không? Chỉ liệt kê, không sửa câu." Chatbot có thể chỉ ra những chữ nghi vấn để bạn kiểm lại trên tệp. Nhưng đừng nhờ chatbot "chuyển mã" một văn bản dài thay cho công cụ: nó dễ đoán sai một số chữ và tự sửa câu cho xuôi, tạo ra lỗi khó phát hiện hơn lỗi phông ban đầu.

Câu hỏi thường gặp

Chỉ cần cài thêm phông .VnTime là xong, có cần chuyển mã không?

Cài phông giúp bạn đọc được tệp trên máy mình, nhưng người nhận vẫn thấy lỗi nếu máy họ không có phông đó, và chữ không tìm kiếm hay sao chép sang ứng dụng khác được. Với tài liệu còn dùng lâu, nên chuyển hẳn sang Unicode.

Chuyển mã xong chữ vẫn lỗi thì do đâu?

Thường do chọn sai bảng mã nguồn, ví dụ văn bản là VNI mà chọn TCVN3, hoặc quên đổi phông sang phông Unicode sau khi dán. Hoàn tác, kiểm lại tên phông của đoạn gốc và chuyển lại với đúng nguồn.

Làm sao biết một tệp đã là Unicode để khỏi chuyển nhầm?

Bôi đen vài đoạn khác nhau và xem tên phông: Times New Roman, Arial hay các phông hiện đại thường là Unicode. Mở tệp trên Google Docs hoặc máy khác mà chữ vẫn đúng dấu cũng là dấu hiệu tốt.

Vì sao gõ tìm một chữ trong Word mà không thấy dù chữ đó có trên trang?

Có thể chữ trong tài liệu lưu theo kiểu Unicode tổ hợp, còn chữ bạn gõ là dựng sẵn. Chuyển đoạn đó từ Unicode tổ hợp sang Unicode bằng công cụ chuyển mã của bộ gõ rồi tìm lại.

Nhúng phông vào tệp Word có làm tệp nặng hơn nhiều không?

Có thể tăng đáng kể, nhất là phông có nhiều kiểu chữ. Đánh dấu chỉ nhúng ký tự dùng trong tài liệu và không nhúng phông hệ thống phổ biến sẽ giảm bớt. Nếu tệp chỉ để đọc, xuất PDF thường gọn hơn.

Máy Mac mở tệp Word từ Windows bị lỗi phông thì xử lý thế nào?

Nếu là phông TCVN3 hay VNI, cách chắc nhất là chuyển mã sang Unicode trên máy Windows trước khi gửi. Nếu là phông Unicode cài thêm, cài cùng phông đó trên Mac hoặc nhờ người gửi xuất PDF.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.

hoặc
Gọi ngay 0926 138 138