admin管理员组

文章数量:1566220

2024年7月17日发(作者:)

 

第38卷 

第8期’

V01.38 

计算机工程 

2012年4月 

April 2012 

NO.8 Computer Engineering 

软件技术与数据库・ 文章编号:l000—_3428(2012)08—0032—02 文献标识码:A 中圈分类号:TP391.1 

基于玄秘塔碑的柳体二级字库重组 

孙鹤,黄国良,施心陵,张俊华,霍兴雨 

(云南大学信息学院,昆明650091) 

摘要:提出一种基于玄秘塔碑的柳体二级字库重组方法。以柳公权的 玄秘塔 碑文为基础,将其原有的汉字拆分为所需部件,对部件 

进行编码,定义汉字的结构及区位信息编码。采用Visual c++语言设计汉字查询、合成、入库的界面程序,建立碑文二级字库。软件运行 

结果验证了该方法的可行性。 

关健词:玄秘塔;部件拆分;部件编码;汉字合成;字库 

Secondary Font Library Restruction “L‘nt iDrary RestrnCtiOn OI iL  SWIeu ̄tyle 

Based 0 Inscri0 n lnscription Xuan…Dtmn oI n Nil 10 一wer

SUN He,HUANG Guo-liang,SHI Xin—ling,ZHANG Jun—hua,HUO Xing-yu 

(School ofInformation,Yunnan University,Kunming 650091,China) 

[Abstract]This paper proposes a secondary font library restruction method of Liu style based on inscription of Xuan Mi Tower.Based on the 

inscription of Xuan Mi Tower which is written by Liu Gong-quan,it divides original characters which come from the inscription into some 

components.It defines the structures and district information coding of Chinese characters.With using Visual C++language.it designs the interface 

program of Chinese characters inquiry,compose,entering database,then achieves the found of inscription of secondary font library.This method is 

achieved by software and that proves its feasibility. 

[Key words]Xuan Mi Tower;components split;components coding;characters synthesis;font library 

DOI:10.3969/j.issn.1000-3428.2012.08.011 

1概述 

书法是中国汉字特有的一种传统艺术,其中,柳公权的 

玄秘塔 I l碑文更是千年楷书的典则。其楷书严整完备, 

下笔精严不苟、结体缜密、紧缩中官、开展四方 J。碑文中 

字所用的符号的总数就越多。最高一层,一个汉字就需要一 

个符号来表示,如果有100个汉字,就要用100个符号。层 

次越低,表示一个字所用的符号越多,而表示全部汉字所用 

的符号总数就越少。最低一层,表示一个汉字最多需要用几 

十个笔画符号,而笔画符号的总数可以细分到横、竖、撇、 

包含972个字(包含重复的字),本文以其中的字为“字根” 

来创建汉字二级字库,即用碑文中原有汉字造出6 763个字。 

与其他字库相比,它有鲜明的特点和个性。字库中的汉字能 

捺、点等有限的几种。但是,如果单纯地用基本笔画来组合 

汉字会带来很大的困难,以“J”为例:“人”字和“木”字 

中都有撇这一基本笔画但是大小和方向都有不同,这就意味 

着如果用基本笔画来重组汉字可能会每组一个字都要对相同 

笔画进行调整,这样不符合实际,组字的效率低,也会失去 

柳体的韵味。部件处于中间层次,它是组成汉字的能够相对 

独立的结构单位,它比汉字本身简单,又比笔画完整。因此, 

本文采用部件来合成汉字。 

GB 1 8030—2000以及国际标准ISO/IEC 1 6046将汉字分为 

保持柳体的形体,使汉字更加漂亮。字库的汉字主要来源于 

古代碑文,这样能将这一独特的艺术重新展现在当代人面 

前。本文以 玄秘塔》碑文为基础,依据碑文中原有的部件, 

利用Visual c++与SQL Server对部件、结构、区位信息进行 

编码。数据库中不仅包含 玄秘塔 中原有的汉字,同时也 

包含通过部件合成的碑文中没有的汉字,以此建立一个柳体 

的二级字库。 

2基于玄秘塔碑的柳体二级字库重组 

2.1汉字拆分 

汉字的形体可以分为3个层次 J:汉字一部件一笔画。 

13种结构,分别为上下、上中下、左右、左中右、全包围、 

上三包围、下三包围、左三包围、左上包围、左下包围、右 

上包围、整体和镶嵌_4 J。本文利用972个 玄秘塔 中的汉 

字重组柳体字,为了最大限度地保存柳体字的韵味,将汉字 

分为左右结构、上下结构、包围结构(全包围及半包围)、品 

字结构和独体字。左右结构、上下结构、包围结构拆分为两 

汉字是最高层次是汉字,部件是中间层次,笔画是最低层次。 

“休”字的3个层次如图1所示。 

汉字层 体 

个部件,“倾”实际是左中右结构,这里只把它看成左右结构, 

/——\

部件层 f 

 

木 

