The Variable-Length Text Problem

You're designing promotional banners for an e-commerce client. The headline area is fixed at 600×80 pixels. Your first campaign line — "Summer Sale" — looks great at 48pt. But the next row in the CSV says "Back to School Essentials: Free Shipping on Orders Over €50". At 48pt, that overflows by a mile.

Now multiply that across 200 rows of campaign data, each with different headline lengths, CTA labels, and product descriptions. Do you manually adjust every text layer for every row? That defeats the purpose of automation.

Auto-Scale solves this. It measures each text string against the available space and finds the largest font size that fits — or the smallest that fills the box. Fully automatic, per-row, per-layer.

Xlaypand
Headline promo_card
T
Select CSV Column
CTA-Text promo_card
T
Select CSV Column
5. Preview & Export
Total Output: approx. 0 Files
Row:
1
/ 6
START
QUEUE
Photoshop — promo_card.psd
Summer Sale
Shop Now

How Auto-Scale Works

Xlaypand's auto-scale engine finds the largest font size that fits your text box — automatically, for every row in your data. You define a size range and the engine does the rest: measuring rendered text against the bounding box with pixel-level accuracy and locking in the optimal size. It works with both paragraph and point text, and handles CJK vertical text just as naturally as horizontal Latin scripts.

The result is consistent, predictable typography across hundreds of variations — no manual tweaking, no overflow, no guesswork. You get 0.1pt precision when you need it for print, or fast 1pt accuracy for screen work.

Real-World Use Cases

Product Cards

An e-commerce brand batches 500 product cards. Names range from "Pen" to "Premium Stainless Steel Insulated Coffee Travel Mug." Without auto-scale, the designer picks a compromise size — short names look tiny, long names overflow. With auto-scale, every name fills its box elegantly: short names appear bold and prominent, long names stay readable. No manual adjustment needed.

CJK Vertical Text

A Japanese packaging run uses vertical text for product names. Two-character names and eight-character names both fit their designated space perfectly — auto-scale detects orientation and sizes accordingly, producing print-ready layouts across the entire catalog.

Price Tags

A retail chain generates price tags where descriptions range from two words to ten. Every tag comes out clean — no overflow, no manual resizing, ready for print.

Headline Fitting

A social media team runs weekly campaigns with wildly different headline lengths. Single-word headlines fill the box at maximum impact; long promotional lines scale down while staying readable on mobile. Every variation is on-brand and on-spec.

Performance

Auto-scale adds minimal time per text layer — typically under 200ms. For a batch of 1,000 product cards with auto-scaled names, the total overhead is negligible compared to rendering and export times. The engine converges consistently regardless of text length or font size range.