[发明专利]用于查看web上的文档的字体处理有效
申请号: | 201080008860.X | 申请日: | 2010-01-22 |
公开(公告)号: | CN102326179A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | G·A·豪威尔;Z·朱;J·唐 | 申请(专利权)人: | 微软公司 |
主分类号: | G06Q50/00 | 分类号: | G06Q50/00;G06F3/00;G06F9/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 查看 web 文档 字体 处理 | ||
1.一种用于提供字体文件给在客户机计算机(108)上操作的文档查看器(114)的计算机实现的方法,所述方法包括用于以下操作的计算机实现的操作:
接收对与一文档(116A)相对应的所呈现的文档(116B)的请求;
从存储设备(106)检索所述文档(116A);
将所述文档(116A)转换成所述所呈现的文档(116B);
生成用于显示所述所呈现的文档(116B)的一个或多个服务器字体文件(120,122);以及
存储所述所呈现的文档(116B)和所述服务器字体文件(120,122)。
2.如权利要求1所述的计算机实现的方法,其特征在于,所述方法还包括用于传送所述所呈现的文档和所述服务器字体文件到所述文档查看器的计算机实现的操作,所述文档查看器可用于利用所述服务器字体文件显示所述所呈现的文档。
3.如权利要求1所述的计算机实现的方法,其特征在于,所述所呈现的文档包括所述文档的全保真表示。
4.如权利要求1所述的计算机实现的方法,其特征在于,将所述文档转换成所述所呈现的文档包括:
将所述文档的页或幻灯片转换成所述所呈现的文档的页或幻灯片;
提供所述所呈现的文档的页或幻灯片给所述文档查看器以供显示;以及
在提供所述所呈现的文档的页或幻灯片给所述文档查看器以供显示之后,将所述文档的下一页或下一张幻灯片转换成所述所呈现的文档的下一页或下一张幻灯片。
5.如权利要求1所述的计算机实现的方法,其特征在于,生成用于显示所述所呈现的文档的一个或多个服务器字体文件包括生成常用字体子集,所述常用字体子集包括包含在多个文档中最常用的字体和字符的字体文件。
6.如权利要求5所述的计算机实现的方法,其特征在于,生成用于显示所述所呈现的文档的一个或多个服务器字体文件包括生成每文档字体子集,所述每文档字体子集包括包含常用字体子集中遗漏的字体的字体文件。
7.如权利要求1所述的计算机实现的方法,其特征在于,生成用于显示所述所呈现的文档的一个或多个服务器字体文件包括:
确定所述所呈现的文档中利用的字体是否被包含在本地字体列表中,所述本地字体列表包含预计存储在所述客户机计算机上的一列字体文件;以及
作为确定所述所呈现的文档中利用的字体被包含在所述本地字体列表中的响应,将包含在所述本地字体列表中的本地字体信息插入到所述所呈现的文档中。
8.如权利要求7所述的计算机实现的方法,其特征在于,生成用于显示所述所呈现的文档的一个或多个服务器字体文件还包括:
确定所述所呈现的文档中利用的字体是否被包含在常用字体子集中,所述常用字体子集包括包含在多个文档中最常用的字体和字符的字体文件;以及
作为确定所述所呈现的文档中利用的字体被包含在所述常用字体子集中的响应,传送所述所呈现的文档和所述常用字体子集到所述文档查看器。
9.如权利要求8所述的计算机实现的方法,其特征在于,生成用于显示所述所呈现的文档的一个或多个服务器字体文件还包括:
作为确定所述所呈现的文档中利用的字体没有被包含在所述常用字体子集中的响应,生成每文档字体子集,所述每文档字体子集包括包含常用字体子集中遗漏的字体的字体文件。
10.如权利要求1所述的计算机实现的方法,其特征在于,字体布局信息被从所述服务器字体文件中移除了。
11.一种其上存储有计算机执行指令的计算机可读介质,当所述指令由计算机执行时,使得所述计算机执行如权利要求1中所述的计算机实现的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080008860.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于安卓系统的导航汽车信息管理系统
- 下一篇:可拉伸剥离的粘合带