当前位置: 首页 > 专利查询>北京大学专利>正文

用于字库的查库方法和装置制造方法及图纸

技术编号:10181518 阅读:148 留言:0更新日期:2014-07-03 11:20
本发明专利技术提供了一种用于字库的查库方法,包括:将基准字库中以及待比较字库中的字符编码一致的字符,分别均以单色位图格式输出;采用图像分析技术,对从基准字库中输出的字符与从待比较字库中输出的字符进行字形比较;将字形不一致的字符予以提示。本发明专利技术还提供了一种用于字库的查库装置,包括:输出模块,用于将基准字库中以及待比较字库中的字符编码一致的字符,分别均以单色位图格式输出;字形比较模块,用于采用图像分析技术,对从基准字库中输出的字符与从待比较字库中输出的字符进行字形比较;字形提示模块,用于将字形不一致的字符予以提示。本发明专利技术提高了字库查库的准确率。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种用于字库的查库方法,包括:将基准字库中以及待比较字库中的字符编码一致的字符,分别均以单色位图格式输出;采用图像分析技术,对从基准字库中输出的字符与从待比较字库中输出的字符进行字形比较;将字形不一致的字符予以提示。本专利技术还提供了一种用于字库的查库装置,包括:输出模块,用于将基准字库中以及待比较字库中的字符编码一致的字符,分别均以单色位图格式输出;字形比较模块,用于采用图像分析技术,对从基准字库中输出的字符与从待比较字库中输出的字符进行字形比较;字形提示模块,用于将字形不一致的字符予以提示。本专利技术提高了字库查库的准确率。【专利说明】 用于字库的查库方法和装置
本专利技术涉及字库
,具体而言,涉及用于字库的查库方法和装置。
技术介绍
大家都将字库中的字符字形作为标准,因此字库字形的正确性很重要。每一个字库产品都要经过测试部门的严格检测,查库是检测的一个重要环节,用来检查字库中字形是否正确,是否缺字等等。目前多数字库厂商处理的方式,打印测试样张,里面有编码,正确字形,当前字库字形的一个对照关系,需要人工核对字形是否正确,是否缺失字等等。由于查库的单调性容易使人疲劳,不仅耗时,耗力,在字符字形的正确性上,也不能保证,通常由不同的人查好几遍,即便这样,字库厂商也不能保证字库没有错字,只能保证常见字符没有错字,不常用字符某个水平错误率之内。例如,当某款字库进行升级(更新、添加或者删除某些字符字形等因素字库发生变化)后,升级字库的查库,不仅需要检查修改过的字库,还需要人工核查一下未修改的字符,因为可能存在某个环节引起未修改的字符字形与原来字库字符字形不一致。传统的检查方法是将升级后的字库字符以及升级前的字库字符,同时打印在样张上,人工进行对比;当某款字体字库例如从GB2312扩充到GBK或者GB18030,如果前面GB2312已经检查通过,如何测试保证相同字符的字形没有变化;同一厂商,相同字体不同存储格式的曲线字库(TrueType字库,OpenType字库,CID字库),字符字形是否有差异。
技术实现思路
本专利技术旨在提供用于字库的查库方法和装置,以解决上述的问题。在本专利技术的实施例中,提供了一种用于字库的查库方法,包括:将基准字库中以及待比较字库中的字符编码一致的字符,分别均以单色位图格式输出;采用图像分析技术,对从基准字库中输出的字符与从待比较字库中输出的字符进行字形比较;将字形不一致的字符予以提示。在本专利技术的实施例中,提供了一种用于字库的查库装置,包括:输出模块,用于将基准字库中以及待比较字库中的字符编码一致的字符,分别均以单色位图格式输出;字形比较模块,用于采用图像分析技术,对从基准字库中输出的字符与从待比较字库中输出的字符进行字形比较;字形提示模块,用于将字形不一致的字符予以提示。本专利技术上述实施例的用于字库的查库方法和装置因为采用图像分析技术来比较字形,所以克服了人工查库容易出错的问题,提高了字库查库的准确率。【专利附图】【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了根据本专利技术实施例的用于字库的查库方法的流程图;图2示出了根据本专利技术优选实施例的用于字库的查库方法的流程图;图3示出了根据本专利技术实施例的用于字库的查库装置的示意图。【具体实施方式】下面将参考附图并结合实施例,来详细说明本专利技术。图1示出了根据本专利技术实施例的用于字库的查库方法的流程图,包括:步骤S10,将基准字库中以及待比较字库中的字符编码一致的字符,分别均以单色位图格式输出;步骤S20,采用图像分析技术,对从基准字库中输出的字符与从待比较字库中输出的字符进行字形比较;步骤S30,将字形不一致的字符予以提示。现有技术中,采用人工肉眼观察的方式来逐一地检查字库中的每个字形。而本方法采用了图像分析技术,这可以通过计算机编程来实现自动化地查库,排除了因人为因素漏掉的字形错误,提高了查库精准度。另外,计算机自动查库显然效率更高,缩短了字库产品制作发布周期,省事省力,同时节约成本。本方法从图像角度比对字形差异性,要求将字形输出为单色位图格式再进行图像匹配,这样做的好处如下:一、获取字符位图和在计算机中同字号下的最终显示效果是一致的,排除了字库中由于添加了指令引起的字符字形显示效果差异,以及由于字库基线不同引起的差异;二、扩大了字库可比较的范围,由于比较的是图像,因此既可以比较相同格式的字库,也可以比较不同存储格式的字库。比如比较两个.ttf字库,两个.0tf,或者一个是.ttf,另一个是.0tf,甚至是.0tf与CID字库的比较。三、可以采用的匹配度算法比较多,而且比较成熟,这个可以依据实际需要选择。优选地,预先设定匹配度,将字形比较的图像相似度小于匹配度的字符确定为字形不一致。通过设定匹配度,可以根据用户的需求控制图像匹配的精确度。优选地,本方法还包括:预先将基准字库和待比较字库设置为以相同的字号进行输出。两款字库生成的位图是在相同字号下生成,这样生成的字符位图的尺寸一样,从而避免了归一化处理,提高自动比对的精准度。优选地,字号设置为48磅。由于是从位图角度出发,位图的大小影响匹配效果,位图尺寸越大匹配的精度越高,准确率也越高,但是会导致字形比对效率下降,因此设置的字号也不是越大越好,专利技术人经过大量的测试发现,字号选用48磅时比较通用,转化为位图尺寸64*64,匹配效果较好。优选地,本方法还包括:预先将基准字库的所有字符编码和待比较字库的所有字符编码进行比较,判断是否一致;将字符编码不一致的字符予以提示。有一款基准字库,另外一款与其比较的字库为待比较字库。如果是升级字库查库,使用本方法,原字库便是基准字库,升级后的字库便是待比较字库,如果是同字体,不同格式的曲线字库字形比较,选其他任一个为基准字库,另一个为待比较字库即可。图2示出了根据本专利技术优选实施例的用于字库的查库方法的流程图,其步骤如下:步骤S15:对基准字库和待比较字库设置字号。由于是从位图角度出发,位图的大小影响匹配效果,位图尺寸越大匹配的精度越高,准确率也越高,但是会导致字形比对效率下降,因此设置的字号也不是越大越好,测试发现选用48磅时比较通用,转化为位图尺寸64*64。步骤S25:基准字库字符生成相应的单色位图图像格式,获取该字库中所有字符编码信息。这里获取的字符显示图像,是字库在这个字号下的在屏幕显示或打印纸上实际显不效果图。步骤S35:待比较字库字符生成相应的单色位图图像格式,获取该字库中所有字符编码信息。两款字库生成位图时设置相同字号;这样生成的字符位图的尺寸一样,从而避免了归一化处理,提高自动比对的精准度。步骤S45:比较两款字库包含的字符编码是否一致。如果待比较字库与基准字库相比,缺失某些字符或者包含更多字符,则直接进行提示,该部分字符需要人工核查。步骤S55:设定两个字符位图匹配度。如果满足设定的匹配度,则可认定两个字符字形一致,反之两个字符字形不一致。设定字符位图的匹配度算法比较多,而且比较成熟,这个可以依据实际需要选择。步骤S65:比较相同编码字符对应的位图,将不能匹配的字符结果输出,同时保留相应的位图本文档来自技高网
...

【技术保护点】
一种用于字库的查库方法,其特征在于,包括:将基准字库中以及待比较字库中的字符编码一致的字符,分别均以单色位图格式输出;采用图像分析技术,对从所述基准字库中输出的字符与从所述待比较字库中输出的字符进行字形比较;将字形不一致的字符予以提示。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐英敏王玉欣
申请(专利权)人:北京大学北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

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

1