[发明专利]产生字形的方法及其系统无效
申请号: | 88102466.X | 申请日: | 1988-04-29 |
公开(公告)号: | CN1014835B | 公开(公告)日: | 1991-11-20 |
发明(设计)人: | 上原徹三;国西元英;下位憲司;键政秀子 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F3/00 | 分类号: | G06F3/00;G06F15/20 |
代理公司: | 中国国际贸易促进委员会专利代理部 | 代理人: | 陈景峻 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 产生 字形 方法 及其 系统 | ||
本发明涉及产生字形的方法及其系统,更具体地说,涉及适于产生高质量的、由同一框架结构的各种粗细线段组合而成的轮廓图形的图形产生的方法及其系统。
据报道,最近已有一种字形产生方法,它可以根据框架数据进行加粗处理来产生字形相同,构字线段粗细不同的字形(例如,斯坦佛大学,计算机科学系J.Hobby和Gu Guoan的论文中文字形变化(AChinese Meta-Font)报告号STAN-CS-83-974,1983年7月)。
由本发明申请人所提出的日本专利,公开号No147572/1987),也是该项技术的现有文献之一。这个系统可以根据框架数据产生各种大小的轮廓数据并能提供构字线段的粗细作为参数。这一方法的优点是,各种大小的字可由同一框架数据产生,线段粗细可不依赖于字体大小而定。
这些优点是由框架图形保持系统的特点而产生的,它不能由字形保持/输出系统以现行点阵图形来完成。
虽然上述现有技术可以改变构字线段的粗细,但如果线段粗细变化太大,线段可能会偏离给定字所固有的字形关系。换言之,可能会破坏能够识别某字符的字型图案,即使字形图案没全部破坏,字形质量也要下降。此外,构成一个字符组的字形之间的关系也要被打 乱、举例来说,例如“H”字符与“T”字符。有一条规律,“H”字符的上部与“T”字的上部处于同一条水平线上。但如果按上述现有技术对线段进行加粗处理,“T”字符的上部随着加粗而变高,可“H”字符的上部却保持不变。虽然汉字“恒”在偏旁“忄”的下部在根据上述现有技术的方法加粗时没变化,但“恒”字的右偏旁的下端却由于加粗处理而向下移动了。
下面参阅图7对上述内容做更具体的解释。这张附图是一个字符的具体例子并表示了上述现有技术中的轮廓产生方法、其粗细控制方法和存在的问题。图7中,(7-1)表示字符“H”的框架线段数据,(7-3)和(7-5)是轮廓图形。构字线段的粗细在(7-3)和(7-5)之间是不同的。图7中,(7-2)表示“T”字符的框架线段数据,(7-4)和(7-6)是轮廓图形。在图7的各图中,围着字形的虚线矩形框表示字符框,白圈表示框架点。在(7-1)和(7-2)中,连接框架点的线是框架线。
框架线数据包括表示坐标序列的数据和线段类型(此后也称笔划类型)。在(7-2)中,字符“T”的构字线段是二个。第一个是“水平线笔划”,具有两个框架点,分别在最左端和最右端。第2个是垂线笔划”,具有两个框架点,分别在上端和下端。在图7的(7-1)和(7-2)中,这些框架线数据中的框架点由白圈表示并在同一线上相互连接。框架线的类型从图中略去了。
参阅图7,(7-3)和(7-5)表示由(7-1)产生的字符“H”的轮廓图形和粗细数据。同样,(7-4)和(7-6)由(7-2)产生的“T”字符的轮廓图形和粗细数据。在图(7-3)至(7-6)中,白圈表示框架线数据的框架点,而黑圈是由框 架线数据(除框架点位置外,也包括线段类型)和粗细数据而产生的并称为“轮廓曲线的特征点”。在所产生的轮廓图形数据中包含有这些轮廓曲线特征点的坐标序列和插入点间的曲线类型。由于图7中所述字符的轮廓曲线都是直线,所以产生“直线”型作为插入每对轮廓曲线特征点间的曲线类型。虽然这种类型没有写在图7上,但轮廓曲线的特征点是按该类型定义而由直线连接的,清楚地表示了轮廓图形。
下面来说明如何用运粗细数据来产生轮廓图形。首先来考虑作为“H”字符的第一线段的“垂线笔划”。这个“垂线笔划”的框架点以(7-3)中点732和点731的坐标而给出。在产生轮廓图形的过程中,作为由粗细数据以及连接各点的曲线类型(本例中所有曲线都是直线)产生的轮廓曲线的特征点,各点733、734、735和736的坐标由这两个点的坐标和线段的笔划类型即“垂线笔划”和线段的粗细数据来决定。其中,粗细数据与决定轮廓曲线特征点坐标的方法有关。在连接轮廓曲线特征点733和734的直线与框架线731-732之间的角或字框的竖线与水平线之间的角是由线段的笔划类型决定的。点733和734是通过将它们给在穿过框架点731的线上决定的,并由框架点731两侧对应于粗细数据值的二分之一距离处的上述角度来决定。点735和736以同样的方式来确定。图(7-5)表示了当构成字符“H”的各线段比图(7-3)的细时所得到轮廓形状。顺便说一句,线的粗细数据不是赋予给字而是赋予每条构字线。因此,可以用不同粗细的线段来形成一个字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/88102466.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:互补型金属氧化物半导体可编程逻辑阵列
- 下一篇:摆动活塞式发动机