Decorative letterforms, a capital letter built out of flowers or wire or ice, are one of the few text-shaped things image models handle reliably, because you are asking for a shape rather than for typography. This takes apart a prompt that works, names the four levers that control the output, and covers how to get twenty-six letters that look like one set instead of twenty-six unrelated illustrations.
Why this works when text rendering usually does not
Image models are unreliable at spelling. Words come back with dropped letters, invented glyphs and inconsistent spacing, because text is a symbolic system being reproduced by a model that learned pixel statistics.
A decorative letterform sidesteps most of that. You are asking for one glyph, at large size, filling the frame, described as a physical arrangement of objects rather than as text. The model treats it as an object with a known silhouette, which is a far easier problem than spelling a word.
The remaining difficulty is that the silhouette has to stay legible while being covered in something else. Every technique below is about managing that tension.
A prompt that works
A highly detailed, realistic illustration of the capital letter "F" formed entirely by a dense, central arrangement of lush, tropical flowers and foliage, with the letter's shape primarily constructed using large, prominent flower blossoms interspersed with smaller blooms and dark green leaves. The image is rendered with exceptional botanical illustration detail, emphasizing the velvety texture of the petals, visible veining, and the organic structure of the flowers to resemble a sophisticated nature painting with a raised, sculptural quality against a stark white background. The color palette is dominated by soft, muted blues and teals, delicate pale pinks and peaches.
This was written for ByteDance's Seedream 4.0 and transfers to other models with good long-prompt adherence. Three sentences, three separate jobs:
- Structure. Names the glyph, states that it is formed entirely by the material, and describes how the material is distributed: large blossoms carrying the shape, smaller blooms and leaves filling the gaps. That size hierarchy is the detail most people leave out, and it is what stops the letter dissolving into uniform texture.
- Rendering. Botanical illustration detail, velvety petals, visible veining, a raised sculptural quality, a stark white ground. This layer decides whether the result reads as a photograph of flowers or as a plate from a botanical reference book.
- Palette. Explicit and narrow. Naming four or five specific hues does more for coherence than any style keyword.
The four levers
| Lever | What it controls | How it fails |
|---|---|---|
| Glyph statement | Whether the letter is readable at all | Buried mid-sentence, or case left unstated |
| Material | The visual identity of the whole set | Two or three materials competing |
| Rendering and medium | Illustration, photo or 3D render | Left implicit, so you get the model's default |
| Palette | Coherence across many letters | Given as a mood rather than named hues |
Swap only the material and the same skeleton produces an entirely different set: formed entirely by coiled brass wire and small gears, by cracked river ice, by dense moss and pale mushrooms. Hold sentences two and three fixed and the alphabet stays in one family.
Building your own, step by step
-
State the glyph first. Put the letter in quotation marks and say
capitalorlowercaseexplicitly, or half your outputs will be the wrong case. - Name one material with a modifier. "Tropical flowers and foliage" is far more specific than "flowers", and specificity is what keeps a set from drifting.
- Give the material a size hierarchy. Large elements carry the strokes, small elements fill the gaps. Without this the glyph turns into an even field of detail.
- Specify the medium in its own sentence, so it applies to the whole image and not just the material.
- Name the background. Stark white is not only an aesthetic choice; it makes the letter trivial to key out and drop onto anything later.
- List actual colours. Four or five named hues, not "warm tones".
- Generate a batch and cull. Expect a real fraction of any batch to be illegible. This is a numbers exercise.
Where letterforms break
Legibility fails in predictable places, and knowing which letters will cost you the most attempts is worth more than any keyword.
| Glyph group | Failure mode | Mitigation |
|---|---|---|
| Closed counters: A B D O P Q R | The enclosed hole fills with material | Ask for the enclosed opening to stay clear and show the background |
| Lookalikes: I and l, S and 5, O and 0 | Reads as the wrong character | Say "the capital letter" and describe the anatomy you want |
| Thin strokes: E F T | Strokes break into disconnected clumps | Ask for a heavy weight and continuous stems |
| Diagonals: K X Y | Junctions turn to mush | Enlarge the material elements and reduce fine detail |
Two broader problems sit on top. First, the material can win: if every attempt looks like a bouquet that vaguely resembles a letter, cut adjectives from the material description and add a clause making the letter shape dominant. Second, unspecified type anatomy. If you never say serif or sans, heavy or light, upright or italic, the model picks differently every time, and that alone will wreck a set even when each individual letter is good.
Getting a coherent alphabet
The discipline is the same as for character consistency: write one prompt and change exactly one token.
- Keep every word identical except the letter itself. Do not improve the wording when you reach M.
- Generate the full set against the same model and the same settings, in one sitting. Provider-side updates shift the look between sessions.
- Cull and regenerate outliers with the same prompt rather than writing a special prompt for the letters that misbehave.
- If your tool exposes a seed, hold it, but do not expect much. Changing the glyph changes the composition regardless.
- For anything going to print, trace the results to vector in a tool such as Inkscape. Stroke weight and spacing can then be normalised in the vector, where you have exact control, instead of being renegotiated with the model.
Practical takeaway
Write the prompt as three sentences: what the glyph is made of and how the material is distributed, how the image is rendered, and which specific colours appear. Put the letter in quotes and state its case. Plan for a cull rate rather than a perfect first result, and start with the easy glyphs to validate the recipe before spending attempts on B, R and X. When the set matters more than any single letter, freeze the wording, freeze the settings, and fix the remaining inconsistencies in vector rather than in the prompt.



Top comments (0)