Glyph transformations as editable text

    公开(公告)号:US11069027B1

    公开(公告)日:2021-07-20

    申请号:US16749563

    申请日:2020-01-22

    Applicant: Adobe Inc.

    Abstract: In implementations of precise glyph transformations as editable text, a computing device implements a transformation system to generate bounding boxes for a first glyph and a second glyph of multiple glyphs. The bounding boxes are concatenated as a multiple glyph bounding box for the multiple glyphs. The transformation system receives a user input defining a transformation of the multiple glyph bounding box relative to an object, and the system maps the transformation of the multiple glyph bounding box to the bounding boxes for the first glyph and the second glyph. The multiple glyphs are rendered in a user interface as the editable text having the transformation based on the mapping.

    Live text glyph modifications
    12.
    发明授权

    公开(公告)号:US11030388B2

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

    申请号:US16141433

    申请日:2018-09-25

    Applicant: Adobe Inc.

    Abstract: Live text glyph modification is described. A content processing system receives a selection input to select a glyph via a user interface of a content editing application. Responsive to this selection, the content processing system generates an outline of the glyph's geometry and enables modification of the outline relative to left-bearing, right-bearing, and baseline positions for the glyph, which define the glyph's position relative to other glyphs of the text content. Using the modified outline, the content processing system generates a modified glyph, which may be stored in a global storage resource and added to a stylistic set for the font type of the original glyph. This enables the content processing system to generate and store modified glyph geometries that can be readily interchanged with original glyph geometries during the creation of text content—without destroying the ability to edit the text content using conventional text editing tools.

    DETECTING TYPOGRAPHY ELEMENTS FROM OUTLINES

    公开(公告)号:US20210133477A1

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

    申请号:US16675529

    申请日:2019-11-06

    Applicant: Adobe Inc.

    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for determining a glyph and a font from a vector outline by applying various combinations of hash-based querying, path-descriptor matching, or anchor-point matching. For example, the disclosed systems can select a subset of candidate glyphs for a vector outline based on (i) comparing hash keys of candidate glyphs with a point-order-agnostic hash key corresponding to the vector outline and (ii) comparing a path descriptor for a primary path of the vector outline to path descriptors corresponding to candidate glyphs. By further comparing anchor points between the vector outline and the subset of candidate glyphs, the disclosed systems can select both a glyph and a font matching the vector outline.

    Logical grouping of exported text blocks

    公开(公告)号:US10970458B1

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

    申请号:US16911569

    申请日:2020-06-25

    Applicant: Adobe Inc.

    Abstract: 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
    15.
    发明申请

    公开(公告)号:US20210012547A1

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

    申请号:US16505374

    申请日:2019-07-08

    Applicant: Adobe Inc.

    Abstract: 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
    16.
    发明授权

    公开(公告)号:US10319129B2

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

    申请号:US15418319

    申请日:2017-01-27

    Applicant: Adobe Inc.

    Abstract: 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

    Applicant: Adobe Inc.

    CPC classification number: G06T11/00 G06T1/60 G06T2210/52

    Abstract: 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
    19.
    发明公开

    公开(公告)号:US20240161361A1

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

    申请号:US17985431

    申请日:2022-11-11

    Applicant: Adobe Inc.

    CPC classification number: G06T11/60 G06T3/40 G06T11/203 G06T2200/24

    Abstract: 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

    Applicant: Adobe Inc.

    Abstract: 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.

Patent Agency Ranking