Logical grouping of exported text blocks

    公开(公告)号:US10970458B1

    公开(公告)日:2021-04-06

    申请号:US16911569

    申请日:2020-06-25

    申请人: Adobe Inc.

    IPC分类号: G06F40/103 G06F40/253

    摘要: Techniques are disclosed for clustering text. The techniques may be employed to cluster text blocks that are received in either sequential reading order or arbitrary order. A methodology implementing the techniques according to an embodiment includes receiving text blocks comprising elements that may include one or more of glyphs, characters, and/or words. The method further includes determining an order of the received text blocks as one of arbitrary order or sequential reading order. Text blocks received in sequential reading order progress from left to right and from top to bottom for horizontal oriented text, and from top to bottom and left to right for vertical oriented text. The method further includes performing z-order text clustering in response to determining that the received text blocks are in sequential reading order and performing sorted order text clustering in response to determining that the received text blocks are not in sequential reading order.

    Glyph Weight Modification
    12.
    发明申请

    公开(公告)号:US20210012547A1

    公开(公告)日:2021-01-14

    申请号:US16505374

    申请日:2019-07-08

    申请人: Adobe Inc.

    IPC分类号: G06T11/20 G06F17/21 G06T3/00

    摘要: In implementations of glyph weight modification, a glyph modification system represents an outline of an unmodified glyph as segments having start points and endpoints. The segments have directions based on the start points and the endpoints such that an endpoint of a segment is a start point of another segment. The system identifies features of the unmodified glyph based on the segment directions. A property of the unmodified glyph can be modified by changing coordinates of points of the segments based on the identified features. The glyph modification system generates a modified glyph having the modified property using the points of the segments with the changed coordinates.

    Snapping line generation
    13.
    发明授权

    公开(公告)号:US10319129B2

    公开(公告)日:2019-06-11

    申请号:US15418319

    申请日:2017-01-27

    申请人: Adobe Inc.

    摘要: Techniques and systems are described for snapping line generation based on glyphs. Techniques include locating bounding box lines from bounding boxes of glyphs. The bounding box lines may then be analyzed to identify which of the bounding box lines are collinear and at least one snapping line is generated based on the collinearity of the bounding box lines. The generated snapping lines are then output in a user interface to facilitate snapping objects to the snapping line.

    SCENE GRAPH STRUCTURE GENERATION AND RENDERING

    公开(公告)号:US20240257408A1

    公开(公告)日:2024-08-01

    申请号:US18160483

    申请日:2023-01-27

    申请人: Adobe Inc.

    IPC分类号: G06T11/00 G06T1/60

    摘要: Digital representation techniques of intertwined vector objects are described. These techniques support a non-destructive representation of intertwined digital objects. Additionally, these techniques support editing of overlaps to change a visual ordering in an intuitive and efficient manner. Optimization operations are also implemented that remove redundancy, combine overlaps into a single representation, address visual artifacts at borders between the intertwined objected, and so forth.

    GLYPH EDIT WITH ADORNMENT OBJECT
    16.
    发明公开

    公开(公告)号:US20240161361A1

    公开(公告)日:2024-05-16

    申请号:US17985431

    申请日:2022-11-11

    申请人: Adobe Inc.

    IPC分类号: G06T11/60 G06T3/40 G06T11/20

    摘要: Glyph editing techniques through use of an adornment object are described. In one example, an input is received identifying a glyph and an adornment object in digital content displayed in a user interface. Glyph anchor points are obtained based on the glyph and adornment anchor points based on the adornment object. A link is generated between at least one said glyph anchor point and at least one said adornment anchor point. An edit input is received specifying an edit to a spatial property the glyph. The spatial property of the edit is propagated to a spatial property of the adornment object based on the link.

    Glyph size control for digital content

    公开(公告)号:US11900510B2

    公开(公告)日:2024-02-13

    申请号:US17232706

    申请日:2021-04-16

    申请人: Adobe Inc.

    摘要: Glyph sizing control techniques are described for digital content that provide insight regrading a true size of glyphs when rendered using a respective font and also leverages this insight to control font sizing and alignment. In one example, a glyph sizing system outputs a plurality of options to specify a unit-of-measure to control an actual size of a glyph as rendered in a user interface. Examples of units of measure include a capital height, x-height, ICF-height, dynamic height, object height, width, and other spans along a dimension, e.g., based on ascent, descent, or other. These units of measure are leveraged by the glyph sizing system to surface information regarding an actual size of respective glyphs for that unit-of-measure and control glyph sizing and arrangement.

    Context-Based Copy-Paste Systems
    18.
    发明公开

    公开(公告)号:US20230393711A1

    公开(公告)日:2023-12-07

    申请号:US17832923

    申请日:2022-06-06

    申请人: Adobe Inc.

    摘要: In implementations of context-based copy-paste systems, a computing device implements a context system to receive input data describing a selection of a vector object. The context system detects vicinity vector objects based on a bounding box of the vector object and bounding boxes of the vicinity vector objects. A transformation is identified based on similarities between the vicinity vector objects and target vector objects. The context system generates a modified vector object for display in a user interface by transforming the vector object using the transformation and reproducing the transformed vector object relative to a particular target vector object of the target vector objects.

    Glyph Size Control for Digital Content

    公开(公告)号:US20220335667A1

    公开(公告)日:2022-10-20

    申请号:US17232706

    申请日:2021-04-16

    申请人: Adobe Inc.

    摘要: Glyph sizing control techniques are described for digital content that provide insight regrading a true size of glyphs when rendered using a respective font and also leverages this insight to control font sizing and alignment. In one example, a glyph sizing system outputs a plurality of options to specify a unit-of-measure to control an actual size of a glyph as rendered in a user interface. Examples of units of measure include a capital height, x-height, ICF-height, dynamic height, object height, width, and other spans along a dimension, e.g., based on ascent, descent, or other. These units of measure are leveraged by the glyph sizing system to surface information regarding an actual size of respective glyphs for that unit-of-measure and control glyph sizing and arrangement.

    Digital Image Dynamic Shadow Generation

    公开(公告)号:US20220262052A1

    公开(公告)日:2022-08-18

    申请号:US17175926

    申请日:2021-02-15

    申请人: Adobe Inc.

    摘要: Digital image dynamic shadow generation is described as implemented by a dynamic shadow system using one or more computing devices. The dynamic shadow system is configured to generate shadow objects based on one or more source objects included in a digital image (e.g., a two-dimensional digital image), automatically and without user intervention. The shadow object is based on a shape of the source object that is to “cast” the shadow and thus promotes realism. The shadow object is also generated by the dynamic shadow system to address an environment, in which, the shadow object is disposed within the digital image.