Kit · Assets
Logo pack
Every approved export, under one name shape. Nothing here is hand-made: the whole pack is generated by scripts/generate-logo-pack.mjs from the same geometry file the website renders, so a file in this folder cannot drift from the live mark.
The mark ships as true SVG because it is pure geometry. The lockup ships as PNG because it contains type — PP Neue Corp is licensed and is never redistributed, so it is rasterised locally and the font itself never leaves the repo.
HuckCarpet-<Variant>-RGB-<ColorVersion>.<ext>Variants: Mark · Lockup. Versions: Purple (brand ink, the default) · White (knockout) · Black (one-colour print) · Marigold (mark only, on purple grounds). CMYK is generated per print job, not kept here.
The mark
For favicons, app tiles, avatars, van doors and stamps — anywhere the words will not fit or are already present. Marigold exists for the mark alone on a purple ground; the lockup never takes it.
HuckCarpet-Mark-RGB-Black.pngPNG · 4 KB · on whiteHuckCarpet-Mark-RGB-Black.svgSVG · 1 KB · on white
HuckCarpet-Mark-RGB-Marigold.pngPNG · 1 KB · on inkHuckCarpet-Mark-RGB-Marigold.svgSVG · 1 KB · on ink
HuckCarpet-Mark-RGB-Purple.pngPNG · 1 KB · on whiteHuckCarpet-Mark-RGB-Purple.svgSVG · 1 KB · on white
HuckCarpet-Mark-RGB-White.pngPNG · 4 KB · on inkHuckCarpet-Mark-RGB-White.svgSVG · 1 KB · on ink
The lockup
The full name. Monochrome by rule: the mark is a letter, so it is always the same colour as the letters beside it.
HuckCarpet-Lockup-RGB-Black.pngPNG · 10 KB · on white
HuckCarpet-Lockup-RGB-Purple.pngPNG · 15 KB · on white
HuckCarpet-Lockup-RGB-White.pngPNG · 11 KB · on ink
Regenerating the pack
Run node scripts/generate-logo-pack.mjs. It reads src/lib/wordmark-geometry.json, needs ImageMagick for the mark rasters and Playwright for the lockups, and refuses to write a file whose ink coverage is outside the band the geometry predicts — a blank or mis-scaled export looks like a perfectly ordinary file in a folder listing, so the generator checks rather than trusts.
The rules that come with these files
Everything on the wordmark page applies to every file here: clearspace of one grid cell, minimums of 16px for the mark and 14px type for the lockup, never a # character, never a different colour from the letters beside it, never rebuilt by hand. Identity · Wordmark & lockups →