Artistic text auto font resizing
Sometimes web-to-print constraints force us to use artistic text frames instead of paragraph text frames (ex. Using text as a PowerClip container). Since our web-to-print auto font resizing option requires overflowing a paragraph text frame, we can’t use this feature with artistic text frames. Here’s a trick explaining how to make artistic text frames resize fonts automatically.
This is a simple web-to-print technique that basically involves enveloping an artistic text frame.
Envelope
Web-to-print Artistic text frames that have an Envelope effect assigned to them will follow certain rules, one of which is that the font will be automatically downsized to fit as if you assigned the auto font resizing option for texts longer than what can fit in the frame. We will use this rule to our advantage.
Using our web-to-print Field Editor on the site to limit the max number of characters a user is allowed to input, doesn’t cover all angles in this case since we have a multiline text frame. What we really need is the font to downsize when the user text is longer than the placeholder text.
Download a FREE CorelDRAW template file used in this example.
Things to consider
There are a few things that you should keep in mind when using this font resizing trick:
- This is not actual font resizing because fonts will be stretched and distorted to fit the Envelope, rather than proportionally downscaled as if you changed the font size.
- New lines/paragraphs have to be entered by the user manually – it won’t wrap to a new line.
- Auto font resizing
- Linked text frames
- Character formatting matching
- Using CorelDRAW styles for lists
- Text fields naming overview
- Tabbed indentation
- Paragraph style matching
- Non-breaking space in web-to-print documents
- Text fields overview
- Text fields for user input
- Object data manager
- Simple text frame
- Leader dots
- Conditional object removal
- Text on path fields
- Using CorelDRAW styles for sub-lists
- Conditional line removal
- Advanced text with bullets
- Multiple fields in a text frame 1
- Conditional text removal
- Multiple fields in a text frame 2



