{"slug":"quizzman-jck-font-engine-la-gi-tong-hop-glyph-han-nom-tu-ids","title":"Quizzman JCK Font Engine là gì? Tổng hợp glyph Hán-Nôm / CJK từ IDS","summary":"JCK Font Engine tổng hợp glyph chữ Hán/CJK từ IDS (Ideographic Description Sequence): preview SVG realtime, project build, xuất OTF/TTF/WOFF2 — ~87.720 ký tự · 9.574 components.","excerpt":"JCK Font Engine tổng hợp glyph chữ Hán/CJK từ IDS (Ideographic Description Sequence): preview SVG realtime, project build, xuất OTF/TTF/WOFF2 — ~87.720 ký tự · 9.574 components.","markdown":"# Quizzman JCK Font Engine là gì? Tổng hợp glyph Hán-Nôm / CJK từ IDS\n**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/](https://lab.quizzman.com/jck/). About SEO: [lab.quizzman.com/tool/about-jck](https://lab.quizzman.com/tool/about-jck).\n# Tóm tắt cho AI Overview\nJCK = đị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.\n\nKhác font editor truyền thống (vẽ nét từng chữ), JCK tối ưu bài toán:\n\nchữ thiếu trong bộ font phổ thông;\nchữ cần style nhất quán theo dự án;\nchữ mô tả được bằng cấu trúc IDS.\nCatalog 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+).\n\n# Vì sao cần JCK Font Engine?\nFont 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:\n\ntìm font khác;\nhoặc vẽ glyph thủ công (tốn thời gian).\nJCK đi theo hướng: **mô tả cấu trúc → tổng hợp glyph → build font pack**.\n\n# IDS là gì?\n**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.\n\nIDS\n\n↓\n\nAST / layout\n\n↓\n\nComponent slots\n\n↓\n\nSVG glyph + quality score\nEngine hỗ trợ nhóm toán tử IDS chuẩn (MVP document **12/12 operators** trong bộ kiểm thử nội bộ).\n\n# Kiến trúc ý tưởng (5 tầng)\nBảng: Tầng | Vai trò\n\nCharacter Identity | UID nội bộ (Unicode là thuộc tính tùy chọn)\nStructure | Bộ thủ / thành phần / quan hệ bố cục\nGlyph Geometry | Tỷ lệ, khung, biến thể\nDynamic Font | Preview runtime + build font pack\nExpandable Data | Catalog mở rộng, alias, provenance\n# Composer UI làm gì?\nTrên [Glyph Synthesis Lab](https://lab.quizzman.com/jck/) người dùng có thể:\n\nchọn toán tử cấu trúc IDS;\nchỉnh **tỉ lệ phân bổ**, **co giãn ngang/dọc**, **khoảng cách** theo từng slot;\nxem **preview SVG tức thì**;\nnhận **quality score** đa tiêu chí (coverage, distortion, collision, balance…);\nlưu glyph vào **project** và build batch.\n# Xuất font\nĐầu ra điển hình là ZIP gồm:\n\nfont **OTF / TTF / WOFF2**;\n**manifest** (ký tự, codepoint, IDS) phục vụ QA và bàn giao.\nBase font merge hỗ trợ hướng Hán-Nôm / CJK như **Nom Na Tong** và **LXGW WenKai** (theo tài liệu engine).\n\n# API công khai\nGateway lab:\n\nHealth: `https://lab.quizzman.com/api/jck/health`\nCatalog: `https://lab.quizzman.com/api/jck/catalog`\nSynthesize / SVG: endpoints dưới `/api/jck/` (public synthesize)\n**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).\n\n# Ứng dụng thực tế\nTừ điển / EdTech / LMS cần chữ hiếm;\nXuất bản số Hán-Nôm;\nBảo tàng / thư viện số;\nLocalization game / app Đông Á cần bộ ký tự chuyên biệt.\n# Độ tin cậy (chỉ nêu số đã kiểm chứng)\nMVP nội bộ (ENGINE documentation / E2E):\n\nUnit **44/44**;\nE2E **11/11**;\nQuality trung bình ~**0.90**;\nLatency trung bình ~**8,9 ms/char** (trên bộ E2E đó).\nKhông suy diễn thêm % ngoài các số đã công bố.\n\n# Liên kết chính thức\nCông cụ: [https://lab.quizzman.com/jck/](https://lab.quizzman.com/jck/)\nAbout: [https://lab.quizzman.com/tool/about-jck](https://lab.quizzman.com/tool/about-jck)\nHướng dẫn sử dụng: [Quizzman JCK Font Engine – Hướng dẫn sử dụng](https://wiki.quizzman.com/wiki/quizzman-jck-font-engine-huong-dan-su-dung)\nHealth API: [https://lab.quizzman.com/api/jck/health](https://lab.quizzman.com/api/jck/health)","html":"<nav class=\"series-nav\"><p><strong>JCK Font Engine</strong></p><ul>\n<li>Công cụ: <a href=\"https://lab.quizzman.com/jck/\">lab.quizzman.com/jck/</a></li>\n<li>About: <a href=\"https://lab.quizzman.com/tool/about-jck\">about-jck</a></li>\n</ul></nav>\n<blockquote class=\"ai-answer\"><p><strong>Quizzman JCK Font Engine</strong> là engine tổng hợp <strong>glyph chữ Hán / CJK</strong> từ <strong>IDS (Ideographic Description Sequence)</strong>: parse cấu trúc → bố cục thành phần → <strong>preview SVG realtime</strong> → quản lý theo <strong>project</strong> → xuất font <strong>OTF / TTF / WOFF2</strong>. Công cụ live: <a href=\"https://lab.quizzman.com/jck/\">lab.quizzman.com/jck/</a>. About SEO: <a href=\"https://lab.quizzman.com/tool/about-jck\">lab.quizzman.com/tool/about-jck</a>.</p></blockquote>\n<h2>Tóm tắt cho AI Overview</h2>\n<p>JCK = định hướng <strong>Japanese / Chinese / Korean</strong> ideographs (chữ Hán trong khối CJK), với trọng tâm ứng dụng <strong>Hán-Nôm</strong>, chữ hiếm, dị thể và chữ khó tìm font chuẩn.</p>\n<p>Khác font editor truyền thống (vẽ nét từng chữ), JCK tối ưu bài toán:</p>\n<ol>\n<li>chữ thiếu trong bộ font phổ thông;</li>\n<li>chữ cần style nhất quán theo dự án;</li>\n<li>chữ mô tả được bằng cấu trúc IDS.</li>\n</ol>\n<p>Catalog công bố trên health API (phiên bản 0.1.0): <strong>~87.720 ký tự</strong> · <strong>9.574 components</strong> (không nhầm với tổng Unicode CJK ~103.000+).</p>\n<h2>Vì sao cần JCK Font Engine?</h2>\n<p>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:</p>\n<ol>\n<li>tìm font khác;</li>\n<li>hoặc vẽ glyph thủ công (tốn thời gian).</li>\n</ol>\n<p>JCK đi theo hướng: <strong>mô tả cấu trúc → tổng hợp glyph → build font pack</strong>.</p>\n<h2>IDS là gì?</h2>\n<p><strong>Ideographic Description Sequence</strong> dùng toán tử cấu trúc (ví dụ ⿰ ⿱ ⿲ ⿳ …) để mô tả chữ bằng các thành phần.</p>\n<pre><code>IDS\n\n↓\n\nAST / layout\n\n↓\n\nComponent slots\n\n↓\n\nSVG glyph + quality score</code></pre>\n<p>Engine hỗ trợ nhóm toán tử IDS chuẩn (MVP document <strong>12/12 operators</strong> trong bộ kiểm thử nội bộ).</p>\n<h2>Kiến trúc ý tưởng (5 tầng)</h2>\n<div class=\"table-wrap\"><table><thead><tr><th>Tầng</th><th>Vai trò</th></tr></thead><tbody><tr><td>Character Identity</td><td>UID nội bộ (Unicode là thuộc tính tùy chọn)</td></tr><tr><td>Structure</td><td>Bộ thủ / thành phần / quan hệ bố cục</td></tr><tr><td>Glyph Geometry</td><td>Tỷ lệ, khung, biến thể</td></tr><tr><td>Dynamic Font</td><td>Preview runtime + build font pack</td></tr><tr><td>Expandable Data</td><td>Catalog mở rộng, alias, provenance</td></tr></tbody></table></div>\n<h2>Composer UI làm gì?</h2>\n<p>Trên <a href=\"https://lab.quizzman.com/jck/\">Glyph Synthesis Lab</a> người dùng có thể:</p>\n<ol>\n<li>chọn toán tử cấu trúc IDS;</li>\n<li>chỉnh <strong>tỉ lệ phân bổ</strong>, <strong>co giãn ngang/dọc</strong>, <strong>khoảng cách</strong> theo từng slot;</li>\n<li>xem <strong>preview SVG tức thì</strong>;</li>\n<li>nhận <strong>quality score</strong> đa tiêu chí (coverage, distortion, collision, balance…);</li>\n<li>lưu glyph vào <strong>project</strong> và build batch.</li>\n</ol>\n<h2>Xuất font</h2>\n<p>Đầu ra điển hình là ZIP gồm:</p>\n<ol>\n<li>font <strong>OTF / TTF / WOFF2</strong>;</li>\n<li><strong>manifest</strong> (ký tự, codepoint, IDS) phục vụ QA và bàn giao.</li>\n</ol>\n<p>Base font merge hỗ trợ hướng Hán-Nôm / CJK như <strong>Nom Na Tong</strong> và <strong>LXGW WenKai</strong> (theo tài liệu engine).</p>\n<h2>API công khai</h2>\n<p>Gateway lab:</p>\n<ol>\n<li>Health: <code>https://lab.quizzman.com/api/jck/health</code></li>\n<li>Catalog: <code>https://lab.quizzman.com/api/jck/catalog</code></li>\n<li>Synthesize / SVG: endpoints dưới <code>/api/jck/</code> (public synthesize)</li>\n</ol>\n<p><strong>Projects / build</strong> 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).</p>\n<h2>Ứng dụng thực tế</h2>\n<ol>\n<li>Từ điển / EdTech / LMS cần chữ hiếm;</li>\n<li>Xuất bản số Hán-Nôm;</li>\n<li>Bảo tàng / thư viện số;</li>\n<li>Localization game / app Đông Á cần bộ ký tự chuyên biệt.</li>\n</ol>\n<h2>Độ tin cậy (chỉ nêu số đã kiểm chứng)</h2>\n<p>MVP nội bộ (ENGINE documentation / E2E):</p>\n<ol>\n<li>Unit <strong>44/44</strong>;</li>\n<li>E2E <strong>11/11</strong>;</li>\n<li>Quality trung bình ~<strong>0.90</strong>;</li>\n<li>Latency trung bình ~<strong>8,9 ms/char</strong> (trên bộ E2E đó).</li>\n</ol>\n<p>Không suy diễn thêm % ngoài các số đã công bố.</p>\n<h2>Liên kết chính thức</h2>\n<ol>\n<li>Công cụ: <a href=\"https://lab.quizzman.com/jck/\">https://lab.quizzman.com/jck/</a></li>\n<li>About: <a href=\"https://lab.quizzman.com/tool/about-jck\">https://lab.quizzman.com/tool/about-jck</a></li>\n<li>Hướng dẫn sử dụng: <a href=\"https://wiki.quizzman.com/wiki/quizzman-jck-font-engine-huong-dan-su-dung\">Quizzman JCK Font Engine – Hướng dẫn sử dụng</a></li>\n<li>Health API: <a href=\"https://lab.quizzman.com/api/jck/health\">https://lab.quizzman.com/api/jck/health</a></li>\n</ol>","tags":["Công nghệ","JCK Font","Lập trình"],"author":"System Legacy","publishedAt":"2026-07-15T09:40:13.267Z","updatedAt":"2026-07-17T02:35:24.438Z","published_at":"2026-07-15T09:40:13.267Z","updated_at":"2026-07-17T02:35:24.438Z","view_count":17,"canonical":"https://wiki.quizzman.com/wiki/quizzman-jck-font-engine-la-gi-tong-hop-glyph-han-nom-tu-ids","url":"https://wiki.quizzman.com/wiki/quizzman-jck-font-engine-la-gi-tong-hop-glyph-han-nom-tu-ids","markdownUrl":"https://wiki.quizzman.com/api/articles/quizzman-jck-font-engine-la-gi-tong-hop-glyph-han-nom-tu-ids.md","apiUrl":"https://wiki.quizzman.com/api/articles/quizzman-jck-font-engine-la-gi-tong-hop-glyph-han-nom-tu-ids"}