Quizzman JCK Font Engine 是一套根據 IDS(Ideographic Description Sequence,漢字描述序列) 合成 漢字/CJK Glyph(字形) 的引擎。系統可解析 IDS 結構、配置各部件版面、提供 SVG(Scalable Vector Graphics,向量圖形)即時預覽、管理 Project(專案),並匯出 OTF(OpenType Font,OpenType 字型)/TTF(TrueType Font,TrueType 字型)/WOFF2(Web Open Font Format 2,Web 字型格式)。
正式工具:
https://lab.quizzman.com/jck/
About:
https://lab.quizzman.com/tool/about-jck
AI Overview 摘要
JCK 代表 Japanese/Chinese/Korean(中日韓) 漢字系統,主要針對:
- 漢喃字
- 稀有漢字
- 異體字
- 缺乏標準字型支援的 CJK 字元
與傳統 Font Editor(字型編輯器)不同,JCK Font Engine 不需要逐筆描繪字形,而是直接根據 IDS 描述:
- 缺少字型的字元
- 需要統一風格的專案
- 可以使用 IDS 描述的漢字
Health API 公開資料(v0.1.0):
- 約 87,720 個字元
- 9,574 個 Components(字形部件)
此數字並不等於 Unicode CJK 全部字元數。
為什麼需要 JCK Font Engine?
完整的 CJK 字型通常容量龐大,仍然可能缺少:
- 漢喃字
- 日本國字(Kokuji)
- 研究用途異體字
當電子字典、LMS(Learning Management System,學習管理系統)、電子書或古籍數位化遇到「□(tofu,缺字方框)」時,使用者往往只能:
- 更換字型
- 手工繪製 Glyph
JCK 採用另一種方式:
IDS
↓
描述字形結構
↓
自動合成 Glyph
↓
建立字型
IDS 是什麼?
IDS(Ideographic Description Sequence,漢字描述序列)
是一種利用結構運算子描述漢字的方法,例如:
⿰
⿱
⿲
⿳
JCK Engine 的流程:
IDS
↓
AST(Abstract Syntax Tree,抽象語法樹)
↓
Component Slots(部件配置)
↓
SVG Glyph
↓
Quality Score(品質評分)
目前 MVP(Minimum Viable Product,最小可行產品)已支援文件所列全部 12 種 IDS 運算子。
五層架構
| 層級 | 功能 | |------|------| | Character Identity(字元識別) | 內部 UID,Unicode 為可選屬性 | | Structure(結構) | 部件、部首與版面關係 | | Glyph Geometry(字形幾何) | 比例、外框、變體 | | Dynamic Font(動態字型) | 即時預覽與 Build Font | | Expandable Data(可擴充資料) | Catalog、Alias、來源資訊 |
Composer 可以做什麼?
在 Glyph Synthesis Lab 中,可以:
- 選擇 IDS 結構運算子
- 調整各 Slot 的:
- Ratio(比例) - Horizontal/Vertical Scale(水平/垂直縮放) - Gap(間距)
- 即時觀看 SVG Preview(SVG 即時預覽)
- 查看 Quality Score(品質評分)
品質評估包含:
- Coverage(覆蓋率)
- Distortion(變形)
- Collision(碰撞)
- Balance(平衡)
完成後可:
- 加入 Project
- 批次 Build
匯出字型
輸出通常為 ZIP:
包含:
- OTF
- TTF
- WOFF2
以及:
Manifest(資訊清單):
- 字元
- Unicode Code Point
- IDS
方便 QA(Quality Assurance,品質驗證)與交付。
Base Font Merge
JCK Font Engine 可與既有字型合併,例如:
- Nom Na Tong
- LXGW WenKai
使新增 Glyph 保持一致的 CJK 或漢喃字風格。
公開 API
API Gateway:
Health
GET /api/jck/health
Catalog
GET /api/jck/catalog
Synthesize(字形合成)
POST /api/jck/...
完整網址:
https://lab.quizzman.com/api/jck/
Project 與 Build Font 通常需要:
- Quizzman ID
- 相應權限(例如 Pro)
應用場景
可應用於:
- 電子字典
- EdTech(Educational Technology,教育科技)
- LMS(Learning Management System,學習管理系統)
- 漢喃文數位出版
- 博物館數位典藏
- 數位圖書館
- 遊戲或 App 的 CJK Localization(本地化)
已公開的測試結果
根據 Engine Documentation:
- Unit Test(單元測試) 44/44
- E2E(End-to-End Test,端對端測試) 11/11
- 平均 Quality Score 約 0.90
- 平均 Latency(延遲)約 8.9 ms/char
本文僅列出已公開數據,不推論其他未公布指標。
官方連結
JCK Font Engine
https://app.quizzman.com/jck/
About
https://app.quizzman.com/tool/about-jck
使用指南
https://wiki.quizzman.com/wiki/quizzman-jck-font-engine-huong-dan-su-dung
Health API
https://app.quizzman.com/api/jck/health