US 12,412,024 B2
Enhanced text wrapping in documents
Pragya Kandari, Noida (IN); and Anurag Singh, Noida (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by ADOBE INC., San Jose, CA (US)
Filed on Jul. 25, 2023, as Appl. No. 18/358,743.
Prior Publication US 2025/0036854 A1, Jan. 30, 2025
Int. Cl. G06F 40/109 (2020.01); G06F 40/189 (2020.01)
CPC G06F 40/109 (2020.01) [G06F 40/189 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
one or more computer storage media storing computer readable instructions thereon that when executed by the at least one processor cause the at least one processor to perform operations comprising:
accessing glyph data from a font file for generating text in a document;
calculating from the glyph data a first intersection between a glyph, having been generated from the glyph data of the font file, and a first text tile identifying text location within the document, the first intersection calculated by identifying a location of the first text tile that is the same as a location on a Bézier curve calculated according to the font file for control points of the glyph;
determining a first insertion location in the first text tile based on the first intersection of the glyph with the first text tile; and
inserting text into the first text tile at the first insertion location.