当前位置: 首页 > 专利查询>大淑郎专利>正文

轮廓字体的线宽调整装置和方法制造方法及图纸

技术编号:2892335 阅读:350 留言:0更新日期:2012-04-11 18:40
预先将与原轮廓数据中各数据点的原坐标值相对应的表示该数据点是否为应调整线宽的点的属性数据设定到存储器11内,同时预先存储原线宽数据。在运算器10中,按指定的网格尺寸将原线宽数据变换为处理过尾数的输出线宽数据,然后,利用上述输出线宽数据,将读出的原坐标值数据变换为处理过尾数的输出坐标值数据,以便将属性数据附加到从存储器11读出的原坐标值数据上时,由变换后的输出坐标值数据规定的线宽和变换过的上述输出线宽相等。(*该技术在2012年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在将表示轮廓-向量-字体(简称轮廓字体)的文字轮廓线的数据点的座标值数据群即原轮廓-向量-数据(简称原轮廓数据)预先存入ROM、RAM等存储器内,并根据与指定的输出文字的大小相当的网格尺寸将原轮廓-数据进行放大或缩小运算而形成由输出座标值数据群构成的输出轮廓-数据的装置和方法中,将构成由输出轮廓-数据表示的输出文字,特别是印字或显示的汉字的横线或竖线的宽度调整为能保证高品质文字的装置和方法。将预先设定的轮廓-字体缩小后的小文字进行印字或显示时,由于进行缩小运算中采取化整处理(将小数点后面的尾数进位、四舍五入或将小数点后面的尾数舍掉),有时会发生输出的文字的线宽不一致的现象。特别是很多汉字有多条横线。即使这多条横线的线宽在轮廓字体上设定得相等,由于在缩小运算中尾数的处理,至少会产生1个网点的误差,所以输出的文字的横线有时会粗细不匀地混合存在。另外,输出文字的尺寸较小时,横线笔画多的汉字将被缩小得很小后进行输出。这样,有时出现输出文字被破坏的现象。本专利技术的目的旨在能够使相等线宽的文字线用相等线宽输出,不同线宽的文字线用不同线宽输出,从而保持输出文字的高品质。本专利技术的另一个目的是,即使指定的文字尺寸很小或者打印机等设备的分辨率很低时,也能防止文字线多的拥挤的输入文字被破坏。第一个专利技术是在把轮廓字体上线宽设定得相等的多条文字线的线宽进行放大或缩小后,调整线宽,使得能保持等线宽输出。第1个专利技术的轮廓字体的线宽调整装置包括原轮廓-数据存储器、原线宽数据存储器、线宽变换器和座标值变换器,原轮廓-数据存储器用来预先存储根据表示轮廓字体的文字轮廓线的数据点的原线座标值数据,表示该数据点是否为应调整线宽的点的属性数据;原线宽数据存储器用来存储与各文字的原轮廓数据对应的表示原线宽的数据;线宽变换器根据与指定的文字尺寸相当的网格尺寸,将原线宽数据变换为输出轮廓数据中处理过程尾数的输出线宽数据;座标值变换器利用上述输出线宽数据将读出的原座标值数据变换为处理尾数的输出座标值数据,使得表示应调整线宽的属性数据附加到从原轮廓-数据存储器读出的原座标值上时,由输出座标值数据规定的线宽与由上述输出线宽数据所表示的线宽相等。第1个专利技术的轮廓字体的线宽调整方法,在将表示轮廓字体的文字轮廓线的数据点的原座标值数据群构成的原轮廓-数据预先存储起来,根据与指定的文字大小相当的网格尺寸将原座标值数据进行放大或缩小运算后生成由输出座标值数据群构成的输出轮廓数据的方法中,预先设定与原轮廓数据中各数据点的原座标值相对应的表示各数据点是否为应调整线宽的点的属性数据,同时,将表示与各文字的原轮廓数据对应的原线宽的数据存储起来,按照上述网格尺寸,将原线宽数据变换为输出轮廓数据中处理过尾数的输出线宽数据,利用上述输出线宽数据,将读出的原座标值数据变换为处理过尾数的输出座标值数据,使得将表示应调整线宽的属性数据附加到读出的原座标值数据上时,由输出座标值数据规定的线宽与由上述输出线宽数据表示的线宽相等。按照第1个专利技术,根据预先规定的原线宽数据作成输出线宽数据,再利用输出线宽数据,把所有需要调整线宽的线调整到和输出线宽相等,所以,可以输出线宽整齐一致的多条文字线的高质量的文字。另外,在作成输出线宽数据时,可以将输出线宽选择设定为粗、中、细,文字的线宽被设定为与所设定的线宽一致,所以,能够考虑书写体的特长,根据打印机等设备的性能或其他情况,获得最佳的线宽调整。第2个专利技术是即使在轮廓字体上线宽设定得相等,也可以使一个文字中多条线的线宽至少有两个不同等级,或可以使文字间线宽不同。第2个专利技术的轮廓字体的线宽调整装置包括原轮廓-数据存储器、原线宽数据存储器、输出线宽数据作成装置和输出座标值数据变换器。原轮廓-数据存储器用来预先存储属性数据和线宽种类数据,属性数据与表征轮廓字体文字的轮廓线的数据点的原座标值数据相对应,以表示该数据点是否为应调整线宽的点,该轮廓字体文字含有多条相等的原线宽的文字线。线宽种类数据表示,不管相等的原线宽,应使输出线宽随指定范围的网格尺寸而不同时的不同线宽粗细等级。原线宽数据存储器用来存储与各文字的原轮廓数据对应的表示原线宽的数据。输出线宽数据产生装置按照与被指定的文字尺寸相当的网格尺寸,根据原线宽数据和线宽种类数据,作成表示输出轮廓数据中处理过尾数的多个不同输出线宽的输出线宽数据;输出座标值数据变换器利用所选择的输出线宽数据把读出的原座标值数据变换为处理过尾数的输出座标值数据,使得将表示应调整线宽的属性数据附加到从原轮廓-据存储器读出的原座标值数据上时,由输出座标值数据规定的线宽和按上述线宽种类数据选择的输出线宽数据所表示的输出线宽相等。第2个专利技术的轮廓字体的线宽调整方法,在预先存储表示含有多条相等原线宽的文字线的轮廓字体文字的轮廓线的数据点的原座标值数据群构成的原轮廓-数据,按照与指定的文字尺寸相当的网格尺寸,把原座标值数据进行放大或缩小运算后生成由输出座标值数据群构成的输出轮廓-数据的方法中,预先设定属性数据和线宽种类数据(该属性数据与原轮廓数据中各数据点的原座标值数据对应,表示各数据点是否为应调整线宽的点。该线宽种类数据表示不管相等的原线宽而应使输出线宽按照指定范围的网格尺寸而不同时不同线宽的粗细等级),同时,与各文字的原轮廓-数据相对应,存储表示原线宽的数据,按照上述网格尺寸,根据原线宽数据和线宽种类数据,作成在输出轮廓数据中表示处理过尾数的多个不同输出线宽的输出线宽数据,利用所选择的输出线宽数据,将读出的原座标值数据变换为处理过尾数的输出座标值数据,以使将表示应调整线宽的属性数据附加到读出的原座标值数据上时,由输出座标值数据规定的线宽和按上述线宽种类数据选择的输出线宽数据所表示的输出线宽相等。按照第2个专利技术,由于能够使一个文字中的多条线的线宽不同地输出,所以,在使特定的线比其它线粗或细,而保证输出品质良好的场合是有效的,例如,可把构成文字的主要部分的线加粗,而其他拥挤部分的线变细。另外,在多个文字之间,也可以使线宽不同,所以,对于具有多条线的拥挤的文字,使线宽变细可以防止文字破坏,对于简单的文字,使线宽变粗可提高表现力。第2个专利技术特别是在指定的文字尺寸较小、打印机等输出装置的分辨率低的场合等很有用,线的条数多时,在防止文字破坏方面起作用。第3个专利技术在轮廓字体上多条文字线的线宽被设定为不同时是有用的,能够用不同的线宽输出不同线宽的线。第3个专利技术的轮廓字体的线宽调整装置包括原轮廓-数据存储器、原线宽数据存储器、线宽数据变换器和座标值数据变换器。原轮廓-数据存储器用来预先存储属性数据和线宽种类数据,属性数据与表征轮廓-字体文字的轮廓线的数据点的原座标值数据相对应,表示各数据点是否为应调整线宽的点,该轮廓字体文字的轮廓线含有多条不同的原线宽的文字线,线宽种类数据与不同的原线宽相对应,表示线宽粗细的种类;原线宽数据存储器用来存储表示与各文字的原轮廓-数据对应的多种原线宽的数据;线宽数据变换器按照与指定的文字尺寸相当的网格尺寸,将多种原线宽数据变换为输出轮廓-数据中处理过尾数的多种输出线宽数据;座标值数据变换器利用选择的输出线宽数据,将读出的原座标值数据变换为处理过尾数的输出座标值数据,使得将表示应调整线宽的属性数据附加本文档来自技高网...

【技术保护点】
轮廓字体的线宽调整装置,其特征在于:包括原轮廓数据存储器、原线宽数据存储器、线宽变换器和座标值变换器,原轮廓数据存储器用来预先存储属性数据,该属性数据与表示轮廓字体文字的轮廓线的数据点的原座标值数据相对应,表示该数据点是否为应调整线宽的点;原线宽数据存储器用来存储表示与各文字的原轮廓数据对应的原线宽的数据;线宽变换器按照与指定的文字尺寸相当的网格尺寸,将原线宽数据变换为输出轮廓数据中处理过尾数的输出线宽数据;座标值变换器利用上述输出线宽数据,把输出的原座标值数据变换为处理过尾数的输出座标值数值,使得将表示应调整线宽的属性数据附加到从原轮廓数据存储器读出的原座标值数据上时,由输出座标值规定的线宽和由上述输出线宽数据表示的线宽相等。

【技术特征摘要】

【专利技术属性】
技术研发人员:大淑郎
申请(专利权)人:大淑郎
类型:发明
国别省市:JP[日本]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1