Cách điệu chữ tiếng Việt thành in đậm, in nghiêng và nhiều font Unicode khác mà không mất dấu thanh.
Đây là các ký tự Unicode được cách điệu, không phải đổi phông chữ thật sự — trình đọc màn hình và công cụ tìm kiếm có thể không đọc được như văn bản thường, và một số thiết bị rất cũ có thể hiển thị ô trống thay vì ký tự cách điệu. Hãy dùng cho tiểu sử, chú thích mạng xã hội, không dùng cho nội dung chính cần khả năng tiếp cận.
Công cụ này giữ dấu thanh tiếng Việt bằng cách nào
Dấu thanh tiếng Việt (như trên a, e, o, u) là các dấu kết hợp đặt trên một chữ cái gốc. Công cụ này trước tiên tách mỗi ký tự thành chữ cái gốc và các dấu thanh kết hợp, chỉ thay chữ cái gốc bằng ký tự Unicode cách điệu (in đậm, in nghiêng...), rồi gắn lại dấu thanh gốc lên trên chữ cái đã cách điệu — nhờ vậy "Việt" khi in đậm vẫn đọc được bình thường mà không mất dấu.
Công cụ tạo chữ cách điệu (text-emoticon-maker) của chúng tôi hỗ trợ nhiều hệ chữ viết, nhưng làm hỏng hoặc mất dấu thanh tiếng Việt vì nó thay toàn bộ ký tự thay vì tách riêng chữ cái gốc và dấu. Công cụ riêng này được tạo ra chính là để giải quyết vấn đề đó cho tiếng Việt. Lưu ý: đ và Đ vẫn giữ nguyên hình dạng thông thường ở mọi kiểu chữ, vì Unicode không có ký tự cách điệu tương ứng cho chữ cái này.
Làm sao tạo chữ tiếng Việt cách điệu mà vẫn giữ dấu thanh?
Để cách điệu chữ tiếng Việt mà không làm hỏng dấu thanh, trước tiên tách mỗi ký tự thành chữ cái gốc và dấu thanh kết hợp (phân rã NFD của Unicode), chỉ thay chữ cái gốc bằng ký tự Unicode cách điệu, rồi gắn lại dấu thanh gốc. Ví dụ: "Việt" khi in đậm trở thành V-i-e-t cách điệu với dấu móc, dấu mũ và dấu nặng vẫn nằm nguyên phía trên.
Các bước công cụ này thực hiện
Phân rã văn bản đầu vào theo chuẩn hóa NFD của Unicode, tách chữ có dấu thành chữ cái gốc cộng với các dấu thanh kết hợp riêng.
Giữ nguyên mọi dấu kết hợp (thuộc khoảng Unicode U+0300 đến U+036F) vì chúng mang thông tin thanh điệu.
Thay từng chữ cái gốc thông thường (a-z, A-Z) bằng ký tự tương ứng trong khối Unicode cách điệu, như Toán học In đậm hay Toán học In nghiêng.
Trình duyệt sau đó hiển thị chữ cái gốc đã cách điệu với các dấu thanh kết hợp gốc xếp chồng lên trên, tái hiện đúng thanh điệu về mặt hình ảnh.
Những chữ cái không có ký tự Unicode cách điệu tương ứng, như đ và Đ, được giữ nguyên dạng thông thường thay vì bị mất hoặc lỗi.
Cách ánh xạ kiểu chữ hoạt động
chữ cách điệu = điểm bắt đầu khối Unicode kiểu chữ + (vị trí chữ cái trong a-z hoặc A-Z)
Phân rã NFD = dạng chuẩn tắc của Unicode tách chữ cái gốc khỏi dấu kết hợp
dấu thanh kết hợp = các ký tự trong khoảng U+0300-U+036F, được hiển thị xếp chồng lên ký tự trước đó
khối Unicode cách điệu = một vùng trong khối Ký hiệu Chữ-Số Toán học, như In đậm (bắt đầu từ U+1D400) hoặc In nghiêng (bắt đầu từ U+1D434)
Các kiểu chữ hỗ trợ
Kiểu chữ
Ví dụ (V)
Ghi chú
In đậm
𝐕
Hỗ trợ đầy đủ A-Z, a-z và 0-9
In nghiêng
𝑉
Chữ h thường dùng ký tự hằng số Planck (ℎ) theo chuẩn Unicode
In đậm nghiêng
𝑽
Kiểu này không có phiên bản chữ số trong Unicode
Sans đậm
𝗩
Hỗ trợ đầy đủ A-Z, a-z và 0-9
Câu hỏi thường gặp
Vì sao công cụ tạo chữ cách điệu thông thường lại làm hỏng chữ tiếng Việt?
Công cụ chữ cách điệu thông thường ánh xạ nguyên cả ký tự vào một bảng tra cứu, nhưng các chữ tiếng Việt đã ghép sẵn như "ệ" không tồn tại như một mục riêng trong hầu hết các khối Unicode cách điệu, nên bị mất, thay bằng ký tự dự phòng, hoặc không được cách điệu. Công cụ này tránh vấn đề đó bằng cách tách chữ cái gốc khỏi dấu thanh trước, chỉ cách điệu chữ cái gốc và giữ nguyên dấu thanh.
Vì sao đ và Đ luôn giữ nguyên ở mọi kiểu chữ?
Khối Ký hiệu Chữ-Số Toán học của Unicode chỉ định nghĩa phiên bản cách điệu cho 26 chữ cái Latin cơ bản (a-z, A-Z) và chữ số — không có mục nào cho đ hoặc Đ, vì đây là chữ cái riêng biệt, không phải dạng có dấu của "d" có thể phân rã được. Vì không có ký tự cách điệu tương ứng, công cụ này giữ nguyên dạng thông thường thay vì làm mất chữ.
Chữ này có hiển thị đúng ở mọi nơi không?
Hầu hết trình duyệt, điện thoại và ứng dụng mạng xã hội hiện đại (Facebook, Instagram, TikTok) hiển thị đúng các ký tự Unicode này, nhưng một số thiết bị cũ, phông chữ nhất định, hoặc hệ thống chỉ nhận văn bản thuần (như một số ô tên đăng nhập, ID) có thể hiển thị ô trống hoặc thiếu ký tự.
Chữ này có tiếp cận được với trình đọc màn hình không?
Không, không đáng tin cậy. Đây là các ký tự Unicode riêng biệt, không phải phông chữ đậm/nghiêng thật sự áp dụng lên chữ thường, nên trình đọc màn hình có thể đọc sai, bỏ qua, hoặc đọc tên ký hiệu lạ. Hãy dùng chữ cách điệu này cho mục đích trang trí như tiểu sử mạng xã hội, không dùng cho nội dung cần khả năng tiếp cận.
Công cụ này áp dụng kiểu Ký hiệu Chữ-Số Toán học của Unicode, là một kỹ thuật thay thế ký tự, không phải phông chữ thật sự. Nó không thể tìm kiếm như văn bản thường, không được trình đọc màn hình đọc đáng tin cậy, và những chữ không có ký tự Unicode cách điệu tương ứng (đ, Đ) vẫn giữ dạng thông thường. Hãy dùng cho tiểu sử, chú thích mạng xã hội, không dùng cho nội dung chính cần khả năng tiếp cận.
Sources: Chuẩn Unicode — Khối Ký hiệu Chữ-Số Toán học (U+1D400-U+1D7FF)