| CPC G06T 11/60 (2013.01) [G06T 11/203 (2013.01)] | 17 Claims |

|
1. A computer-implemented method of visually rendering a set of characters in a visual design, the computer-implemented method comprising:
determining, by at least one computer processor, a position for a character sizing box within a container element of the visual design, the position based on a shape of the container element;
determining, by the at least one computer processor based on a horizontal center and a vertical center of each of the set of characters, a placement position for the set of characters to be centered within the character sizing box;
identifying, by the at least one computer processor, a layout format of the set of characters relative to additional content of the visual design;
generating, by the at least one computer processor, a visual rendering of the visual design comprising (i) the set of characters within the container element according to the placement position within the character sizing box, and (ii) the additional content relative to the set of characters according to the layout format; and
displaying, in a user interface, the visual rendering.
|