feat(favicon): eigene Favicon-Fassung + Raster, CLI-Schwellen getrennt

- assets/favicon/kalina-favicon.svg: K ohne Beeren-Cluster (bei 16 px unsichtbar)
- Raster 16/32/48/180/192/512 + ico mit PIL gezeichnet: ImageMagick/MSVG ignoriert
  vererbte stroke-Attribute und liefert die Marke ohne K
- tools/kalina-pdf: --min-fill (0.10, Bruch) von --ziel (0.55, Hinweis) getrennt,
  Deckblatt wird berichtet statt bewertet, Raster auch fuer Seite 1
This commit is contained in:
mm committed 2026-10-23 10:42:52 +02:00
1 parent db3725da4d
commit 9db207efe8
14 files changed
+45 -7

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 823 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 867 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Favicon-Fassung der Marke: Kreis, K, roter Kern - ohne Beeren-Cluster.
Bei 16 und 32 px sind Beeren mit r=2.2 (auf 240 viewBox) 0,15 bzw. 0,3 px gross
und werden zu grauem Matsch; das K bleibt lesbar. Volle Marke: kalina-mark.svg
Die Strich-Attribute stehen bewusst an jedem <path> und nicht am <g>: ImageMagick
rendert SVG mit MSVG und ignoriert vererbte stroke-Attribute - das K verschwindet
dann still (gemessen: Favicon ohne K, nur Kreis und roter Punkt). -->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" role="img" aria-label="KALINA">
<title>KALINA</title>
<circle cx="120" cy="120" r="116" fill="#0e1419"/>
<path d="M80,64 L80,176" fill="none" stroke="#f5f5ef" stroke-width="34" stroke-linecap="square" stroke-linejoin="miter"/>
<path d="M98,120 L180,58" fill="none" stroke="#f5f5ef" stroke-width="34" stroke-linecap="square" stroke-linejoin="miter"/>
<path d="M98,124 L180,182" fill="none" stroke="#f5f5ef" stroke-width="34" stroke-linecap="square" stroke-linejoin="miter"/>
<circle cx="98" cy="122" r="7" fill="#c1121f"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 845 B