甲骨文 → 小篆 → 繁体 → 简体 —— 看一个汉字三千年的样子。 Oracle Bone → Small Seal → Traditional → Simplified: three thousand years of a Chinese character, on a single page.
▶ 打开就试:https://ivan666jjj.github.io/yigezi/#z=江 —— 把“江”换成任意汉字,无需安装,可离线使用。
输入任意汉字,一页看完它的形、音、义、族:
| 维度 | 内容 |
|---|---|
| 形 | 甲骨文 → 小篆 → 繁体 → 简体(四体时间轴,从商代一路到今天的演变,带年代标注) |
| 音 | 现代拼音 · 中古音反切与音韵地位 · 上古音构拟 |
| 义 | 《说文解字》原文 + 反切 + 部首 + 卷次 + 重文 |
| 族 | 谐声系列(同声符字族,可点击跳转) |
外加:
- 古文字纠正:部分字给出「《说文》说 ××,甲⾻文实为 ××」的对照
- 三种配色:宣纸 / 碑拓 / 藏经
- 导出:单字 JPG 图片、GIF 演变图(含自研 GIF 编码器),支持批量导出
#z=字参数:index.html#z=江直接打开某个字,方便分享- 单页应用,离线可用(字体按需子集内嵌,不联网、不依赖对方装字体)
| 项目 | 数量 |
|---|---|
| 小篆字形 | 10,249 |
| 甲骨文字形 | 1,425(已释甲骨文的客观上限) |
| 《说文》释义 | 9,815 |
| 谐声系列 | 740 组 |
| 中古音 | 7,964 |
| 上古音构拟 | 3,163 |
查不到的一律显示「—」,不编造数据。
下载 index.html、seal.woff2、orac.woff2 放同一目录,双击 index.html 即可。
| 数据 | 来源 | 授权 |
|---|---|---|
| 小篆字形 | 开元小篆 + 全字库说文解字 | OFL-1.1 / OGDL-Taiwan-1.0 |
| 甲骨文字形 | Oracular 鏡原甲骨文(Peichao Qin) | SIL OFL-1.1 |
| 《说文》释义·反切 | shuowen.org 数据库 | Apache-2.0 |
| 简繁映射 | OpenCC | Apache-2.0 |
| 中古音(反切·音韻地位·轉寫) | PHONO-ML Database(CRLAO/CNRS,Guillaume Jacques 主持) | CC BY 4.0 |
| 上古音构拟 | Baxter & Sagart, Old Chinese: A New Reconstruction(2014) | CC BY 4.0 |
- 甲骨文只覆盖 1,425 字 —— 这是甲骨学界的客观上限(已释字约 1,600),换字体也突破不了
- 《说文》的文字说解本身有系统性错误 —— 许慎成书于东汉,未见甲骨文,传统所称「释形、释义、引例、分部、妄羼」五误即是。本页只标注、不篡改,因为「东汉人怎么理解这个字」同样是知识
- 中古音/上古音未覆盖全部字(7,964 / 3,163),多音字只取一个主要读音
- 谐声系列由《说文》「从××聲」自动归并,个别字可能因释文异文而归属有误
- 上古音构拟与中古音转写均为学术构拟,非历史真实读音
- 单页 HTML + 内联数据,无框架、无依赖
- 字体用
pyftsubset按需子集(完整字体 25.8 MB → 8.5 MB woff2) - 自写 GIF89a 编码器(固定调色板 + LZW)—— 浏览器原生不支持 GIF 编码
- 演变动画、导出功能均为 Canvas 实现
本项目的代码以 MIT 许可发布(见 LICENSE);所收录数据的版权与授权遵循上表各来源,再分发时请保留 THIRD_PARTY_NOTICES.md 中的声明。
一位学汉语言文学的朋友和她舍友聊出来的点子:既然电脑里已经有小篆和甲骨文字体了,能不能做一个"查一个字就能看到它怎么来的"页面,好分享、又有专业性。于是有了这个。