US 11,727,192 B2
Font customization based on stroke properties
Nipun Jindal, Delhi (IN); Pramendra Rathi, Uttar Pradesh (IN); Tanya Jindal, Delhi (IN); and Deep Sinha, Uttar Pradesh (IN)
Assigned to ADOBE INC., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Mar. 3, 2021, as Appl. No. 17/191,529.
Prior Publication US 2022/0284169 A1, Sep. 8, 2022
Int. Cl. G06F 17/00 (2019.01); G06F 40/109 (2020.01); G06F 3/04847 (2022.01); G06F 40/171 (2020.01); G06V 30/32 (2022.01)
CPC G06F 40/109 (2020.01) [G06F 3/04847 (2013.01); G06F 40/171 (2020.01); G06V 30/347 (2022.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating, by a font-generating application, a text layer that presents a glyph set on a user interface, wherein the glyph set includes one or more glyphs;
in response to the text layer presenting the glyph set on the user interface, receiving, by the font-generating application and via a stroke input on a typographic layer presented on the user interface, strokes that trace a visual appearance of the one or more glyphs of the glyph set presented on the text layer, wherein the typographic layer is overlaid over the text layer;
determining, by the font-generating application, stroke properties for the strokes, respectively, wherein a stroke property for a stroke of the strokes includes values identifying at least one of a pressure, a velocity, a direction, or an azimuth of the stroke, and wherein determining the stroke properties includes comparing a first pixel position identified from a stroke flow corresponding to one of the strokes and a second pixel position of a glyph from the glyph set rendered over the text layer;
constructing, by the font-generating application, a new glyph set from the stroke properties; and
applying, by the font-generating application, the new glyph set to render, on the user interface, one or more type characters that match a visual appearance of the new glyph set.