[发明专利]用于获取文档文件中目标文字的字体文件的方法及装置在审
申请号: | 201310305841.9 | 申请日: | 2013-07-19 |
公开(公告)号: | CN103425631A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 林青;何砚秋 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 获取 文档 文件 目标 文字 字体 方法 装置 | ||
技术领域
本发明涉及文档文件呈现技术,尤其涉及一种用于获取文档文件中待呈现的目标文字的字体文件的方法及装置。
背景技术
目前,用户经常使用网页浏览器通过点击网页上的URL(Uniform Resource Locator,统一资源定位符)地址阅读文档文件,网页浏览器通过该URL去获取存储在网络设备的文档文件,然后根据该文档文件的文件样式信息对该文档文件进行渲染,将渲染后的文档文件呈现在网页浏览器上。其中,网页浏览器使用字体文件来渲染文档文件中的文字,为了使渲染后呈现在网页浏览器上的文档文件的文字能正确加载,且该文档文件的文字在网页浏览器上呈现的效果与该文字在上述网络设备中存储的文档文件中呈现效果相同,网页浏览器需要获取该文档文件的字体文件。
现有技术提供了一种提供字体文件的方法,该方法是将文档文件的字体文件内嵌在文档文件中,则网页浏览器获取存储在网络设备的文档文件时,可以一同获得文档文件的字体文件。但是,内嵌在文档文件中的字体文件包含该文档文件中所有文字字体的字体信息,增加了内嵌字体文件的文档文件的文件大小,这样,会降低网页浏览器获取该内嵌字体文件的文档文件,渲染该文档文件并呈现在网页浏览器上的速度。
发明内容
本发明所要解决的技术问题是提供一种用于获取文档文件中待呈现的目标文字的字体文件的方法及装置,以解决现有技术中因将字体文件内嵌在文档文件中,致使获取文档文件后在用户设备的文档显示客户端呈现的速度降低的问题。
根据本发明的一个方面,提供一种在网络设备中用于辅助用户设备获取文档文件中待呈现的目标文字的字体文件的方法,包括:
接收来自用户设备的用于请求文档文件中目标文字的字体文件的第一请求,所述第一请求包含所述文档文件的文档标识和所述目标文字在该文档文件中的位置的位置标识;
根据所述文档标识获取与文档标识对应的文档文件;
根据所述位置标识,从所获取的文档文件的内嵌字体文件中,提取所述目标文字所对应的字体信息;
根据所提取的字体信息生成该用户设备的文档显示客户端支持字体文件类型的字体文件;
将所生成的字体文件提供给用户设备。
根据本发明的另一个方面,还提供了一种在用户设备中用于获取文档文件中目标文字的字体文件的方法,包括:
向网络设备发送用于请求文档文件中目标文字的字体文件的第一请求,所述第一请求包含所述文档文件的文档标识和所述目标文字在该文档文件中的位置的位置标识;
接收来自网络设备的响应于所述第一请求反馈的字体文件,该字体文件用于在所述文档显示客户端上呈现所述目标文字。
根据本发明的又一个方面,还提供了一种在网络设备中用于辅助用户设备获取文档文件中待呈现的目标文字的字体文件的装置,包括:
第一接收装置,用于接收来自用户设备的用于请求文档文件中目标文字的字体文件的第一请求,所述第一请求包含所述文档文件的文档标识和所述目标文字在该文档文件中的位置的位置标识;
文档文件获取装置,用于根据文档标识获取与对应的文档文件;
字体信息提取装置,用于根据所述位置标识,从所获取的文档文件的内嵌字体文件中,提取所述目标文字所对应的字体信息;
字体文件生成装置,用于根据所提取的字体信息生成该用户设备的文档显示客户端支持的字体文件类型的字体文件;
第一发送装置,用于将所生成的字体文件提供给用户设备。
根据本发明的再一个方面,还提供了一种在用户设备中用于获取文档文件中目标文字的字体文件的装置,包括:
第二发送装置,用于向网络设备发送用于请求文档文件中目标文字的字体文件的第一请求,所述第一请求包含所述文档文件的文档标识和所述目标文字在该文档文件中的位置的位置标识;
第二接收装置,用于接收来自网络设备的响应于所述第一请求反馈的字体文件,该字体文件用于在所述文档显示客户端上呈现所述目标文字。
与现有技术相比,本发明中的网络设备根据用户设备的请求获取文档文件,从所获取的文档文件的内嵌字体文件中提取待呈现的目标文字所对应的字体信息,根据所提取的字体信息生成该用户设备的文档显示客户端支持的字体文件类型的字体文件,并将该字体文件提供给该用户设备用于呈现目标文字,因该字体文件只包含待呈现的目标文字的字体信息,该字体文件便于传输,且加快了该待呈现目标文字的呈现速度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310305841.9/2.html,转载请声明来源钻瓜专利网。