Improve the text wrapping functionality within the credential designer so that text automatically wraps between complete words rather than breaking words in the middle when the text reaches the edge of a text box. Currently, the credential designer offers two primary options for accommodating variable text lengths: Shrink to Height: Automatically reduces the font size to fit the text within the designated text box. Text Wrapping: Allows text to continue onto additional lines, but may break words in the middle rather than wrapping at natural word boundaries Neither option consistently produces a professional, readable result when credential designs contain variable-length text, such as recipient names, course titles, or group names. Update the text wrapping behavior to support automatic word-boundary wrapping, similar to the standard text wrapping functionality available in Microsoft Word and other text editing applications. Specifically on badges: When text reaches the right boundary of a text box, the entire word should automatically move to the next line if it cannot fit within the remaining space. Words should not be split across lines unless a single word is longer than the available width of the text box. The original font size should remain consistent rather than automatically shrinking to accommodate longer text. Text should continue wrapping naturally across multiple lines while respecting the defined text box width and formatting. This behavior should work consistently with dynamic credential fields, including recipient names, course names, and other variable text.