Marken-Doku: es ist eine Katze, plus fehlende favicon.png fuer Gitea
Zwei Korrekturen am vorigen Commit: - Ich hatte das Maskottchen durchgehend als Wolfskopf beschrieben. Es ist eine Katze. Betrifft README und die Kommentare in build.py. - Gitea setzt neben favicon.svg noch ein <link rel="alternate icon"> auf favicon.png. Die Datei fehlte, dort stand also weiter die Gitea-Tasse — am Livesystem geprueft, das Bild kam in Gitea-Gruen (96,153,38) zurueck. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
+6
-2
@@ -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)))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user