bea482e30d
test / test (push) Has been cancelled
The tab icon carries the initials rather than the two-line wordmark because the wordmark stops resolving below 32px, but it kept the wordmark's weights, and those do not survive the size either. The S is ExtraLight against the P's SemiBold: a 0.90 stem against 3.40, which at 16px is a quarter of a pixel against most of one. The pair rasterised to a P with a smudge beside it, the S reaching no solid pixel at all at 16 or 32. It is Medium now. That gives up the Self/Post weight play inside this one variant, which is the right trade: the contrast needs more pixels than the variant exists to work in, and the variants big enough to carry it keep it. The outlines come from IBM Plex Sans as before, at the same font-size 26, letter-spacing -1 and baseline — only the S's weight moved, and the pair re-centres on its advances the way live text would, which shifts the P 0.57 right. The reconstruction was checked by regenerating the committed ExtraLight/SemiBold outlines from the same pipeline first; they came back identical, so the new S is the font's, not a thickened copy of the old one. A stroke was tried before the font was to hand and is not what shipped: it thickens uniformly, where Medium is modulated at the joins and keeps the apertures open, which is visible by 64px. favicon.png is regenerated from the same source. Its border is unchanged to the pixel and its alpha to the count; only the lettering moved. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2.8 KiB
2.8 KiB