The Feuerwerk wordmark is set with -0.03em tracking. Text in the
engine had no letter spacing, so the wordmark came out about 3 % wider
than the logo.
- Text has a new property Letter spacing, default 0, in the same unit
as the font size. It goes between each two characters, so ten
characters get it nine times. Negative values pull them together.
- TextPicture hands the value to Pixi's text style. Both rasters, the
smooth and the sharp one, use it, and it is part of the raster key.
- The estimated text width in bounds.ts adds the spacing too, so
selection, picking and "Add collider" fit the drawn text.
- Like every number property it can be animated and set from a graph.
That is not tried in the browser.
Tests:
- New unit test for the footprint with spacing. 102 tests in the
three text files green.
- e2e 30f-ii measures the width of "Handgloves" on screen: 237 without
spacing, 282 at +5 (expected +45) and 210 at -3 (expected -27).
e2e 30 on melektaus-atx: ALL PASSED, 25 checks.
- Gate on melektaus-atx: CHECK EXIT 0, 307 files, 4757 tests.
- No counter-check run for 30f-ii.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>