基金项目:国家自然科学基金资助项目(60861001) 

作者简介:孙

J 

/\

笔画层 J l — 

/ 

 I

鹤(1986--),男,硕士研究生,主研方向:模式识别, 

智能系统开发;黄国良,硕士研究生;施心陵,教授、博士生导师; 

图1汉字层次结构 

张俊华,副教授;霍兴雨,硕士研究生 

收稿日期:2011-06—21 E-mail:ynuedush@163.tom 

可以看出,层次越高,所用的符号数就越少,而全部汉 

第38卷第8期 孙鹤,黄国良,施心陵,等:基于玄秘塔碑的柳体二级字库重组 33 

拆分为“f”和“顷”,品字结构和独体字拆分为一个部件。 

汉字结构分类及编码如表l所示。 

表1汉字结构分类及编码 

2.2部件获取 

在Photoshop中将每个汉字拆分为所需的部件。拆分后 

会得到汉字的基本偏旁,如“f”旁、“}”旁、“ ”旁等。 

拆分时会得到同一部件的不同形式。以“木”字旁为例, 

图2、图3分别为2个不同的木字旁,重组汉字时根据美观 

上的需要选用不同的木字旁,如“机”字会用到图2,“朵” 

字会用到图3。 

圈2木字旁1 图3木字旁2 

2.3数据库的建立 

数据库 - 中共有9张表,每张表的名称及功能如表2 

所示。 

表2数据库表的名称及功能 

表名 功能说明 

左右结构表 

提供部件编号,部件名称及相应的图像数据 

上下结构表 

提供部件编号,部件名称及相应的图像数据 

包围结构表 

提供部件编号,部件名称及相应的图像数据 

“品”字结构表 提供部件编号,部件名称及相应的图像数据 

独体字表 

提供部件编号,部件名称及相应的图像数据 

孝 

结构信息表 

提供编码,结构区域码 

区位信息表 提供默认的 坐标、y坐标及高度、宽度 

缴 

汉字信息表 

提供汉字的查询并给出相应的编码、汉字名称、 

结构编码、部件的编号 

字库表 

提供汉字的查询并显示出对应的图像信息 

表3为区位信息表,第1列ZoneInf中A-E表示对应的 

字的结构;TopLefiX中的数值提供显示汉字图像时 坐标的 

默认值,TopLeffY中的数值提供显示汉字图像时y坐标的默 

认值;Height和Width定义要显示汉字图像的高度和宽度的 

默认值;显示区域的左上角为坐标原点。 

表3区位信息表 

2.4汉字的合成与入库 

运用Visual c++编写汉字合成及入库的界面程序,如 

图4所示。以“机”字为例,先将“木”和“ ”的图像通 

过程序存入数据库,在软件中根据美观需要对每一个部件进 

行上下,左右的移动;放大缩小,膨胀细化的调整 。 

显示左右都件 

显示上下部件 

显示包围部件{ 

显示品字 5件{ 

显示独体部件 

微调 

上穆 } 放大 

左穆 右移; … …j 

一 

i … … ~ j 

细化 

逆时针旋转{ 顺时针旋转i 

图4汉字的合成与入库界面 

2.5字库使用效果 

图5是在Microsoft Word中使用柳体字库的效果图,在 

Word中可以对每个字任意的编辑,如加粗、倾斜、改变字的 

颜色等。 

计算梭工程 

图5字库使用效果 

3结束语 

本文以柳公权的 玄秘塔 碑文为基础利用SQL Server 

数据库管理系统,构建了碑文的二级字库,运用Visual c++ 

设计了汉字查询、合成、入库的界面程序,最大限度地利用 

碑文中原有的部件还原具有柳体风格的汉字,以一种不同的 

方式实现了古代书法艺术的传承。由于碑文中的汉字有限, 

因此在汉字重组的过程中会出现有些汉字结构的不对称、部 

件之间不搭配等现象,从而影响汉字整体的美感,这是下一 

步需要改进之处。 

参考文献 

[1]聂文豪,文师华.名碑名帖完全大观 柳公权・玄秘塔 [M]. 

南昌:江西美术出版社,2007. 

[2】胡师鹏.柳公权[J1.贵阳文史,2008,(5):87—91. 

[3] 冯志伟.汉字和汉语的计算机处理【J].当代语言学,2001,(1): 

1—21. 

[4】卢建平,皮佑国.汉字智能造字的理论和方法研究[JJ.计算机 

工程与设计,2010,31(23):5120—5123. 

[5]启明工作室.Visual c+十+SQL Server数据库应用实例完全解 

析[M].北京:人民邮电出版社,2006. 

[6]Gehrke R.Database Management Systems[M].New Y0rk,USA: 

McGraw—Hill Companies,Inc.,2003. 

[7]李宝磊,汪晓峰,丁华伟,等.基于数学形态学算法的颜体字 

合成研究[J]_计算机工程,2011,37(15):195.196. 

编辑顾姣健 

本文标签: 部件字库结构柳体碑文