[发明专利]字体确定方法和设备有效
申请号: | 201110393936.1 | 申请日: | 2011-12-01 |
公开(公告)号: | CN103136166A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 仇睿恒 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 孔凡红 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字体 确定 方法 设备 | ||
技术领域
本发明涉及文字数据处理领域,尤其涉及一种字体确定方法和设备。
背景技术
为了保证在不同平台上文档显示的一致性,字体内嵌是一种被广泛采用的技术手段。具体来说,从原始字体对应的字形集合中抽取部分字形,将抽取的字形整合在一起形成一个新的字形集合,该过程就称为字体内嵌,所得到的新的字体即新的字形集合对应的字体就是内嵌字体。例如,从宋体对应的字形集合中抽取部分字形,将抽取的字形整合在一起形成新的字形集合,从而完成字体内嵌过程,新的字形集合对应的字体为一个内嵌字体,假设为内嵌字体A,那么内嵌字体A对应的原始字体即为宋体。可以认为内嵌字体的字形集合是该内嵌字体对应的原始字体的字形集合的一个子集。
一般来说,内嵌字体的字形集合中只会包含显示文档中字符所需要的那部分字形,以使字形集合的数据量尽可能的小。此外,字形集合中还可能包含文档中各字符的字符编码或者索引号到相应字形的映射关系。在显示文档中的字符时,可以根据该映射关系获取到该字符的字符编码或者索引号对应的字形,然后根据获取到的字形显示该字符。
在实现本发明的过程中,发明人发现现有技术中存在以下技术问题:
虽然字体内嵌技术能够保证在不同环境下文档显示的一致性,但是由于无法确定文档中使用的内嵌字体所对应的原始字体,在使用中存在很多局限性。
例如,由于内嵌字体的字形集合中仅包含原始字体的字形集合中的部分字形,使得用户不能对文档进行任意的编辑。比如,在用户需要在文档中增加一个文字“和”时,如果内嵌字体的字形集合中不包含文字“和”的字形,那么,就无法显示文字“和”,导致编辑失败。
又例如,在显示文档时要使用到内嵌字体的字形集合,那么,在客户端需要显示服务器上保存的一个文档时,客户端需要下载该文档的所有配置文件包括该文档使用的内嵌字体的字形集合,由于内嵌字体的字形集合的数据量普遍偏大,使得在网络环境中文档的显示速度较慢。
发明内容
本发明实施例提供一种字体确定方法和设备,用于解决无法确定文档中使用的内嵌字体所对应的原始字体的问题。
一种字体确定方法,该方法包括:
确定文档所使用的内嵌字体;
选取所述内嵌字体的字形集合中的至少一个字形;
确定选取的各字形对应的字体;
根据各字形对应的字体,确定所述内嵌字体对应的原始字体。
一种字体确定设备,该设备包括:
内嵌字体确定单元,用于确定文档所使用的内嵌字体;
字形选取单元,用于选取所述内嵌字体的字形集合中的至少一个字形;
字形字体确定单元,用于确定选取的各字形对应的字体;
原始字体确定单元,用于根据各字形对应的字体,确定所述内嵌字体对应的原始字体。
本方案中,首先从内嵌字体的字形集合中选取至少一个字形,然后确定选取的各字形对应的字体,并根据各字形对应的字体确定内嵌字体对应的原始字体。可见,本方案实现了确定文档中使用的内嵌字体所对应的原始字体的方案,从而解决了无法确定文档中使用的内嵌字体所对应的原始字体的问题。
附图说明
图1为本发明实施例提供的方法流程示意图;
图2为本发明实施例的流程示意图;
图3为本发明实施例提供的设备结构示意图。
具体实施方式
为了解决无法确定文档中使用的内嵌字体所对应的原始字体的问题,本发明实施例提供一种字体确定方法,该方法中,首先从内嵌字体的字形集合中选取至少一个字形或从文档中选取至少一个使用内嵌字体的字符对应的字形,然后确定选取的各字形对应的字体,并根据各字形对应的字体确定内嵌字体对应的原始字体。
参见图1,本发明实施例提供的字体确定方法,包括以下步骤:
步骤10:确定文档所使用的内嵌字体;
这里,在文档的描述信息中记录有文档中各字符使用的内嵌字体,可以根据描述信息将文档中各字符使用的内嵌字体确定为文档所使用的内嵌字体。
步骤11:选取确定的内嵌字体的字形集合中的至少一个字形;
步骤12:确定选取的各字形对应的字体;
步骤13:根据各字形对应的字体,确定内嵌字体对应的原始字体。
步骤11中,选取内嵌字体的字形集合中的至少一个字形,具体实现可以采用如下两种方式:
第一种,在文档中包含字符编码与字形的映射关系时,根据该映射关系确定预先设定的多个常用字符分别对应的字形,并从内嵌字体的字形集合中选取确定的字形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110393936.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车内显示设备
- 下一篇:一种应用纸护角的新型蜂窝纸板包装箱