CPC G06F 40/109 (2020.01) [G06F 3/04847 (2013.01); G06F 40/171 (2020.01); G06V 30/347 (2022.01)] | 17 Claims |
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.
|