Files
feuerwerk/public/brand/favicon.svg
T
adminandClaude Opus 5.5 2d3b957551 Add the Feuerwerk logo files and a favicon for the editor
The project has a name and a logo now, but neither the editor tab nor
the repo carried it. The logo existed only as a design mockup.

- public/brand/ holds the logo in three layouts: the icon alone, the
  wordmark to the right and the wordmark below. Each comes in a light
  and a dark variant, with a transparent background.
- The geometry is taken from the mockup. Strokes are rebuilt as filled
  shapes. The wordmark is Manrope Bold converted to paths, with the
  font's kerning and -0.03em tracking, so no installed font is needed.
- The favicon is the dark icon on a rounded #15171B tile, as SVG plus
  favicon.ico (16, 32, 48 px) and a 180 px apple-touch-icon. Only the
  editor page links it. play.html shows the games and stays without.
- nginx serves the folder as /feuerwerk/public/brand/. Vite has no
  publicDir, so the files are not copied into dist/.

Findings:
- At 16 px the strokes get thinner than one pixel and the icon blurs.
  From 32 px on it is clean.

Tests:
- Rendered in Chromium at 3x against the mockup: the icon matches to
  7 of 255 per channel, wordmark edges sit within 1 device pixel.
- Prettier on web/index.html clean. No full gate, the change has no
  code in it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:23:54 +02:00

9 lines
987 B
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 344 344" width="344" height="344" role="img" aria-label="Feuerwerk">
<title>Feuerwerk</title>
<rect width="344" height="344" rx="64" fill="#15171B"/>
<path fill="#3FB6A8" d="M39.2 92L39.2 39.2L92 39.2L92 48.8L48.8 48.8L48.8 92ZM252 39.2L304.8 39.2L304.8 92L295.2 92L295.2 48.8L252 48.8ZM304.8 252L304.8 304.8L252 304.8L252 295.2L295.2 295.2L295.2 252ZM92 304.8L39.2 304.8L39.2 252L48.8 252L48.8 295.2L92 295.2Z"/>
<path fill="#F5B83D" d="M162.4 42.4L181.6 42.4L181.6 140L162.4 140ZM162.4 204L181.6 204L181.6 301.6L162.4 301.6ZM42.4 162.4L140 162.4L140 181.6L42.4 181.6ZM204 162.4L301.6 162.4L301.6 181.6L204 181.6Z"/>
<path fill="#F0782F" d="M208 147.314L246.514 108.8L235.2 97.486L196.686 136ZM147.314 136L108.8 97.486L97.486 108.8L136 147.314ZM196.686 208L235.2 246.514L246.514 235.2L208 196.686ZM136 196.686L97.486 235.2L108.8 246.514L147.314 208Z"/>
<path fill="#FFF3D1" d="M172 147.11L196.89 172L172 196.89L147.11 172Z"/>
</svg>