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