Übersicht-Symbol: Faktor 1,1 statt 1,33 - der erste Versuch stand über

Faktor 1,33 hatte das Symbol auf volle Rasterbreite gezogen und dabei von
x=3,99 bis x=27,9 geschoben - knapp vier Einheiten über den rechten Rand des
24er-Rasters, also rechts abgeschnitten. Beim Nachmessen waren Breite und Höhe
geprüft, aber nicht die Position.

Jetzt Faktor 1,1 um die Rastermitte (12,12): 19,8 x 11,3 bei x 3,2-23,0 und
y 7,6-18,9, also die vom Eigentümer gewünschten 10 % ohne Überstand. Alle fünf
Tab-Symbole nachgemessen, diesmal mit Rändern.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-02 11:50:23 +02:00
parent 2af5c469d6
commit 0b497642f4
6 changed files with 63 additions and 35 deletions
+25 -7
View File
@@ -1,7 +1,7 @@
# AGENTS.md — Project state, review findings, open items, and working rules
**Last updated: 2026-09-02** (Null heisst unbekannt, Momentanwerte nur fuer
"jetzt", Uebersicht-Symbol vergroessert, `2026.9.2.3`, Abschnitt BN.
"jetzt", Uebersicht-Symbol vergroessert, `2026.9.2.4`, Abschnitt BN.
Davor: Verbrauchsfaktor aus dem Tankbeleg, `2026.9.1.32`,
Abschnitt BM. Davor: Reifenzaehler ohne Fahrzeugwechsel, „Raeder“
statt „Reifen“, `2026.9.1.29`, Abschnitt BL. Davor: Ortsnamen aus dem Backend, Verbrauchseichung an
@@ -7520,14 +7520,32 @@ Gemeldet, live per `getBBox()` nachgemessen: 18,0 x 10,3 von 24 - **43 %** der
Hoehe, waehrend die vier Nachbarn zwischen 65 % (Tanken) und 89 % (Fahrten)
liegen.
Auf volle Rasterbreite gezogen (Faktor 1,33, `stroke-width` 1,125 als
Ausgleich, damit die Strichstaerke gerendert wieder 1,5 betraegt): jetzt
23,9 x 13,7, also **57 %** - die Breite entspricht exakt "Mein Audi".
**Der erste Versuch war falsch und wurde vom Eigentuemer sofort bemerkt** ("das
Uebersicht Icon ist jetzt abgeschnitten"). Faktor 1,33 auf volle Rasterbreite
schob es von x=3,99 bis x=27,9 - knapp vier Einheiten ueber den rechten Rand.
Ich hatte Breite und Hoehe gemessen und als Erfolg gemeldet, ohne die
**Position** zu pruefen: die 23,9 waren die Breite eines ueberstehenden
Symbols.
**Regel daraus, allgemein:** bei jeder Skalierung eines Symbols die Raender
messen (`bb.x`, `bb.x + bb.width`), nicht nur `bb.width`/`bb.height`. Eine
Groesse allein sagt nichts darueber, ob sie ins Raster passt.
Jetzt Faktor 1,1 um die Rastermitte (12,12), `stroke-width` 1,364 als
Ausgleich (1,5 / 1,1), damit die Strichstaerke gerendert wieder 1,5 betraegt.
Nachgemessen, alle fuenf Symbole und diesmal mit Raendern:
| Tab | x | y | Groesse | im Raster |
|---|---|---|---|---|
| Uebersicht | 3,2 - 23,0 | 7,6 - 18,9 | 19,8 x 11,3 | ja |
| Mein Audi | 0,0 - 24,0 | 3,8 - 21,0 | 24,0 x 17,2 | ja |
| Fahrten | 1,0 - 23,0 | 2,0 - 23,4 | 22,0 x 21,4 | ja |
| Statistik | 3,5 - 20,5 | 2,8 - 21,2 | 16,9 x 18,5 | ja |
| Tanken | 3,0 - 17,0 | 4,5 - 20,0 | 14,0 x 15,5 | ja |
**Bewusst nicht weiter:** das Symbol ist ein Halbkreis und damit bauartbedingt
halb so hoch wie breit. Fuer 72 % Hoehe braeuchte es Faktor 1,68 und waere mit
30 Einheiten breiter als das Raster. Wirklich gleich hoch wird es nur durch
Neuzeichnen des Bogens mit groesserem Winkel - dem Eigentuemer angeboten,
halb so hoch wie breit. Echte Hoehengleichheit mit den Nachbarn gibt es nur
durch Neuzeichnen des Bogens mit groesserem Winkel - dem Eigentuemer angeboten,
nicht unaufgefordert gemacht.
## Working conventions (observed — keep them)