| CPC G06F 40/109 (2020.01) [G06F 40/189 (2020.01)] | 20 Claims |

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