Glyph aware snapping
First Claim
1. In a digital medium environment to aid graphical design in relation to text content included as part of digital visual content, a method implemented by at least one computing device, the method comprising:
- receiving, by the at least one computing device, user input via a graphics editing tool for editing digital visual content that includes text content, the user input indicating an alignment of graphical content with a guideline presented in relation to a glyph included as part of the text content;
generating, by the at least one computing device, updated digital visual content by aligning the graphical content with the glyph via the guideline independent of converting the glyph to an outline; and
presenting, by the at least one computing device and via a user interface, the updated digital visual content, each glyph of the text content as included in the updated visual content being editable using a text editing tool.
2 Assignments
0 Petitions
Accused Products
Abstract
Glyph aware snapping is described. A content processing system receives a selection input to select a glyph from text content presented via a user interface of a content editing application. Responsive to this, the content processing system generates and presents snapping guidelines in relation to the glyph while preserving an ability of the glyph to be editable using text editing tools. These snapping guidelines correspond to an identified subset of linear segments of the glyph and enable the content processing system to snap a focus (e.g., a cursor) of a graphics editing tool from a position proximate the snapping guidelines to a position on the snapping guidelines. This enables the content processing system to generate graphical content that aligns with the snapping guidelines and can be attached to the glyph based on the alignment—without destroying the ability of the text content to be editable using text editing tools.
18 Citations
20 Claims
-
1. In a digital medium environment to aid graphical design in relation to text content included as part of digital visual content, a method implemented by at least one computing device, the method comprising:
-
receiving, by the at least one computing device, user input via a graphics editing tool for editing digital visual content that includes text content, the user input indicating an alignment of graphical content with a guideline presented in relation to a glyph included as part of the text content; generating, by the at least one computing device, updated digital visual content by aligning the graphical content with the glyph via the guideline independent of converting the glyph to an outline; and presenting, by the at least one computing device and via a user interface, the updated digital visual content, each glyph of the text content as included in the updated visual content being editable using a text editing tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processor; and a computer-readable storage medium having instructions stored thereon that are executable by the at least one processor to perform operations comprising; receiving a selection of a glyph included in text content that comprises a plurality of glyphs; generating information describing a subset of linear segments that combine to form a shape of the selected glyph; generating snapping guidelines in relation to the selected glyph, the snapping guidelines enabling modification of the selected glyph by extending the shape of the selected glyph outside a bounding box of the selected glyph; and modifying the shape of the selected glyph, independent of converting the selected glyph to an outline, responsive to receiving input at one or more of the snapping guidelines, the plurality of glyphs remaining editable using a text editing tool after modifying the shape of the selected glyph. - View Dependent Claims (10, 11, 12, 13)
-
-
14. In a digital medium environment to aid graphical design in relation to text content included as part of digital visual content, a method implemented by at least one computing device, the method comprising:
-
receiving, by the at least one computing device and via a user interface, a selection input to select a glyph included as part of text content; retrieving, by the at least one computing device, outline information describing a shape of the glyph from font data maintained for the text content; transforming, by the at least one computing device, the outline information into a list of segment entries describing linear segments that form the shape of the glyph; generating, by the at least one computing device, snapping guidelines based on the linear segments; receiving, by the at least one computing device, input to one or more of the snapping guidelines that alters the shape of the glyph; and modifying the shape of the glyph in response to receiving the input, independent of converting the glyph to an outline, and preserving an ability to edit the modified shape of the glyph together with at least one other glyph of the text content using a text editing tool. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification