Bạn đã bao giờ có một bộ font rất đẹp, rất ưng, nhưng khi gõ tiếng Việt thì các ký tự thuần Việt bị nhảy ra một font khác chưa? Trong khi chờ bộ font đó được update, hoặc Việt hoá bởi 1 bên thứ 3, bạn cũng có thể tự mình làm được, Với vài bước đơn giản với các công cụ sau, bnaj hoàn toàn có thể việt hóa font chữ UNICODE mới
-
Font Editor
Có khá nhiều font editor nhưng Font Forge là mã nguồn mở miễn phí, nên là sự lựa chọn số 1 của mình.
-
Font File
Chính là file font mà bạn đã có ở trên
-
Draw tool
Phần mềm vẽ vector nào cũng được, miễn là quen dùng và có thể export ra file svg (có thể không cần tool này vì Font Forge có sẵn tool đính kèm, nhưng có thể chưa quen sử dụng)
Sau khi có đủ 2 yếu tố đầu ở trên, bạn bắt tay vào công việc thôi.
- Mở Font Editor > Open Font File
- Bạn sẽ thấy các ký tự được sắp xếp đầy đủ tương ứng: A – B – C … cho tới các ký tự la-tinh có các dấu đặc biệt
- Tiếng Việt của chúng ta cũng là một dạng la-tinh có dấu đặc biệt (gần như độc nhất). Nên việc cần làm và phải tìm đúng bảng của tiếng Việt.
- Thông thường tiếng Việt bắt đầu ở ký tự 7840 trong bảng font. (ví dụ ấn A + J thì sẽ thành Ạ)
- Copy ký tự A ở bảng chữ cái đầu tiên > Paste vào ô 7840 > Edit. Một draw tool sẽ hiện lên, bạn sẽ vẽ dấu nặng cho ký tự A
- Làm tương tự với tất cả các ký tự và dấu theo chú thích ở bảng
- Lưu font lại và test thử
Tuỳ thuộc vào bản quyền hoặc sự cho phép của tác giả, nhưng theo mình nghĩ Việt hoá không vi phạm bản quyền, vì tên font vẫn sử dụng nguyên bản.
Trường hợp bạn muốn có một bộ font hoàn toàn của riêng mình. Hãy thiết kế ở bên ngoài, hoặc viết tay và chỉnh sửa ở draw tool. Export ra svg và kéo vào Font Forge > lưu font (thường là ttf). Và bạn đã có cho riêng mình một font chữ độc nhất vô nhị. Cũng đáng để thử.
Hải says
Cho mình hỏi với ạ: Bảng font trên có những ký tự Ằ, Ắ, Ẳ, Ẵ, Ặ; Ỉ, Ị; Ờ, Ớ, Ở, Ỡ, Ỡ; Ừ, Ứ, Ử, Ữ, Ự; và các chữ thường của chúng nhưng những chữ cơ bản là Ă, Đ và đ; Ì, Í, Ĩ; Ơ và Ư lại không thấy đâu. Vậy làm sao để thêm những ký tự bị thiếu này vào FontForge hả bạn? Cảm ơn bạn nhiều!
MrKhanh says
Bảng chử cái ở trên là bộ ký tự dấu bạn nha ! Không phải là nguyên âm bạn nha !