本发明专利技术披露了对应字型大小来微调汉字的方法及汉字微调系统。在缩小汉字的字型大小前,事先根据标准字根的不相邻外框长度比例决定需调整标准字根,并对应需调整标准字根在字型数据库中建立字根连续串列,以作为之后连续更新字根之用。在缩小汉字时,先行找出需调整标准字根对应的字根连续串列,并根据字根连续串列来逐步更新该需调整标准字根为一中间字根。最后再以中间字根替换该需调整标准字根以产生变形字,来完成校正缩小汉字的字型的效果。
【技术实现步骤摘要】
本专利技术涉及一种对应字型大小来微调汉字的方法及相关的汉字微调系统,特别是涉及一种藉由连续变化字根来微调汉字的方法与汉字微调系统。
技术介绍
一般计算机在显示汉字并遇到需要缩小汉字字型大小的情况时,常会产生汉字缩小后失真的情况,例如某些笔画变的极端模糊而不清楚的现象。为了解决此类汉字失真的状况,目前存在有部份以改变字根与组成字根的笔画,以更新汉字的技术。一般在处理以笔画组字的外框汉字时,可将组成外框汉字的每一种笔画给予一笔画识别(Identity)及多个笔画参数并储存于字型数据库中,其中该些笔画参数包含笔画本身在汉字中的位置及宽度;如此一来,当需要显示外框汉字时,只要由字型数据库读取组·成该外框汉字的每一笔画,即可以产生并显示该外框汉字。而当处理以字根组字的外框汉字时,可将组成外框汉字的每一种字根给予一字根识别及多个字根参数,并储存于字型数据库中,其中该些字根参数包含有用来组成该字根的每一笔画的数据(亦即上述的笔画位置与宽度)及该字根本身在外框汉字中的位置。当该字根本身是设计为可缩放的,则该些字根参数可再包含字根本身的大小。然而,当缩小字型大小的汉字发生上列失真的情况而使得使用者对显示出来的汉字不满意时,在微调汉字会出现某些缺点。举例来说,以字根组字的汉字会因为需要微调整体字根结构,加上此类微调常一次就将汉字的字型大小缩的过小,因此缩小后的汉字在显示效果上也难以控制得宜,造成以字根组字的汉字在微调时显示效果上的不稳定;而以笔画组字的汉字虽然可以藉由微调失真的笔画大小来完成汉字的微调,但由于需要处理的不仅是失真的笔画,未失真的笔画以及汉字的整体结构也都必须被微调,加上每次微调都需要再另行记录其微调变化值,故具有微调耗时较巨及储存数据量过大等缺点。除此以外,一般英文字体常用的TrueType字型虽然可使用仅控制外框大小来变更字型大小的微调技术,然因为其未将笔画位置或字根位置的信息列入微调时的考虑,因此无法直接使用TrueType字型来进行微调笔画或字根的操作。
技术实现思路
为了解决现有技术在缩小汉字字型大小时所衍生的微调问题,本专利技术揭示了一种对应字型大小来微调汉字的方法及汉字微调系统。本专利技术所揭示的一种对应字型大小来微调汉字的方法,包含在一字型数据库中降低一汉字的字形大小,以产生至少一个已缩小汉字;判断该至少一个已缩小汉字中包含的每一标准字根的一不相邻外框长度比例是否低于一下限不相邻外框长度比例,以决定至少一个需调整标准字根;针对该每一需调整标准字根产生一字根连续串列,该字根连续串列的每一元素储存有该需调整标准字根的一适用字型大小范围及一字根变形指令;当一字型显示系统缩小其显示该汉字的字型大小时,该字型显示系统根据该汉字已缩小的字型大小及对应的至少一个需调整标准字根,在该字型数据库中找出该需调整标准字根对应的一字根连续串列;该字根数据库根据该汉字已缩小的字型大小,在该字根连续串列中找出一对应元素,并由该字根连续串列的起始元素开始连续撷取并执行每一元素的字根变形指令来更新该需调整标准字根至执行完该对应元素的字根变形指令为止,以产生一中间字根;及该字型显示系统以该中间字根替换该需调整标准字根,以产生一变形字。本专利技术所揭示的汉字微调系统包含一字型数据库与一字型显示系统。该字型数据库用来降低一汉字的字形大小,以产生至少一个已缩小汉字,用来判断该至少一个已缩小汉字中包含的每一标准字根的一不相 邻外框长度比例是否低于一下限不相邻外框长度比例,以决定至少一个需调整标准字根,用来针对该每一需调整标准字根产生一字根连续串列,该字根连续串列的每一元素储存有该需调整标准字根的一适用字型大小范围及一字根变形指令,及用来根据该汉字已缩小的字型大小,在该字根连续串列中找出一对应元素,并由该字根连续串列的起始元素开始连续撷取并执行每一元素的字根变形指令来更新该标准字根至执行完该对应元素的字根变形指令为止,以产生一中间字根。该字型显示系统用来在缩小其显示的该汉字的字型大小时,根据该汉字已缩小的字型大小及对应的至少一个需调整标准字根,在该字型数据库中找出该需调整标准字根对应的一字根连续串列,并用来以该中间字根替换该需调整标准字根,以产生一变形字。附图说明图I及图2为根据本专利技术的一实施例说明如何判定品质不佳的已缩小汉字的概略示意图。图3为本专利技术用来实施对应字型大小来微调汉字的方法的汉字微调系统的简略示意图。图4为图3所示的字型数据库对其所储存的多个标准字根个别产生的字根连续串列的简略示意图。图5-18为以一汉字“须”来描述图3所述的汉字微调系统与图4所述的字根连续串列用于“须”字的不同大小时的字根调整方式的概略示意图。图19为本专利技术所揭示的汉字微调方法的流程图。附图符号说明100汉字微调系统110字型数据库120字型显示系统200、300字根连续串列201-204,301-304数据结构400、401、402、404、408、410 步骤S1、S2、S3、S4、S5、S6、S8、 笔画 S9FI、F2、F3_l、F3_2、F3_3、F3_4、区域 F3_5、F3_6、F3_7、F4_l、F4_2R1、R2标准字根Rl_l、Rl_2、R2_l、R2_2、R3_l、中间字根 R3_2、R4_l、R4_2、R4_3、R4_具体实施例方式在本专利技术所揭示对应字型大小来微调汉字的方法中,主要是先行根据部分可用来判定缩小后的汉字是否品质不佳的客观条件来决定需要被微调的汉字,再以被决定需要微调的汉字中可连续变形的字根来进行微调,以预先产生可动态辅助字根连续变形的字根连续串列。由于实际使用字根连续串列来微调汉字时,使用的数据储存量相较现有技术来的少,因此可有效提高动态微调汉字的处理速度。本专利技术的方法主要包含决定品质不佳的已缩小汉字、事先产生字根连续串列、以及应用该字根连续串列来动态微调汉字等过程。在此首先举例说明本专利技术中决定品质不佳的已缩小汉字的方式。请参阅图I及图2,其为根据本专利技术的一实施例说明如何判定品质不佳的已缩小汉字的概略示意图。在图I中图示有一未缩小的汉字”鼎”,且图I亦以虚线标示一笔画510。在图2中图示已缩小的 汉字”鼎”,且图2中标示有由笔画510缩小而成的笔画520。笔画510原本的外框长度(即包围笔画510的虚线长度)为50格,但扣掉与其他笔画交错的部分,则其有效外框长度为42格,因此其不相邻外框比例可计算为(42/50) *100%= 80%。而笔画520原本的外框长度(即包围笔画520的虚线长度)为16格,但扣掉与其他笔画交错的部分,则其有效外框长度为7格,因此其不相邻外框比例可计算为(7/16)*100%= 43.75%。观察图I及图2可知,由于在缩小汉字”鼎”的过程导致各笔画的不相邻外框比例的大幅下降,因此汉字”鼎”的观看品质也出现相当的下降,而使得图2中所示的汉字”鼎”需要进行微调过程来维护其观看品质。在本专利技术的各实施例中,会先行对不同的汉字缩小其大小以确认已缩小汉字包含的每一标准字根的不相邻外框比例,其中每一标准字根可包含至少一笔画,且该标准字根的不相邻外框比例可以将该标准字根中包含的所有笔画的不相邻外框比例取平均来计算;当至少已缩小汉字的至少一标准字根的不相邻外框比例低于一下限不相邻外框比例时,该至少一标准字根会被本文档来自技高网...
【技术保护点】
一种对应字型大小来微调汉字的方法,包含:在一字型数据库中降低一汉字的字形大小,以产生至少一个已缩小汉字;判断该至少一个已缩小汉字中包含的每一标准字根的一不相邻外框长度比例是否低于一下限不相邻外框长度比例,以决定至少一个需调整标准字根;针对该每一需调整标准字根产生一字根连续串列,该字根连续串列的每一元素储存有该需调整标准字根的一适用字型大小范围及一字根变形指令;当一字型显示系统缩小其显示该汉字的字型大小时,该字型显示系统根据该汉字已缩小的字型大小及对应的至少一个需调整标准字根,在该字型数据库中找出该需调整标准字根对应的一字根连续串列;该字根数据库根据该汉字已缩小的字型大小,在该字根连续串列中找出一对应元素,并由该字根连续串列的起始元素开始连续撷取并执行每一元素的字根变形指令来更新该需调整标准字根至执行完该对应元素的字根变形指令为止,以产生一中间字根;及该字型显示系统以该中间字根替换该需调整标准字根,以产生一变形字。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:吴福生,黄逸辉,
申请(专利权)人:文鼎科技开发股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。