[发明专利]用于获取文档文件中目标文字的字体文件的方法及装置在审
申请号: | 201310305841.9 | 申请日: | 2013-07-19 |
公开(公告)号: | CN103425631A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 林青;何砚秋 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 获取 文档 文件 目标 文字 字体 方法 装置 | ||
1.一种在网络设备中用于辅助用户设备获取文档文件中待呈现的目标文字的字体文件的方法,其特征在于,包括:
-接收来自用户设备的用于请求文档文件中目标文字的字体文件的第一请求,所述第一请求包含所述文档文件的文档标识和所述目标文字在该文档文件中的位置的位置标识;
-根据所述文档标识获取与该文档标识对应的文档文件;
-根据所述位置标识,从所获取的文档文件的内嵌字体文件中,提取所述目标文字所对应的字体信息;
-根据所提取的字体信息生成该用户设备的文档显示客户端支持的字体文件类型的字体文件;
-将所生成的字体文件提供给用户设备。
2.根据权利要求1所述的方法,其特征在于,所述根据所提取的字体信息生成该用户设备的文档显示客户端支持的字体文件类型的字体文件的步骤包括:
-根据所获取的字体信息来生成字体中间类型文件;
-将所述字体中间类型文件转换成该用户设备的文档显示客户端支持的字体文件类型的字体文件。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
-当所获取的文档文件中没有内嵌字体文件时,通知用户设备提取字体信息失败。
4.根据权利要求2所述的方法,其特征在于,所述第一请求中还包括类型指示信息,该类型指示信息用于指示该用户设备中文档显示客户端所支持的字体文件类型,
其中,所述将所述字体中间类型文件转换成该用户设备的文档显示客户端支持的字体文件类型的字体文件的步骤包括:
-根据所述类型指示信息所指示的文档显示客户端所支持的字体文件类型,来将所述字体中间类型文件转换成该用户设备的文档显示客户端支持的字体文件类型的字体文件。
5.根据权利要求2所述的方法,其特征在于,所述将所述字体中间类型文件转换成该用户设备的文档显示客户端支持的字体文件类型的字体文件的步骤包括:
-将所述字体中间类型文件转换成多个分别对应不同文档显示客户端类型的不同类型的字体文件;
-将所述多个不同类型的字体文件转码为相同编码格式的多个字体文件;
-将转码后的相同编码格式的多个字体文件合并为一个层叠样式表单文件。
6.一种在用户设备中用于获取文档文件中目标文字的字体文件的方法,其特征在于,包括:
-向网络设备发送用于请求文档文件中目标文字的字体文件的第一请求,所述第一请求包含所述文档文件的文档标识和所述目标文字在该文档文件中的位置的位置标识;
-接收来自网络设备的响应于所述第一请求反馈的字体文件,该字体文件用于在所述文档显示客户端上呈现所述目标文字。
7.根据权利要求6所述的方法,其特征在于,还包括:
-确定所述文档文件中目标文字的字体名称;
-根据所述字体名称在本地查询对应的字体文件;
其中,所述向网络设备发送用于请求文档文件中目标文字的字体文件的第一请求的步骤包括:
-当在本地未查询到对应的字体文件时,向网络设备发送用于请求文档文件中目标文字的字体文件的第一请求。
8.根据权利要求6或7所述的方法,其特征在于,还包括:
-接收来自所述网络设备的提取字体文件失败的通知;
-根据目标文字的特征信息,在多个预置字体文件中选择用于呈现所述目标文字的替代字体文件,该替代字体文件用于在文档显示客户端上呈现所述目标文字。
9.根据权利要求6至8中任一项所述的方法,其特征在于,所述目标文字的特征信息包括字体宽度,其中,所述根据目标文字的特征信息在多个预置字体文件中选择用于呈现所述目标文字的替代字体文件的步骤包括:
-根据所述目标文字的字体宽度信息,在多个预置字体文件中选择所述替代字体文件,以使得所述替代字体文件中的字体宽度和所述目标文字的字体宽度的差值小于预定值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310305841.9/1.html,转载请声明来源钻瓜专利网。