Method and system of character placement in opentype fonts

    公开(公告)号:US20060256116A1

    公开(公告)日:2006-11-16

    申请号:US11129149

    申请日:2005-05-13

    IPC分类号: G06T11/00

    CPC分类号: G06T11/60 G06F17/215

    摘要: A method and system for optimizing the horizontal spacing of superscripts and subscripts in open type font designs is disclosed. The system includes a module for vertically aligning and spacing characters and a module for horizontally aligning characters having differing baselines in accordance with cut-in information stored in font tables corresponding to each individual character in the font. This additional horizontal spacing adjustment capability provides for optimum placement of character glyphs having differing baselines, e.g., superscript or subscript. The method includes placing a first/next character on a baseline, retrieving a next adjacent character, determining whether a cut-in associated with one or both of the characters can be applied between the two characters, and then applying the appropriate cut-in. Ascertaining whether a cut-in may apply may be accomplished by evaluating relative positions of adjacent glyph bounding boxes.

    Programmable object models for bibliographies and citations
    12.
    发明申请
    Programmable object models for bibliographies and citations 失效
    可编程对象模型用于参考书目和引文

    公开(公告)号:US20060236217A1

    公开(公告)日:2006-10-19

    申请号:US11280101

    申请日:2005-11-16

    IPC分类号: G06F17/00

    摘要: Programmable object models for bibliographies and citations enable manipulation of bibliographic information. For example, a programmable object model for one or more bibliographic sources in a document may include a manipulation module programmed to manipulate the one or more bibliographic sources in the document. The bibliographic information may be manipulated via at least one object-oriented message call. The programmable object model may also enable manipulation of bibliographic information in the context of a master list of bibliographic sources. By way of example only, bibliographic sources may be copied from a master list to a document, and vice versa, in accordance with a programmable object model.

    摘要翻译: 参考书目和引文的可编程对象模型能够操纵书目信息。 例如,文档中的一个或多个书目来源的可编程对象模型可以包括被编程为操纵文档中的一个或多个书目来源的操纵模块。 可以经由至少一个面向对象的消息呼叫来操纵书目信息。 可编程对象模型还可以在书目源主列表的上下文中操作书目信息。 仅作为示例,书目来源可以根据可编程对象模型从主列表复制到文档,反之亦然。

    Learning Tool for a Ribbon-Shaped User Interface
    14.
    发明申请
    Learning Tool for a Ribbon-Shaped User Interface 审中-公开
    用于功能区形用户界面的学习工具

    公开(公告)号:US20120117470A1

    公开(公告)日:2012-05-10

    申请号:US12943668

    申请日:2010-11-10

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0482 G09B19/0053

    摘要: A computing device displays a user interface containing a ribbon-shaped user interface. The ribbon-shaped user interface contains multiple tabs. Each of the tabs contains multiple controls. Furthermore, a challenge and a tab visualization control are displayed in the user interface. The challenge instructs a user of the computing device to perform a task using the ribbon-shaped user interface without instructing the user how to perform the task. In response to receiving selection of the tab visualization control, the computing device displays a popup window in the user interface. The popup window initially contains an image of an initial portion of a given tab in the ribbon-shaped user interface. The image of the given tab is scrolled within the popup window such that a target control in the given tab is visible within the popup window.

    摘要翻译: 计算设备显示包含带状用户界面的用户界面。 带状用户界面包含多个选项卡。 每个选项卡包含多个控件。 此外,在用户界面中显示挑战和选项卡可视化控件。 挑战指示计算设备的用户使用带状用户界面执行任务,而不指示用户如何执行任务。 响应于接收到选项卡可视化控件的选择,计算设备在用户界面中显示弹出窗口。 弹出窗口最初包含带状用户界面中给定选项卡的初始部分的图像。 给定选项卡的图像在弹出窗口中滚动,使得给定选项卡中的目标控件在弹出窗口中可见。

    Alignment and breaking of mathematical expressions in documents
    15.
    发明申请
    Alignment and breaking of mathematical expressions in documents 有权
    文件中数学表达式的调整和打破

    公开(公告)号:US20070016859A1

    公开(公告)日:2007-01-18

    申请号:US11182628

    申请日:2005-07-15

    IPC分类号: G06F17/00

    CPC分类号: G06F17/215

    摘要: Embodiments relate to systems and methods for formatting a set of expressions in a document. In embodiments, the systems and methods provide the ability to format a set of expressions by aligning expressions or parts of expressions to each other or to the margins of the document, while also supporting breaking of one or more expressions into multiple parts to be placed on different lines. Breaking can include breaking in places requested by a user or breaking in places that are automatically determined to fit the expressions between the margins of a document.

    摘要翻译: 实施例涉及用于格式化文档中的一组表达式的系统和方法。 在实施例中,系统和方法提供了通过将表达式或部分表达式彼此或文档的边缘对齐来形成一组表达式的能力,同时还支持将一个或多个表达式分解成要放置在多个部分上 不同的线。 破裂可能包括破坏用户所要求的位置或在自动确定为符合文档边距之间的表达式的位置中断。

    Programmable object model for mathematical expressions
    16.
    发明申请
    Programmable object model for mathematical expressions 审中-公开
    用于数学表达式的可编程对象模型

    公开(公告)号:US20060190821A1

    公开(公告)日:2006-08-24

    申请号:US11067378

    申请日:2005-02-22

    IPC分类号: G06F15/00

    CPC分类号: G06F17/21

    摘要: A programmable object model for one or more mathematical expressions in a section of a document. The model can include a buildup module programmed to build up the one or more mathematical expressions in the section. The model can include a linearize function module programmed to convert the one or more mathematical expressions in the section to a linear format. The model can also include an addition module programmed to convert a portion of the document to a mathematic expression, and a removal module programmed to remove mathematical formatting from the one or more mathematical expressions in the section. The model can further include a conversion module programmed to convert the one or more mathematical expressions in the section to MathML.

    摘要翻译: 文档部分中一个或多个数学表达式的可编程对象模型。 该模型可以包括一个编程模块,用于在该部分中建立一个或多个数学表达式。 该模型可以包括一个线性化功能模块,该模块被编程为将该部分中的一个或多个数学表达式转换为线性格式。 该模型还可以包括被编程为将文档的一部分转换成数学表达式的加法模块,以及被编程为从该部分中的一个或多个数学表达式中移除数学格式的移除模块。 该模型还可以包括一个转换模块,该转换模块被编程为将该部分中的一个或多个数学表达式转换为MathML。

    Systems and methods for automated equation buildup
    17.
    发明申请
    Systems and methods for automated equation buildup 失效
    自动方程式的系统和方法

    公开(公告)号:US20060059214A1

    公开(公告)日:2006-03-16

    申请号:US10943095

    申请日:2004-09-15

    IPC分类号: G06F13/00

    CPC分类号: G06F17/215 G06F17/24

    摘要: Systems and methods for automatically building up an equation entered into a computer system can include an input module that accepts input of the equation in a linear string format, and an interpret module that interprets the input and automatically determines when a buildup point is reached. Systems can further include a formatting module that, upon reaching the buildup point, automatically formats at least a portion of the equation into a two-dimensional format. A display module can display the portion of the equation in the two-dimensional format. A revision module allows the equation to be edited.

    摘要翻译: 用于自动建立输入计算机系统的等式的系统和方法可以包括接受线性串格式的等式的输入的输入模块以及解释输入并自动确定何时达到积分点的解释模块。 系统可以进一步包括格式化模块,其在到达积分点时自动将方程的至少一部分格式化成二维格式。 显示模块可以以二维格式显示等式的部分。 修订模块允许编辑方程式。