[发明专利]字体字符的放大有效
| 申请号: | 200680034020.4 | 申请日: | 2006-09-15 |
| 公开(公告)号: | CN101263450A | 公开(公告)日: | 2008-09-10 |
| 发明(设计)人: | A·布拉格;S·吉金;S·梅尔金;V·E·科泽弗 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F17/00 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 字体 字符 放大 | ||
背景
诸如文字处理程序、电子表格程序和/或公式编辑器等软件应用程序需要显示和打印数学等式的能力。为了正确地显示较大或较复杂的等式,某些数学字符可能需要在水平方向或垂直方向上增长以容纳等式的组成部分。例如,一组圆括号可能需要在垂直方向或水平方向上增长以容纳较长的表达式。类似地,平方根符号可能需要在垂直或水平方向上放大以匹配根号下的自变量的大小。其他这样的数学字符包括方括号或花括号(水平和垂直)、箭头、撇号等。
尽管典型的字体可包含各种大小的众多数学字符,但它不可能包括每个可能的所需字符和大小的预定义的变型。而且,尽管可能将单个数学字符复制到图形程序中,并使用常规手段拉伸该字符,但当前的公式编辑器(诸如文字处理程序中的那些)不允许在公式内拉伸单个字符。相反,每一字符是一字体的一部分,诸如全真字体(true type),且当前不存在允许在一个方向上(即,垂直或水平)相对于该字体内的其余字符放大或增长一字符的字体。
概述
以上和其他问题由放大文档内的字符,诸如公式内的单个数学字符的系统和方法解决。在各实施例中,字符的所需大小被确定,并进一步作出关于与该字符相关联的字体是否也包含该字符具有所需大小的现有或预定义的变型。如果确定该字体不包括该字符具有所需大小的任何预定义变型,则从与字体一起存储的多个组成部分,即“字形”(“字形”是存储在字体中的字符或字符的一部分的图形表示)组装字符。这些组成字形可包括添加到所组装的字符以便达到所需大小的多个延长器。另外,在一个实施例中,每一组成字形包括至少一个直线连接器,其中相邻的连接器部分重叠相等的量以便维持放大后字符的对称性。
在另一实施例中,一种字体包括含有特定字体字符的放大变型的记录以及在没有具有所需大小的预定义变型可用时用于组装放大的字符的组成字形的部分记录的表。在一个实施例中,该表包括可在垂直或水平方向上放大的字符的计数值。该表也可包括每一组成字形的前进值(指定字形在垂直或水平方向上延长的距离),以及各个组成字形的端部处的连接器的最小重叠值。
以下描述的各个实施例可被实现为计算机进程、计算系统或作为诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可包括由计算机系统可读且编码用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品也可以是可由计算系统读取的且编码用于执行计算机进程的指令的计算机程序的载波上的传播信号。
通过阅读以下详细描述并审阅相关联的图,这些和各个其它特征和优点将是显而易见的。尽管提供该概述来以简化形式介绍将在以下进一步描述的一些概念,但它不旨在标识所要求保护的主题的实质特征,它也不旨在用于帮助确定所要求保护的主题的范围。
附图简述
图1是示出本发明的需求的示例性等式。
图2示出了可在其上实现本发明的实施例的合适的计算系统环境的示例。
图3示出了根据本发明的实施例、从字符部分对放大的数学字符的组装,其一部分被放大以更好地示出放大字符的组成字形。
图4示出了根据本发明的一个实施例结合到一字体中的三个表。
图5是根据本发明的实施例示出用于将放大的数学字符插入到文档中的过程的操作特征的流程图。
图6是根据本发明的实施例示出用于组装放大的数学字符的过程的操作特征的流程图。
图7示出了根据本发明的实施例包含在一字体内的各表中的信息的示例。
详细描述
图1A和1B示出了对具有增长的能力以在等式内包括延长的数据或自变量的数学字符的需求。具体地,图1A中的等式102是根据其自变量x的值采用不同的公式的函数f(x)的示例。图1A中的标准大小花括号104太小以至于不能完全描绘f(x)可采用的值。图1B中的等式112使用了合适大小的较大的花括号示出了同一函数。花括号114足够高来涵盖整个等式。尽管某些全真字体可包括不同大小的字符变型(诸如花括号),但静态列表不太可能会包括完全涵盖等式数据或自变量的正好正确大小的变型。相反,有可能要求用户妥协并被迫选择或者太大或者太小的字符大小(例如,左括号的高度或平方根符号的长度)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680034020.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:全自动晶圆测试方法及实现该测试方法的设备
- 下一篇:输入信号检测电路





