- Chuyển chữ viết tay thành tệp phông chữ có thể cài đặt thực sự ngay trong trình duyệt, hoạt động hoàn toàn miễn phí mà không cần tạo tài khoản hay tải lên máy chủ
- Người dùng in mẫu, viết chữ tay rồi tải ảnh quét lên, ứng dụng sẽ tự động xử lý nhận diện ký tự, trích xuất vector và tạo OpenType
- Hỗ trợ bốn định dạng OTF, TTF, WOFF2, Base64, đồng thời bao gồm ligature tự động và biến thể ký tự
- Mọi xử lý đều chạy trong trình duyệt cục bộ, nên dữ liệu cá nhân hay hình ảnh không bị gửi ra bên ngoài
- Cho phép sử dụng thương mại, và khác biệt ở chỗ hoàn toàn miễn phí, không cần tài khoản, xử lý cục bộ so với các dịch vụ trả phí như Calligraphr
Tổng quan về FontCrafter
- FontCrafter là công cụ chạy trên trình duyệt để chuyển chữ viết tay thành tệp phông chữ có thể cài đặt
- Không cần tạo tài khoản, không cần tải lên máy chủ, không tốn chi phí
- Mọi xử lý diễn ra cục bộ nên không có rủi ro rò rỉ dữ liệu cá nhân
- Đối tượng sử dụng là nhà thiết kế, giáo viên, nhà sáng tạo nội dung và bất kỳ ai muốn biến chữ viết tay thành phông chữ
Cách hoạt động
- Người dùng chỉ cần tải lên ảnh quét chứa chữ viết tay
- Ứng dụng phát hiện từng ký tự, trích xuất đường viền vector và tạo tệp phông chữ OpenType
- Toàn bộ quá trình được thực hiện trong trình duyệt nên dữ liệu không bị gửi ra ngoài
Miễn phí và tính năng
- Hoàn toàn miễn phí, không có tài khoản, watermark, giới hạn tính năng hay gói premium
- Có thể xuất ra các định dạng OTF, TTF, WOFF2, Base64
- Bao gồm ligature tự động và Contextual alternates để hỗ trợ thể hiện chữ viết tay tự nhiên
- Phông chữ tạo ra thuộc toàn quyền sở hữu của người dùng, có thể dùng cho cả mục đích cá nhân lẫn thương mại
So sánh với Calligraphr
- Calligraphr yêu cầu tài khoản, xử lý trên máy chủ và các tính năng nâng cao cần gói thuê bao 8 USD/tháng
- FontCrafter thì miễn phí 100%, không cần tài khoản, xử lý cục bộ, miễn phí ligature và contextual alternates
- Ngoài ra còn hỗ trợ định dạng WOFF2 và Base64 mà Calligraphr không cung cấp
Cách sử dụng
- ① In mẫu ở khổ A4 hoặc US Letter
- In trên giấy trắng không dòng với tỷ lệ 100%
- ② Viết ký tự vào từng ô bằng bút dạ (từ 0,5mm trở lên)
- Bút bi thường nhạt, còn bút marker quá dày có thể bị lem
- ③ Quét hoặc chụp ảnh rồi tải lên tờ giấy đã viết
- Khuyến nghị đặt trên bề mặt phẳng, ánh sáng đều và không có bóng đổ
- ④ Đặt tên phông chữ và thiết lập chữ hoa/chữ thường theo từng hàng (Row)
- Có thể chọn các tùy chọn như ligature, descender, chuẩn hóa chiều cao chữ, tạo ký tự mở rộng
- ⑤ Xem trước rồi tải xuống ở định dạng OTF, TTF, WOFF2, Base64
Tùy chọn tùy biến
- Tự động tạo ligature: hỗ trợ nối tự nhiên như ff, fi, fl, th, st
- Tự động chỉnh kerning: tối ưu khoảng cách giữa các chữ như AV, To, WA
- Tạo ký tự mở rộng: tự động thêm hơn 100 ký tự đặc biệt như dấu ngoặc kép, phân số, ký hiệu tiền tệ
- Bao gồm tính năng tự động tạo ký tự có dấu cho ngôn ngữ châu Âu (à, ñ, ü, ø v.v.)
Sử dụng thương mại và trách nhiệm
- Phông chữ được tạo từ chữ viết tay của người dùng nên bản quyền thuộc về người dùng
- Có thể tự do sử dụng cho dự án cá nhân, công việc thương mại, branding, sản xuất hàng hóa v.v.
- Tuy nhiên, nếu dùng chữ viết tay của người khác thì cần có sự cho phép rõ ràng
- Người dùng chịu mọi trách nhiệm liên quan đến việc sử dụng phông chữ; FontCrafter và các trang liên quan không chịu trách nhiệm
Tải xuống và ứng dụng
- OTF: phù hợp cho ứng dụng desktop như Word, Photoshop
- TTF: tương thích phổ dụng
- WOFF2: phông chữ nén cho website
- Base64: có thể nhúng trực tiếp vào CSS
- Phông chữ được tạo có thể dùng trong Word, Pages, Photoshop, website và mọi môi trường khác
Thông tin thêm
- Để có cảm giác chữ viết tay tự nhiên hơn, nên dùng biến thể ký tự và ligature
- Cung cấp liên kết ủng hộ PayPal·Patreon để duy trì và cải thiện dự án
- Tất cả tính năng đều chạy bằng JavaScript trong trình duyệt, không có lưu trữ trên máy chủ hay thu thập dữ liệu
3 bình luận
Chắc font tiếng Hàn sẽ khó hơn nhiều nhỉ?
Trong trường hợp tiếng Hàn, có vẻ nó không được triển khai đơn giản như các bộ ký tự mà có thể đưa toàn bộ tổ hợp vào làm đầu vào. Thay vào đó, có lẽ hướng tiếp cận là giải quyết bằng một số lượng mẫu ít có thể học được phong cách.
https://github.com/clovaai/fewshot-font-generation
Ý kiến trên Hacker News
Trước đây từng có vài công cụ tạo font chữ viết tay như thế này trên nhiều trang, nhưng rồi cuối cùng Calligraphr mua lại hết, chuyển hướng tất cả và gần như trở thành độc quyền
Muốn vượt qua giới hạn của bản miễn phí thì phải trả phí thuê bao
Hồi trước tôi từng tạo hai font rồi gộp chúng bằng FontForge để làm thành một font hoàn chỉnh
Tôi rất vui khi lần này có một đối thủ mới xuất hiện. Nếu nó chỉ chạy trong trình duyệt thì điểm đặc biệt hay là có thể tồn tại như một phiên bản có thể lưu giữ mà không phụ thuộc vào máy chủ
Bảng chữ cái Latin chỉ có 26 chữ, thêm số và ký hiệu nữa thôi nên khá đơn giản
Liên quan tới chuyện này có mô hình Mistral OCR 3
Tôi nghĩ phải có cách ngăn các vụ mua bán sáp nhập kiểu này. Rõ ràng là phản cạnh tranh, nhưng dường như hầu như không có quốc gia nào ngăn việc mua các công ty nhỏ để triệt tiêu cạnh tranh
Một nghệ sĩ tên Amy Goodchild đã có cách tiếp cận khá thú vị
Thay vì biến chữ viết tay của mình thành font, cô ấy mã hóa nó thành JavaScript path
Có thể xem chi tiết trong bài viết trên blog của cô ấy
20 năm trước, khi tôi mua một chiếc Tablet PC có bút stylus, tôi cũng từng thử làm chuyện này
Đó là XP Tablet Edition, và có tính năng gì đó tương tự Microsoft Font Maker
Một người bạn đã viết toàn bộ các ký tự khi đang đi du lịch, và từ đó tôi tạo ra một font chữ viết tay mới
Nó trông như chữ trẻ con, nhưng lại hữu ích khi phân biệt phần chữ in và phần chữ viết tay trên biểu mẫu trong PDF hay tài liệu
Lần cuối tôi dùng nó là khi dạy các tình nguyện viên cứu hỏa cách điền giấy tờ y tế
Trải nghiệm của tôi thì gần như là thảm họa
Đến bước cuối tôi mới phát hiện ra chỉ có 3 tùy chọn có thể chọn theo từng hàng
Nó không nhận ra dấu thập ngắm, rồi nhầm dấu ở góc trên bên phải thành chữ ‘O’
Tôi phải tăng tương phản đen trắng rất mạnh thì nó mới nhận, và càng xuống cuối trang thì độ chính xác càng giảm mạnh
Sẽ tốt hơn nếu cho phép đánh dấu thủ công các điểm chuẩn hoặc dùng marker rõ ràng hơn
Tôi gặp các vấn đề này dù đã dùng bản quét độ phân giải cao
Có lẽ tác giả chưa thử nghiệm đủ kỹ
Nhân tiện, họ cũng có khóa học vibe coding
Người ta hay nói chữ bác sĩ khó đọc, nhưng nếu tôi dùng cái này thì chắc còn tệ hơn
Thực tế tôi không có thư ký, nhưng có vẻ chữ tôi bây giờ vẫn khá hơn đám trẻ ngày nay một chút
Đó là cách để người bình thường không thể sửa đơn thuốc
Hồi xưa từng có thời đơn thuốc chỉ được viết tay trên giấy
Tôi thích những sự không đều nhỏ và cá tính riêng trong nét chữ của mình
Tôi không muốn biến nó thành một font chỉ trông na ná mà lại mất đi những thứ đó
Kết quả trông giống chữ viết tay thật, và cực kỳ hiệu quả cho các chiến dịch thư cá nhân hóa
Đó là cách tôi dùng hồi còn làm chiến dịch chính trị
Những dự án như thế này thì thú vị, nhưng tôi không chắc mình có thực sự dùng hay không
Nếu biến chữ viết tay của tôi thành font thì chắc gần như thành mật mã luôn :-D
Tôi đã thử cái này cùng con gái 9 tuổi của mình, nhưng kết quả không tốt lắm
Tôi quét rất cẩn thận bằng scanner, nhưng cách ứng dụng áp ngưỡng (threshold) làm các ký tự bị vỡ hết
Có lẽ dùng bút nét dày hơn thì sẽ khá hơn
Chris Pirillo à, lâu lắm rồi mới nghe lại cái tên này
Đáng tiếc là công cụ này không hỗ trợ chữ viết liền nét (cursive)
Tôi và hầu hết những người quanh tôi đều viết kiểu đó
Tôi hầu như không thấy ai dưới 40 tuổi viết chữ liền nét. Tôi cũng không viết