mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
A paragraph with one character in a different type size was broken with the Single-line Composer, even when Every-line was chosen: the composer gave up whenever the paragraph's glyphs did not all have the same line metrics (ascent, descent, leading, cap height, x height and em box top). In rectangular area type without text wrap, rows and columns included, the width of a line does not depend on how far down the frame it is. There the Every-line Composer now composes a paragraph whose characters differ in line metrics (type size, font, leading or vertical scale, or an inline graphic taller than the text), and each line takes its height from its own text, as with the Single-line Composer. Area type of another shape, or with text wrap, still breaks such a paragraph with the Single-line Composer. Docs: docs/mcp.md, docs/target-app-parity.md.