Zeichnen in SVG/SVG 2
2015 hoffte ich auf SVG 2 und viele neue Effekte für das Zeichnen in SVG. Ob sie jemals kommen, weiß man nicht.
stroke-align
Mit der Eigenschaft stroke-align können künftig die Ausrichtung der Randlinie bestimmt werden.
Folgende Werte wären möglich:
- center: (Standardwert) Randlinie liegt mittig, Objekt wird um Randbreite größer
- inside: die Randlinie liegt innen; Objekt vergößert sich nicht
- outside: Randlinie liegt außen; Objekt wird um doppelte Randbreite größer
Auch eine Umsetzung von unterschiedlich breiten Strichstärken, die einen hand-drawn-Effekt ermöglichen würden, scheitert an den komplexen - sich teilweise widersprechenden Anforderungen an einen solchen Algorithmus.
stroke-dashcorner
Mit der Eigenschaft stroke-dashcorner konnen künftig die Darstellung der gestrichelten Linie in den Ecken gestaltet werden.
stroke-dashadjust
Mit der Eigenschaft stroke-dashadjust soll man künftig bestimmen, inwieweit das Muster einer Strichelung angepasst und wiederholt wird.
Folgende Angaben sind möglich:
none: Standardwertstretch: Wenn das Muster nicht ganz in der Pfadlänge aufgeht, werden Striche und Lücken gestrecktcompress: Wenn das Muster nicht ganz in der Pfadlänge aufgeht, werden Striche und Lücken gestauchtdashes: Wenn das Muster nicht ganz in der Pfadlänge aufgeht, werden Striche angepasst, Lücken bleiben in der gewählten Einstellunggaps: Wenn das Muster nicht ganz in der Pfadlänge aufgeht, werden Lücken angepasst, Striche bleiben in der gewählten Einstellung