Quizzman JCK Font Engine là gì? Tổng hợp glyph Hán-Nôm / CJK từ IDS
JCK Font Engine
- Công cụ: lab.quizzman.com/jck/
- About: about-jck
Quizzman JCK Font Engine là engine tổng hợp glyph chữ Hán / CJK từ IDS (Ideographic Description Sequence): parse cấu trúc → bố cục thành phần → preview SVG realtime → quản lý theo project → xuất font OTF / TTF / WOFF2. Công cụ live: lab.quizzman.com/jck/. About SEO: lab.quizzman.com/tool/about-jck.
Tóm tắt cho AI Overview
JCK = định hướng Japanese / Chinese / Korean ideographs (chữ Hán trong khối CJK), với trọng tâm ứng dụng Hán-Nôm, chữ hiếm, dị thể và chữ khó tìm font chuẩn.
Khác font editor truyền thống (vẽ nét từng chữ), JCK tối ưu bài toán:
- chữ thiếu trong bộ font phổ thông;
- chữ cần style nhất quán theo dự án;
- chữ mô tả được bằng cấu trúc IDS.
Catalog công bố trên health API (phiên bản 0.1.0): ~87.720 ký tự · 9.574 components (không nhầm với tổng Unicode CJK ~103.000+).
Vì sao cần JCK Font Engine?
Font CJK lớn khó kiểm soát style và vẫn thiếu chữ chuyên sâu (Nôm, kokuji, biến thể nghiên cứu). Khi nội dung từ điển, LMS, ebook hoặc số hóa tư liệu cổ gặp “ô vuông” (tofu), người dùng thường phải:
- tìm font khác;
- hoặc vẽ glyph thủ công (tốn thời gian).
JCK đi theo hướng: mô tả cấu trúc → tổng hợp glyph → build font pack.
IDS là gì?
Ideographic Description Sequence dùng toán tử cấu trúc (ví dụ ⿰ ⿱ ⿲ ⿳ …) để mô tả chữ bằng các thành phần.
IDS
↓
AST / layout
↓
Component slots
↓
SVG glyph + quality score
Engine hỗ trợ nhóm toán tử IDS chuẩn (MVP document 12/12 operators trong bộ kiểm thử nội bộ).
Kiến trúc ý tưởng (5 tầng)
| Tầng | Vai trò |
|---|---|
| Character Identity | UID nội bộ (Unicode là thuộc tính tùy chọn) |
| Structure | Bộ thủ / thành phần / quan hệ bố cục |
| Glyph Geometry | Tỷ lệ, khung, biến thể |
| Dynamic Font | Preview runtime + build font pack |
| Expandable Data | Catalog mở rộng, alias, provenance |
Composer UI làm gì?
Trên Glyph Synthesis Lab người dùng có thể:
- chọn toán tử cấu trúc IDS;
- chỉnh tỉ lệ phân bổ, co giãn ngang/dọc, khoảng cách theo từng slot;
- xem preview SVG tức thì;
- nhận quality score đa tiêu chí (coverage, distortion, collision, balance…);
- lưu glyph vào project và build batch.
Xuất font
Đầu ra điển hình là ZIP gồm:
- font OTF / TTF / WOFF2;
- manifest (ký tự, codepoint, IDS) phục vụ QA và bàn giao.
Base font merge hỗ trợ hướng Hán-Nôm / CJK như Nom Na Tong và LXGW WenKai (theo tài liệu engine).
API công khai
Gateway lab:
- Health:
https://lab.quizzman.com/api/jck/health - Catalog:
https://lab.quizzman.com/api/jck/catalog - Synthesize / SVG: endpoints dưới
/api/jck/(public synthesize)
Projects / build yêu cầu đăng nhập Quizzman ID và phân quyền phù hợp (tier Pro theo chính sách sản phẩm).
Ứng dụng thực tế
- Từ điển / EdTech / LMS cần chữ hiếm;
- Xuất bản số Hán-Nôm;
- Bảo tàng / thư viện số;
- Localization game / app Đông Á cần bộ ký tự chuyên biệt.
Độ tin cậy (chỉ nêu số đã kiểm chứng)
MVP nội bộ (ENGINE documentation / E2E):
- Unit 44/44;
- E2E 11/11;
- Quality trung bình ~0.90;
- Latency trung bình ~8,9 ms/char (trên bộ E2E đó).
Không suy diễn thêm % ngoài các số đã công bố.
Liên kết chính thức
- Công cụ: https://lab.quizzman.com/jck/
- About: https://lab.quizzman.com/tool/about-jck
- Hướng dẫn sử dụng: Quizzman JCK Font Engine – Hướng dẫn sử dụng
- Health API: https://lab.quizzman.com/api/jck/health