[发明专利]字体传送服务在审
申请号: | 201410083205.0 | 申请日: | 2014-03-07 |
公开(公告)号: | CN104050412A | 公开(公告)日: | 2014-09-17 |
发明(设计)人: | W.E.施瓦尼茨;S.J.拉塞尔;C.R.斯拉特 | 申请(专利权)人: | 塞拉特姆股份有限公司 |
主分类号: | G06F21/53 | 分类号: | G06F21/53;H04L29/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 吕晓章 |
地址: | 美国俄*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字体 传送 服务 | ||
相关申请的交叉引用
本申请对提交于2013年3月13日、题为“字体传送服务”的美国专利申请序列No.13/798,498要求优先权,所述美国申请的全部内容通过引用据此合并到本申请中。
技术领域
本公开的方面涉及传送一种或多种字体以供在应用程序中使用。例如,本公开的一些方面涉及一种字体服务和用于为软件应用程序传送各种字体字样的软件开发工具包。
背景技术
安装在台式计算机、膝上型计算机、平板电脑、移动电话等上的操作系统包括有限数量的预加载的系统字体。因此,在这些操作系统中最终使用的应用程序的开发者当为在应用程序内呈现的用户界面和/或其它文本内容进行编码时,具有有限数量的字体可供选择。当应用程序将被最终安装在移动设备上时,可供这些开发者选择的字体的数量尤其有限。也就是说,因为这些移动设备上的存储容量相较于,例如,台式计算机可能是更加有限的,因此这些设备可具有所安装的更加有限数量的系统字体供开发者选择。
因此,仍然需要为软件开发者等提供可在应用程序中(特别是对于最终安装在移动设备上的应用程序)使用的扩展的字体选项。此外,仍然需要根据目标设备来优化所传送的字体文件,以减少带宽和/或发送、存储和激活这些所传送的字体文件所必要的存储容量。
发明内容
下面给出简化概述以提供对本公开的一些方面的基本理解。本概述不是本公开的详尽概述。它既不旨在标识本公开的关键或重要元素,也不描绘本公开的范围。下面的概述仅仅以简化形式呈现本公开的一些概念作为下面的描述的前言。
本公开的方面涉及一种字体服务的方法、系统和架构,以及用于为开发者等提供使用多种字体字样来设计用户界面和内容的部件的软件开发工具包(SDK)。在一些实施例中,SDK使得能够在开发者的应用程序中使用一种或多种字体字样。例如,当启动应用程序时,SDK(包含在开发者的应用程序的代码中)可以从字体服务根据需要下载所请求的字体文件,并激活软件应用程序中的字体,使得以所请求的字体呈现该应用程序内的用户界面或其它文本内容。
根据另一个方面,可以在字体服务中提供订购服务。订购服务可以包括帐户信息或与一个或多个客户端设备访问位于字体库中的一个或多个字体文件的权限相关的其它数据。在一些实施例中,订购服务可以包括与应用程序开发者和字体服务之间的许可协议有关的信息。因此,在一些实施例中,可以参考订购信息以在字体文件被传输到客户端设备之前确定对目标应用程序的权限(或缺乏权限)。
根据又一个方面,可以为在其中运行目标应用程序的操作系统和/或目标客户端设备上的显示器的屏幕分辨率优化一个或多个字体文件。优化字体文件可包括减小字体文件的大小,以减少发送字体文件所需的带宽、减少存储字体文件所需的本地存储容量、和/或减少使用该字体文件来呈现文本内容所需要的时间。在一些实施例中,优化可以包括删除字体微调(font hinting)、OpenType功能、和/或操作系统和/或目标客户端设备的显示器不要求的字体文件的其它属性。
附图说明
通过考虑附图参照以下描述,可以获得本发明的更完整的理解及其优点,其中相同的标号表示相同的特征,并且其中:
图1示出在其中可以实践本公开的一个或多个方面的示例计算机系统和环境;
图2是根据本公开的一个或多个方面的移动设备和字体服务的示意图;
图3是描绘了启动利用本公开的一个或多个方面的应用程序的方法的流程图;以及
图4是根据本公开的一个或多个方面的描绘了优化由图3的启动的应用程序使用的字体文件的方法的流程图。
具体实施方式
本公开的方面涉及系统、装置、方法和计算机可读介质,用于提供多种字体给软件开发者等以被最终用于运行在客户端设备上的应用程序中的用户界面和/或其它呈现的文本内容。这里使用的字体可以指字样中的字符集合,并且,在一些实施例中,可以指为该特定字样定义的所有字符集。可以在由操作系统处理并在应用程序中呈现的字体文件中提供字体。字体文件还可以包括字体微调(例如,指令),它包括到操作系统的数学指令以调整轮廓字体的显示,使得它与光栅化的网格对齐。在一些实施例中(例如,在客户端设备的显示器包括低屏幕分辨率的实施例中),字体微调对于制作清楚、易读的文本是很关键的。如将被本领域的技术人员很容易地理解的那样,字体文件可以进一步包括OpenType功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于塞拉特姆股份有限公司,未经塞拉特姆股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410083205.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:去除裸铜、铝线冷焊接头的模具
- 下一篇:用于保护数字内容的装置和方法