发明名称 在低、高解像度空间上之笔划导向图样为基础的外围字型产生法
摘要 一种在电脑系统及电脑可读媒介上的字型产生法,它系将亚细亚语言字型转换成为外围字型的表现方法。此处之亚细亚语言字型系指由基本笔划所定义之笔划基础的字型。一个基本笔划的属性系由包含至少两个关键点及至少一个宽度值之笔划码所表现。电脑系统包含记忆体、一个处理器、及至少一个输出仪器连结在一起。处理器撷取由基本笔划集定义之一组代表性的字型,并在该组字型上确认一群相似图样。每个图样系由基本笔划集里的一些笔划重叠组合而成。处理器从每个被确认相似图样集中选择一个拓璞代表性的图样,来决定此基本图样之重叠基本笔划相交点的计算方法,用以产生该基本图样之外围形状的曲线值数据,并将相关之数据储存在记忆体里,而且处理器可再根据这些被产生之图样外围形状数据值来呈现字型于输出仪器上的显现。
申请公布号 TW434493 申请公布日期 2001.05.16
申请号 TW088102376 申请日期 1999.02.10
申请人 华康科技开发股份有限公司 发明人 郑国扬
分类号 G06F17/20 主分类号 G06F17/20
代理机构 代理人 林俊雄 台中巿继光街十二号之一
主权项 1.一种适用于各解像度(或称为全解像度)之字型产生方法,这种方法系用来产生可保持字型风貌于各解像度空间之字型点矩阵影像,并显示于不同解像度空间需求之输出仪器上,其中每一个被产生之字型影像系由一组笔划导向图样所定义,此种方法包含下列步骤:1.选一字型显示于输出仪器上;2.撷取该字型相关之预存笔划导向图样,其中预存之笔划导向图样,其中预存之笔划导向图样包含有外显及隐含参数之数据;3.决定输出仪器之解像度空间的范围;4.呈现被撷取之笔划导向图样于字型空间上并产生该字型,系据输出仪器之解像度的层级,以及其相关预存笔划导向图样之外显及隐含参数値。2.如申请专利范围第1项的字型产生方法,其中第2步的每个图样至少包含一个笔划的资讯。3.如申请专利范围第2项的字型产生方法,其中定义一个图样之各个笔划的外显参数包含关键点和宽度。4.如申请专利范围第2项的字型产生方法,其中定义一个图样之各个笔划的隐含参数包含特征点及曲线値,且在该图样之重叠笔划相交的资讯,系由特征点、曲线値、及输出仪器的解像度层级所定义。5.如申请专利范围第1项的字型产生方法,其中第4步之呈现被撷取之笔划导向图样于字型空间上并产生该字型,更进一步地包含将图样里相交笔划之外图形状涂黑以呈现每一个图样。6.如申请专利范围第5项的字型产生方法,其中之特征点、曲线値、以及曲线段相交的资讯,系和解像度层级范围有关,亦即解像度层级会影响特征点、曲线値、以及曲线段相交点在字型空间上的实际位置。7.如申请专利范围第5项的字型产生方法,更进一步包含呈现一个图样在字型显像空间的手段,该手段会根据输出仪器之显像度层级来微调图样形状,亦即会藉由移动原预存关键点位置再来计算特征点、曲线値、以及曲线段相交点,以达到微调图样形状效果的手段。8.一种基本笔划导向图样集来重新定义笔划基础之字型的方法,其中笔划基础之字型系由至少一个笔划所定义,每个笔划的形状系由至少两个关键点和至少一个宽度値的外显参数値,以及特征点和曲线段(或曲线比例値)的隐含参数所定义,且在呈现笔划形状时系与解像度层级范围相关,此种方法包含:1.从一组笔划基础字型撷取相似图样,其中每个图样至少包含一个笔划;2.若相似图样包含重叠相交笔划时,则在不同解像度层级之重叠笔划上决定它们分别之曲线段的相交状况;3.测试相似图样在各个字型上是否可被正确生成,亦即确定它们皆有相同的重叠笔划相交状况,以决定用一个基本图样来定义这些相似图样;4.储存相似图样的笔划资讯以及它们在不同解像度层级的相交曲线段,以构成一个基本图样;5.重复第1~4的步骤,一直到一组笔划基础字模的所有字型皆可被基本图样所确认为止。9.如申请专利范围第8项的方法,更进一步地包含将对应的笔划基础字型以基本图样传送的动作。10.一种产生全解像度之字型影像的电脑可读媒介,它系以数据结构编码为主体之程式运作,可将其参数码转化成字型影像显示于不同解像度空间需求之输出仪器上,其中每一个被产生之字型影像系由一组笔划导向图样所定义,此种方法包含下列步骤:1.选一字型显示于输出仪器上;2.撷取该字型相关之预存笔划导向图样,其中预存之笔划导向图样包含有外显及隐含参数之数据;3.决定输出仪器之解像度空间的范围;4.呈现被撷取之笔划导向图样于字型空间上并产生该字型,系根据输出仪器之解像度的层级,以及其相关预存笔划导向图样之外显及隐含参数値。11.如申请专利范围第10项的电脑可读媒介,其中第2步的每个图样至少包含一个笔划的资讯。12.如申请专利范围第11项的电脑可读媒介,其中定义一个图样之各个笔划的外显参数包含关键点及宽度。13.如申请专利范围第12项的电脑可读媒介,其中定义一个图样之各个笔划的隐含参数包含特征点及曲线値,且在该图样之重叠笔划相交的资讯,系由特征点、曲线値、及输出仪器的解像度层级所定义。14.如申请专利范围第10项的电脑可读媒介,其中第4步之呈现被撷取之笔划导向图样于字型空间上并产生该字型,更进一步地包含将图样里相交笔划之外围形状涂黑以呈现每一个图样。15.如申请专利范围第14项的电脑可读媒介,其中之特征点、曲线値、以及曲线相交的资讯,系和解像度层级范围有关,亦即解像度层级会影响特征点、曲线値、以及曲线段相交点在字型空间上的实际位置。16.如申请专利范围第14项的电脑可读媒介,更进一步地包含呈现一个图样在字型显像空间的手段,该手段会根据输出仪器之显像度层级来微调图样的形状,亦即会藉由移动原预存关键点位置再来计算特征点、曲线値、以及曲线段相交点的手段。17.一种图形界面工具用以定义全解像度之笔划导向图样字型的产生法,其中笔划基础之字型系由至少一个笔划所定义,每个笔划的形状系由至少两个关键点和至少一个宽度値的外显参数値,以及特征点和曲线段(或曲线比例値)的隐含参数所定义,且在呈现笔划形状时系与解像度层级范围相关,此种图形界面工具包含:1.从一组笔划基础字型撷取相似图样,其中一个图样至少包含一个笔划;2.若相似图样包含重叠相交笔划时,则在不同解像度层级之重叠笔划上决定它们分别之曲线段的相交状况;3.测试相似图样在各个字型上是否可被正确生成,亦即确定它们皆有相同的重叠笔划相交状况,以决定用一个基本图样来定义这些相似图样;4.储存相似图样的笔划资讯以及它们在不同解像度层级的相交曲线段,以构成一个基本图样;5.重复1~4的步骤,一直到一组笔划基础字模的所有字型皆可被基本图样所确认为止。图式简单说明:第一图是执行本发明方法所使用之一种广义计算机及印表机的示意图。第二图(1)系用以表示建造本发明方法之笔划导向图样基础字型的流程图。第二图(2)系用以表示呈现笔划导向图样字型之显像动作的流程图。第三图(1)示范出从关键点位置及宽度値决定特征点位置及曲线形状,并撷取其中一条二次贝兹曲线段从事远缩近放的示意当做其几何说明。第三图(2)-第三图(7)示出电脑辅助设计工具上从事制订曲线结构树之层级的过程画面。第三图(8)示出经由第三图(2)-第三图(7)之程序所产生之结构化的曲线资料。第三图(9)-第三图(13)示出指定点矩阵尺寸范围对应曲线结构层级数的过程画面。第四图-第八图示出第二图(1)所述具有相似图样之一些字型的例子。第九图示范出呈现一个字型图样“中"字之外围线段的一种追迹技术。第十图(1)-第十图(2)示出“中"字之直笔的关键点不被标示(不被移动)及被标示(被移动)分别得到的二张显像画面。第十一图(1)-第十一图(2)示出“哑"字在启动直笔对称之暗示情报前及启动后的提示效果。第十二图(1)-第十二图(2)示出“逢"字在启动水平笔位调节之暗示情报前及启动后的提示效果。第十三图(1)-第十三图(2)示出“"字在启动垂直笔位调节之暗示情报前及启动后的提示效果。第十四图(1)-第十四图(2)示出“亚"字在启动平衡(白点)空隙之暗示情报前及启动后的提示效果。第十五图系曲线结构层级数对应点矩阵尺寸范围的示意图。第十六图-第十八图示出经由本发明方法呈现一些亚细亚字字型于不同解像度空间:2424(0层级)、4848(1层级)、128128(3层级)解像度空间上的范例。
地址 台北巿松山区民生东路三段一一五号四楼