diff --git a/docs/brand/README.md b/docs/brand/README.md index 0db8686..f27887a 100644 --- a/docs/brand/README.md +++ b/docs/brand/README.md @@ -1,14 +1,14 @@ # Marken-Dateien Alles hier stammt aus einem einzigen Original: dem D4RKST3R-Logo in 2048×2048 -mit Transparenz (Wolfskopf über dem Schriftzug-Banner). +mit Transparenz (Katzenkopf über dem Schriftzug-Banner). ## Was hier liegt | Datei | Was | Wofür | |---|---|---| | `lockup.png` | volles Logo, auf den Inhalt beschnitten | Kopfzeilen, Discord-Banner, OG-Bilder | -| `mark.png` | nur der Wolfskopf, 1024×1024 | alles Quadratische — Favicon, Avatar | +| `mark.png` | nur der Katzenkopf, 1024×1024 | alles Quadratische — Favicon, Avatar | | `build.py` | erzeugt beide plus die abgeleiteten Icons | Neubau nach Logo-Änderung | ## Warum zwei Fassungen @@ -38,6 +38,7 @@ jedem Seitenaufruf, 192 px reichen für eine Darstellung mit rund 30 px. A:/eco/Gitea/data/gitea/public/assets/img/ logo.svg Navbar + App-Icon favicon.svg Browser-Tab + favicon.png Rückfallebene, die Gitea als „alternate icon" setzt apple-touch-icon.png iOS-Lesezeichen (180 px, deckend) avatar_default.png Standardavatar für Konten ohne Bild (512 px) @@ -47,8 +48,8 @@ frontend/public/ ``` Die Icons auf dunklem Grund sind **deckend** (`#0a0a0a`, abgerundet) — iOS legt -hinter transparente Lesezeichen sonst Schwarz oder Weiß, je nach Laune, und der -Wolf ist selbst fast schwarz. +hinter transparente Lesezeichen sonst Schwarz oder Weiß, je nach Laune, und die +Katze ist selbst fast schwarz. ## Neu bauen diff --git a/docs/brand/build.py b/docs/brand/build.py index 9eb930c..bba5ec4 100644 --- a/docs/brand/build.py +++ b/docs/brand/build.py @@ -1,5 +1,5 @@ # Baut aus dem Original-Logo den Satz an Marken-Dateien: -# - die Wolfskopf-Marke freigestellt (fuer Favicon, Avatar, kleine Groessen) +# - die Katzenkopf-Marke freigestellt (fuer Favicon, Avatar, kleine Groessen) # - das volle Lockup beschnitten (fuer Kopfzeilen, Discord, OG-Bilder) # - Icons auf dunklem Grund (iOS und Gitea-Standardavatar moegen kein Alpha) # - SVG-Huellen mit eingebettetem PNG (Gitea will .svg, das Original ist @@ -15,7 +15,8 @@ MARKE = pathlib.Path('A:/eco/dc_devlog_bot/docs/brand') GITEA = pathlib.Path('A:/eco/Gitea/data/gitea/public/assets/img') FRONTEND = pathlib.Path('A:/eco/dc_devlog_bot/frontend/public') -# Kopf mit Ohrenspitzen und etwas Schulter, ohne Schriftzug (im 2048er Original) +# Katzenkopf mit Ohrenspitzen und etwas Schulter, ohne Schriftzug +# (Koordinaten im 2048er Original) KOPF = (330, 20, 1740, 1430) DUNKEL = (10, 10, 10, 255) # --bg der Marke @@ -79,6 +80,9 @@ schreib(MARKE / 'lockup.png', png_bytes(lockup)) # Datei haengt an jedem Seitenaufruf. schreib(GITEA / 'logo.svg', svg_huelle(png_bytes(marke, 192), 192)) schreib(GITEA / 'favicon.svg', svg_huelle(png_bytes(gerundet(marke, 128), 128), 128)) +# Gitea verweist zusaetzlich auf favicon.png als "alternate icon" — ohne die +# Datei zeigen aeltere Browser dort weiter die Gitea-Tasse. +schreib(GITEA / 'favicon.png', png_bytes(gerundet(marke, 180))) schreib(GITEA / 'apple-touch-icon.png', png_bytes(gerundet(marke, 180))) schreib(GITEA / 'avatar_default.png', png_bytes(gerundet(marke, 512)))