四角号码
此条目没有列出任何参考或来源。 (2016年10月19日) |
四角号码,汉语词典常用检字方法之一,也常见于图书馆编制馆藏索书号中作者号的方式之一;四角号码检字法把笔划分为十类,用最多五个数字来对汉字排序。
四角号码检字法由王云五发明,高梦旦则是“附角”发明者,他并在1925年5月著《号码检字法》由商务印书馆出版。1926年9月,《四角号码检字法》单行本出版,有蔡元培、胡适等为序。1933年12月,《四角号码检字法‧附检字表》出版(收录在万有文库第一集),加上高梦旦序。
四角号码检字法用数字0到9表示汉字四角的十种笔形,依序取字的左上、右上、左下、右下角的笔划,取得四位数字,有时在最后增加一位补码,称为“附角”,故最多为五码。
发展经过
王云五有感于部首检字法不便使用,比起拼音文字检字困难得多,用国音检字又有同音字多的麻烦,于是从1924年起,著手研究一套简捷的汉字检字法。
他受到电报码启发,思考如何把汉字转成数字。最初把汉字笔画分为五类,计算每类笔画数,用一个数字代表,若多于9画亦作9,如此每字得出五个数字,称为“号码检字法”。但因为计算费时,又可能出错,于是尝试用1至9代表九种笔画,以四角笔画转为数字,又用横画数为第五个号码,就是原来号码检字法第一个号码。这就是最初的“四角号码检字法”。后来再经过很多次尝试改良,发表“第二次改订四角号码检字法”,改为用0至9十种笔画,改变笔画种类,用附角号码取代横画数。后来又有细微修改,但四角号码检字法已大致完成。董桥《点亮案头一盏明灯》谈到:“我十一二岁学会他的‘四角号码查字法’,背熟了那首《对照歌》:‘一横二垂三点捺,点下有横变零头;叉四插五方块六,七角八八小是九’,省却部首查字的苦事。”
四角号码检字法歌谣
胡适曾作歌诀赠王云五,帮助用者记忆四角号码与笔画关系,名为《笔画号码歌》:
- 一横二垂三点捺,
- 点下带横变零头;
- 叉四插五方块六,
- 七角八八小是九。
共产党执政后,胡适受到批判,于是商务印书馆编《四角号码新词典》时,黄维荣修改成以下版本:
- 横一垂二三点捺,
- 叉四插五方框六;
- 七角八八九是小,
- 点下有横变零头。
取码规则
十类笔形编号列表如下:
号码 | 名称 | 笔形 | 例子 |
---|---|---|---|
0 | 头 | 亠(独立的点横组合,横笔带折钩者不算。) | 言 00601 |
1 | 横 | 一乚(横、挑、右钩) | 兀 10210 |
2 | 垂 | 丨丿亅(直、撇、左钩) | 行 21221 |
3 | 点 | 丶(点、捺) | 勺 27320 |
4 | 叉 | 十乂(两笔相交叉) | 教 48440 |
5 | 插 | 扌(一笔插入两笔以上,被插的笔画不算) | 找 53050 |
6 | 方 | 口(四边齐整,笔端不外伸。) | 召 17602 |
7 | 角 | ﹁「」﹂(横与垂相接处,但其两端不作角。) | 凸 77777 |
8 | 八 | 八丷人(两笔成八形,且不与他笔交叉。) | 坐 88104, 六 00800, 兑 80216 |
9 | 小 | 小忄⺌(两笔中隔一笔成小形。中间有两笔,或有一旁有两笔不作小。) | 悄 99027 |
0和4至9是由数笔组成的复笔。取笔时应以复笔优先。
- 每字按序取左上角、右上角、左下角、右下角四笔。
- 字的上部或下部只有一笔或一复笔,则取作左角,右角作0。每笔用过后再充他角,也作0。
- 按楷书字体取码。
- 取角要注意的地方:
- 独立或平行的笔,以最左或最右为角,不以高低选取。 (例:心为33000)
- 最左或最右的笔,如上方有其他笔盖著,取盖在上方的笔为上角;如下方有其他笔承著,取承在下方的笔为下角。
- 有两复笔可取时,上角取较高的复笔,下角取较低的复笔。
- 斜撇下为其他笔承著,取承在下方的笔为下角。
- 左上的撇作左角,右角取右笔。
- 由整个“囗”“门”“鬥”组成的字(不包括这三个字自身),下方取内部的笔,但“囗”“门”“鬥”上下左右有其他笔时除外。(后来又包括“行”。)
- 取右下角上方最贴近又露锋芒者为附角,如该笔已用过,附角作0。
- 四角号码及附角都相同的字,按照由1代表的笔画(即横、挑、右钩)的总数从少到多排序。
《四角号码新词典》中,对上述规则有更动:
- 原先“大”字左下右下角编号为43(在字的下部)或03(不在字的下部),现改为80;“水”下角原为23,现改为90,含有“大”、“水”部件的字也是如此。
- 外面是“行”的,按照常规一律取21221;“囗”“门”“鬥”自身这三个字下角也取字内部的笔画。
- 按缺角的位置作0来记,如“气”原为80107,现改为80017。
- 左边起笔的撇直接取撇笔,如“辟”原为70641,现改为70241。
- 附角取消“露锋芒”的条件,如“隹”附角原为4(参照横笔),现改为5(参照竖笔)。
- 按宋体字取码。
写法
横写时,以阿拉伯数字表示,附角略低,如:
- 01234
竖写时,以中文小写数字表示,附角靠右对齐,如:
五
六
七
八
九