Übersicht-Symbol: nochmals 10 % (Faktor 1,21) und auf die Rastermitte gelegt

Die eigene Mitte des Symbols liegt bei x=13, nicht 12. Ohne Verschiebung wäre
Faktor 1,21 rechts wieder angestoßen (24,10 statt 22,89). Jetzt Geometrie
1,11-22,89, mit Strichstärke 0,36-23,64 - im Raster.

Gemessen: 21,8 x 12,5 gegen ursprünglich 18,0 x 10,3, gerenderte Strichstärke
weiterhin 1,5 wie bei den Nachbarn.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-02 11:53:17 +02:00
parent 0b497642f4
commit 960e07d7d7
6 changed files with 37 additions and 21 deletions
+12 -7
View File
@@ -44,7 +44,7 @@ export function SymbolUebersicht({ groesse }: SymbolProps) {
<Rahmen
groesse={groesse}
kinder={
/* 10 % groesser, zentriert um die Rastermitte (12,12).
/* 21 % groesser als das Original, auf die Rastermitte (12,12) gelegt.
Live gemessen (getBBox) fuellte das Symbol nur 18,0 x 10,3 von 24 - 43 % der
Hoehe, waehrend die vier Nachbarn zwischen 65 % (Tanken) und 89 % (Fahrten)
@@ -56,14 +56,19 @@ export function SymbolUebersicht({ groesse }: SymbolProps) {
Beim Nachmessen waren Breite und Hoehe geprueft, aber nicht die Position -
bei einer Skalierung immer die RAENDER mitmessen, nicht nur die Groesse.
Faktor 1,1 um (12,12) bleibt mit x 3,2-23,0 und y 7,6-18,9 im Raster. Mehr
geht mit dieser Form nicht: ein Halbkreis ist bauartbedingt halb so hoch wie
breit; echte Hoehengleichheit braeuchte einen neu gezeichneten Bogen mit
groesserem Winkel.
Danach zweimal um 10 % vergroessert (1,1 dann 1,21). Beim zweiten Schritt
wird das Symbol zusaetzlich auf die Rastermitte gelegt: seine eigene Mitte
liegt bei x=13, nicht 12, und ohne diese Verschiebung stuende es bei 1,21
rechts wieder ueber. Gerechnet inklusive Strichstaerke, die 0,75 ueber die
Geometrie hinausragt - Geometrie x 1,11-22,89, mit Strich 0,36-23,64.
Mehr geht mit dieser Form nicht: ein Halbkreis ist bauartbedingt halb so
hoch wie breit; echte Hoehengleichheit braeuchte einen neu gezeichneten
Bogen mit groesserem Winkel.
stroke-width gleicht die Skalierung aus (1,5 / 1,1 = 1,364), damit die
stroke-width gleicht die Skalierung aus (1,5 / 1,21 = 1,240), damit die
Strichstaerke gerendert wieder 1,5 betraegt wie bei den Nachbarn. */
<g transform="translate(-1.2,-1.2) scale(1.1)" strokeWidth={1.364}>
<g transform="translate(-3.73,-3.91) scale(1.21)" strokeWidth={1.24}>
<path d="M4 17a9 9 0 0 1 18 0" />
<path d="M13 17l5.5-5" />
<circle cx="13" cy="17" r="1.3" />