Stroke contrast in font hinting
    2.
    发明授权
    Stroke contrast in font hinting 失效
    笔画对比度字体暗示

    公开(公告)号:US07583267B2

    公开(公告)日:2009-09-01

    申请号:US11311946

    申请日:2005-12-19

    IPC分类号: G06T11/00

    CPC分类号: G06T3/40 G06T11/203

    摘要: Stroke contrast is preserved for a range of font sizes and display resolutions using programmatic constraints or “hints”. One implementation of a “font hinting” approach enforces a regularization of stroke weights such that stroke contrast is preserved for font sizes and display resolutions sufficient to render it. Font hinting instructions determine a stroke contrast threshold, which may be used to decide whether to preserve or omit stroke contrast when rendering the glyph. In one implementation, the stroke contrast threshold is based on one or more stroke contrast relationships associated with the typeface. In other implementations, the stroke contrast threshold is based on a minimum size threshold or lowercase/uppercase stroke contrast relationships.

    摘要翻译: 使用编程约束或“提示”,可以保留一系列字体大小和显示分辨率的笔画对比度。 “字体提示”方法的一个实现实施了中风权重的正规化,使得针对字体大小和显示分辨率保留了笔画对比度足以渲染它。 字体提示指令确定笔画对比度阈值,可以用来决定是否在渲染字形时保留或省略笔触对比度。 在一个实施方案中,笔画对比度阈值基于与字体相关联的一个或多个笔触对比度关系。 在其他实现中,笔画对比阈值基于最小尺寸阈值或小写/大写笔画对比度关系。

    Iteratively solving constraints in a font-hinting language
    5.
    发明授权
    Iteratively solving constraints in a font-hinting language 有权
    在字体提示语言中迭代地解决约束

    公开(公告)号:US07187382B2

    公开(公告)日:2007-03-06

    申请号:US10764961

    申请日:2004-01-26

    IPC分类号: G06T11/00 G09G5/24 G09G5/26

    CPC分类号: G09G5/24 G06T11/203

    摘要: The principles of the present invention relate to iteratively solving constraints in a font-hinting language. A computing system accesses a more complex constraint that can not be natively expressed based on the vocabulary of the font-hinting language, the more complex constraint constraining at least a portion of the outline. The computing system decomposes the more complex constraint into a plurality of simpler constraints that can be natively expressed based on the vocabulary of the font-hinting language. The computer system represents each of the simpler constraints in corresponding font-hinting language instructions that can be iteratively processed to at least approximate a solution to the more complex constraint. The font-hinting language instructions are iteratively processed at the computing system or another computing system to cause a graphical object to comply, within a specific tolerance, with the more complex constraint.

    摘要翻译: 本发明的原理涉及迭代地解决字体提示语言中的约束。 计算系统访问基于字体提示语言的词汇不能本地表达的更复杂的约束,更复杂的约束约束轮廓的至少一部分。 计算系统将更复杂的约束分解为可以基于字体提示语言的词汇表本征表示的多个更简单的约束。 计算机系统代表相应的字体提示语言指令中的每个更简单的约束,其可被迭代地处理以至少近似于更复杂约束的解。 字体提示语言指令在计算系统或另一计算系统处被迭代地处理,以使图形对象在特定容限内遵循更复杂的约束。

    RENDERING STROKE PAIRS FOR GRAPHICAL OBJECTS
    7.
    发明申请
    RENDERING STROKE PAIRS FOR GRAPHICAL OBJECTS 有权
    渲染对象图形对象

    公开(公告)号:US20120320065A1

    公开(公告)日:2012-12-20

    申请号:US13593972

    申请日:2012-08-24

    IPC分类号: G06T11/00

    CPC分类号: G06T11/40 G06T11/203

    摘要: The principles of the present invention relate to rendering stroke pairs. A graphical object includes at least a first stroke and a second similarly oriented second stroke collectively representing a stroke pair. A calculated distance between the first stroke and the second stroke is constrained (e.g., to a center line between the strokes) to mitigate the possibility of rounding errors causing the represented stroke pair to be inappropriately rendered. After the stroke pair is constrained, controls points of the individual strokes can be adjusted so that the individual strokes are appropriately rendered at their respective constrained locations. The adjusted stroke pair is constrained between external reference points for appropriate rendering relative to other graphical objects. The graphical object, including the adjusted constrained stroke pair, is rendered at an output device.

    摘要翻译: 本发明的原理涉及渲染笔划对。 图形对象包括集体表示笔画对的至少第一笔划和第二类似地定向的第二笔划。 第一笔划和第二笔划之间的计算距离被约束(例如,到笔划之间的中心线),以减轻舍入误差的可能性,导致所表示的笔划对被不适当地呈现。 在限制冲程对之后,可以调整各个笔划的控制点,使得各个笔划在它们各自的约束位置适当地呈现。 经调整的笔划对被限制在外部参考点之间,用于相对于其他图形对象的适当渲染。 图形对象,包括经调整的约束笔划对,在输出设备处呈现。

    Iteratively solving constraints in a font-hinting language
    8.
    发明授权
    Iteratively solving constraints in a font-hinting language 失效
    在字体提示语言中迭代地解决约束

    公开(公告)号:US07505041B2

    公开(公告)日:2009-03-17

    申请号:US11676160

    申请日:2007-02-16

    IPC分类号: G06T11/00 G09G5/24 G09G5/26

    CPC分类号: G09G5/24 G06T11/203

    摘要: The principles of the present invention relate to iteratively solving constraints in a font-hinting language. A computing system accesses a more complex constraint that can not be natively expressed based on the vocabulary of the font-hinting language, the more complex constraint constraining at least a portion of the outline. The computing system decomposes the more complex constraint into a plurality of simpler constraints that can be natively expressed based on the vocabulary of the font-hinting language. The computer system represents each of the simpler constraints in corresponding font-hinting language instructions that can be iteratively processed to at least approximate a solution to the more complex constraint. The font-hinting language instructions are iteratively processed at the computing system or another computing system to cause a graphical object to comply, within a specific tolerance, with the more complex constraint.

    摘要翻译: 本发明的原理涉及迭代地解决字体提示语言中的约束。 计算系统访问基于字体提示语言的词汇不能本地表达的更复杂的约束,更复杂的约束约束轮廓的至少一部分。 计算系统将更复杂的约束分解为可以基于字体提示语言的词汇表本征表示的多个更简单的约束。 计算机系统代表相应的字体提示语言指令中的每个更简单的约束,其可被迭代地处理以至少近似于更复杂约束的解。 字体提示语言指令在计算系统或另一计算系统处被迭代地处理,以使图形对象在特定容限内遵循更复杂的约束。