# #017 Branding-Assets **Status:** erledigt **Meilenstein:** v0.6.0 **Labels:** design **Geschätzt:** 4 h **Tatsächlich:** – ## Ziel Alle Logo-Varianten, Banner, Favicons, Manifest-Icons nach Vorgabe. ## Aufgaben - [x] symbol(-light), icon-small, avatar, logo(-light), banner 1280×640 (+ banner.png für die Social Preview) - [x] Favicon 16/32, Apple-Touch-Icon, Manifest-Icons (192, 512, maskierbar) per Skript aus SVG (`pnpm marke`) ## Akzeptanzkriterien - [x] Darstellung in beiden Themes geprüft (Vorschau-Tafel dunkel/hell, Favicons auf hellem und dunklem Tab) ## Abhängigkeiten #001 ## Notizen / Entscheidungen - **Texte als Pfade:** Wortmarke und Banner sehen überall gleich aus, auch ohne installierte Schrift. Die TTFs (JetBrains Mono 2.304, Space Grotesk 2.0.0, OFL) lädt `pnpm marke` mit SHA-256-Prüfung nach `node_modules/.cache`; eingecheckt werden nur die Ergebnisse. - opentype.js 1.3.5 kennt die Ligatur-Regeln von JetBrains Mono nicht und schreibt in `toPathData` gelegentlich „NaN“ – deshalb Glyph für Glyph gesetzt und Pfaddaten selbst geschrieben. - `icon-small.svg` passt sich per `prefers-color-scheme` an; die PNG-Favicons sind dicke Linien auf Teal, weil 16 px mit den dünnen Linien des Symbols nicht lesbar waren. - Unterzeile im Banner 32 statt 34 px – sonst breiter als die Ränder.