When generating high volumes of banners, text length can vary significantly. The Text Auto Resize feature ensures your copy stays within its container, maintaining a professional look without manual adjustments.
Pro Tip: Auto-resize effects are applied during the generation process. You will see these changes in your final exports, not in real-time within the Design Builder.
Choose your Resize Type
Abyssale offers three presets to handle how your text reacts to the container:
|
Set Additional Constraints
Fine-tune your layout with advanced controls found in the Additional constraints menu:
|
How to Activate Text Auto Resize
Select a Text or Call to Action layer in the Design Builder.
In the right-hand settings panel, toggle Text auto resize to ON.
Choose your Type (Preset).
Expand Additional constraints to set your Max lines, Harmony, or Truncation preferences.
Troubleshooting: "Text cannot fit within defined space"
This error occurs during generation when your text is too long to fit into its container, even after the Auto Resize logic has been applied. Since this feature works by calculating character count against your set constraints, an error means the system has "run out of room."
To resolve this and ensure your banners generate successfully, try the following:
Increase Max Lines: Allow the text more vertical space to wrap into additional lines.
Lower the Minimum Font Size: If using Shrink to fit or Always fit, give the system more "shrinking room" by decreasing the minimum allowed pixel size.
Enable Truncate Text: Toggle this on to allow Abyssale to automatically cut off overflowing text and add an ellipsis (...) as a final fallback.
Adjust Container Size: Return to the Design Builder and manually expand the text layer’s bounding box.
Need more help? Check out our guide on how the container system works in Abyssale to better understand how layer boundaries affect your designs.
Using the API
When generating via API, only send the fields that need to change.
Important: If your JSON payload includes a font_size value, it will override the Auto Resize settings. To ensure Auto Resize works correctly via API, do not specify a font size in your request.



