• 艺术字体免费在线设计 > 变体汉字设计方法
  • 变体汉字设计方法

    免费下载 下载该文档 文档格式:PDF   更新时间:2008-05-01   下载次数:0   点击次数:10
    文档基本属性
    文档语言:
    文档格式:pdf
    文档作者:Alex J. Noffsinger
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    空心,变体汉字设计方法
    江龙
    第1页
    空心,变体汉字设计方法
    湖北省浠水师范学校微机室(436200) 江龙
    在实际应用中,人们已经不仅仅满足一种能旋转,放大的汉字,而希望有一些特 殊处理的汉字,如空心字,立体字,构边字或者干脆一转几道弯,如流水(如图1) (即通常所说的变体字).这种处理,便广泛应用于当今的广告艺术上,现代软件设 计者,为了使自己的界面更友好,也纷纷开始在自己的程序中使用这些汉字. 其实,在计算机上实现这些功能,可以说是举手之劳.下面便叙述其显示方法, 感兴趣的读者不防一试.
    一,空心汉字
    空心字的实现方法主要通过汉字字模错位来实现.下面以 7*7 点阵的"H"(见H 点阵图)为例说明其制作过程: ⑴,将 7*7 点阵 H,四周均以 0 填充,成为A图;
    0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 (图1) H 点阵图 A图
    ⑵,将A图中各点分别左,右移一列后相"OR",得到B图; ⑶,将B图中各点分别上,下移一行后相"OR",提到C图; ⑷,最后将A图中各点 XOR C图中各相应的点,即得字符"H"的空心字点阵 信息的D图.
    空心,变体汉字设计方法
    0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0
    江龙
    0 1 1 1 0 1 1 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 0 1 1 1 0 1 1 1 0
    第2页
    B图
    C图
    D图
    通过上面4步转化,H即变成这空心"H",这样做后,便将原来 n*n 点阵的字 符,化成了现在(n+2)*(n+2)点阵的字符. 实际上,仔细观察上面几步上,我们可以得出一种更简单,实现起来更方便的一 种方法: 1,在原汉字字模(四周加 0 后,即上图A)中,若点(i,j)=1(此处 i,j 表示坐标位置)我们便将其四周均设置为1, , 即将点 (i-1,j-1) i-1,j) i-1,j+1) , ( , ( , (i,j-1),(i,j+1),(i+1,j-1),(i+1,j),(i+1,j+1)均置成 1.这 样处理后的点崐阵便成为C图. 2,若原点阵信息中,点(i,j)=1,则将其对应的点置成 0(如图D). 本文附录的程序即用上述方法实现,可详见 ShowKongHz()函数.
    二,变体汉字
    为了简化编程,我们这里仅仅介绍形态有些规律的变体字的制作方法.从图1可 以看出,变体汉字显示时,总是围绕两条形态线显示的.所示,制作它的关键只是如 何制作形态线(如图 2)(在此,我们将关于 x 轴的形态线称为 x 形态线,另一条称 为 y 形态线).
    空心,变体汉字设计方法
    江龙
    第3页
    其制作过程如下: 1,将两条形态线,描绘在直角坐 标系上,起点为原点. 2,将形态线上各点坐标分别记录 下来,组成描述形态线的数组.如一个 由 48*48 点阵组成的汉字,将 x 形态线均 分成 48 等分,x 形态线描述值分别取 x 第 0,....48 等分点时,y 对应的值(另一 条同理可求出).为了下面叙述方便, (图2)

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 艺术字体在线设计  艺术签名字体在线设计  艺术字体设计在线生成  艺术字体设计软件  艺术字体设计软件下载  中国艺术字体设计网  在线艺术字字体设计  免费在线字体设计  免费在线制作艺术字体