# VectorPaint dialogue balloons: connect tails, reading order and speakers

Language: en
Canonical: [VectorPaint dialogue balloons: connect tails, reading order and speakers](<https://allluckly.cn/en/guides/vectorpaint-dialogue-balloons/>)
中文：[中文 HTML](<https://allluckly.cn/guides/vectorpaint-dialogue-balloons/>)
English: [English HTML](<https://allluckly.cn/en/guides/vectorpaint-dialogue-balloons/>)
Published: 2026-11-03T00:00:00+08:00
Modified: 2026-11-03T09:34:11+08:00
Author: Bison

Arrange three balloons in an original two-person scene, checking speaker identity, tail direction, wrapping and occlusion.

English translation of the [Chinese original](<https://allluckly.cn/guides/vectorpaint-dialogue-balloons/>), translated on 2026-11-03. Original publication dates, attribution, code and version notes are retained.

Correct balloon text can still be attributed to the wrong speaker. Add three fictional lines to an original two-person scene, working on placement, tails and reading order. This produces static artwork without automatic character recognition, dialogue layout or story generation. You must verify both the lines and their visual associations.

## Assign all three lines before drawing

Label two simple original figures A on the left and B on the right, then write A’s opening, B’s reply and A’s addition in full. Decide balloon shapes after the wording, rather than truncating meaning to fit attractive circles. Reserve space above the figures on a 1200 by 800 pixel canvas. State this exercise’s left-to-right, top-to-bottom reading convention without implying it applies to all comics. Draft labels may later be hidden, but the finished picture must identify speakers visually.

## Place text blocks before balloon outlines

Place the three text blocks first and test the longest line’s width and height. Wrap naturally and leave comfortable internal space, then draw ellipses or closed curves around them. Use a consistent type hierarchy instead of shrinking long lines into identical small balloons. Different text lengths may need different balloon dimensions. Preserve faces and important gestures; obscuring those cues can undermine speaker identification even when the words remain readable.

## Point each tail toward its speaker

Draw a separate closed tail overlapping the balloon body and pointing near the intended speaker. It need not touch the mouth, but must not suggest the other person. Inspect the join in contrasting colours, then restore matching fills. Ordinary stacking does not automatically merge two stroked outlines, so maintain their stroke and overlap deliberately without assuming a dedicated balloon command. Check each balloon with the other two hidden before continuing.

## Establish reading order through placement

Place the opening near the upper left, the reply farther right/down and the addition where it does not demand a confusing backward jump. Use position rather than tiny numbers to resolve ambiguous order. Reposition balloons before allowing tails to cross other balloons or faces. A temporary reading-path arrow can help testing, but the final scene should not require it. After moving a balloon, verify its speaker tail again.

## Preserve pauses and emphasis in the wording

Audit punctuation, negations and omissions against the draft because they affect tone. Use available type controls for restrained emphasis without disrupting line spacing. Expand the balloon or edit unnecessary wording before splitting a sentence across speakers. Check unusual glyphs in output. These lines are original exercise material; real quotations still require appropriate source and permission handling, regardless of their placement inside a balloon.

## Test attribution without draft character labels

Hide A/B draft labels and identify the speaker for every line in reading order, then compare with the assignment list. If the script is needed to understand attribution, revise the layout. Test against simplified character silhouettes too, watching tails that could point at gestures or objects. Separately double the first line in a test to check expansion. Restore the intended dialogue and keep experimental wording out of the shared artwork.

## Keep editable dialogue and inspect exports

Organise figures, balloons, tails and editable text and save the source before exporting. Inspect small type, seams and tail tips at intended size. Check transparent output on its destination background; a white balloon fill remains an object. For script changes, update text and then geometry rather than patching images alone. Reopen the versioned delivery file and read all three lines, excluding old scripts, test arrows and draft labels.

## Fix tails and placement when attribution fails

For a reply attributed to A instead of B, inspect tail direction, attachment and reading position before adding identifying colours. Repair double outlines at the body-tail junction in a copy. Fix text bounds and balloon size before shrinking all lettering. If crowded, allocate more dialogue space or remove decoration while retaining expressions. Repeat attribution without draft labels and confirm all three lines can be read in order.

## Related tutorials and sources

[VectorPaint text layout: make a clear event card](<https://allluckly.cn/en/guides/vectorpaint-text-layout/>), [VectorPaint pen tutorial: draw a leaf with a few anchors](<https://allluckly.cn/en/guides/vectorpaint-pen-curves/>).

Sources checked on November 3, 2026: VectorPaint 1.0.8, requiring iOS / iPadOS 17 or later. Capability scope follows the [official App Store description](<https://apps.apple.com/cn/app/id1587272880>) and [Apple public version lookup](<https://itunes.apple.com/lookup?id=1587272880&country=cn>). These are exercises and checks you can perform, without a claim of step-by-step physical-device testing or verification in every target environment. Example content is instructional; follow the controls in your installed version.

