康熙笔画怎么数:氵为什么算四画
用五格剖象法算姓名,第一步就是数笔画。这一步最容易出错,因为姓名学数的不是现代笔画,是康熙字典笔画。
两者能差出好几画,而笔画一错,五个格全错。
差别在哪
一、部首按本字算
康熙字典按部首归字,而部首的画数按本字算,不按偏旁的简写形态:
- 氵 是水部,算 4 画(水),不是 3 画。所以"江"= 4 + 3 = 7 画,不是 6 画
- 艹 是艸部,算 6 画(艸),不是 3 画。所以"范"= 6 + 5 = 11 画
- 月(肉月旁)是肉部,算 6 画。所以"胡"= 6 + 5 = 11 画
- 扌 是手部,算 4 画;忄 是心部,算 4 画;犭 是犬部,算 4 画
- 辶 是辵部,算 7 画
- 左阝 是阜部算 8 画,右阝 是邑部算 7 画 —— 同一个符号,左右不同画
所以"郭"是右阝(邑 7)加"享"8 画,共 15 画。
二、简体按繁体数
简化字要按对应的繁体字数笔画:
- 刘 按 劉 算 15 画
- 张 按 張 算 11 画
- 罗 按 羅 算 20 画
- 叶 按 葉 算 15 画
但有个坑:不是所有简体字都要换。于、台、余、范、谷、卜、干、松、沈、姜这些字本身就是传统字形,不能再换成於、臺、餘。查表时把它们当简体换掉,是常见的错误。
一份可复现的笔画表
网上大量在线工具的笔画数是手抄的,错一处就一直错下去。本站的做法是从 Unicode 的 Unihan 数据库生成:
取 kRSUnicode 字段的「部首.余画」,加上部首本字的画数。 部首本字的画数天然就是康熙那一套 —— 所以上面第一条的那些特例,一条规则都不用写,自动就是对的。
简繁的判断用 kBigFive 字段:字本身收在 Big5(纯繁体字集)里,说明它就是传统字形,不换;不在里面的才换成繁体。这一条判据一次就把于、台、余、范、谷和刘、黄、孙、罗、郑分到了正确的两边。
还有一个自校验的技巧:214 个部首本来就是按画数从少到多排列的,所以画数序列必须单调不减。用这条规则自动修正了瓦、禸、鬼、鼎四个部首 —— 它们的现代笔画数比康熙少一画。
生成出来的表 21KB,89 个常见姓氏的画数逐个校验,与通行的姓名学口径完全一致。
已知的偏差
诚实地讲清楚边界:Unihan 是按现代字形拆部首的,少数字与康熙字典自己的分析差一画,比如戴(康熙戈部十四画 = 18,Unihan 推出来是 17)和萬。这些在生成脚本里逐个订正,发现一个加一条。
另外"叶"这类简繁同形的姓氏本身就有歧义 —— 叶是"协"的异体,也是"葉"的简化字。本站按姓氏习惯取葉,15 画。
自己看一眼
输入姓名就能看到每个字的康熙笔画和排出来的五格。生成笔画表的脚本也是公开的,在项目仓库的 scripts/ 目录下。