SVG: a 5.5 5.5 0 100 11 z must follow the grammar for {letter, number, number, number, flag, flag, number, number}, which means the 100 component should be treated as "flag:1 flag:0 number:0 number:11".
From the spec:
elliptical_arc::=
( "A" | "a" ) wsp* elliptical_arc_argument_sequence
elliptical_arc_argument_sequence::=
elliptical_arc_argument
| (elliptical_arc_argument comma_wsp? elliptical_arc_argument_sequence)
elliptical_arc_argument::=
number comma_wsp? number comma_wsp? number comma_wsp
flag comma_wsp? flag comma_wsp? coordinate_pair
...
sign::= "+"|"-"
number ::= ([0-9])+
flag::=("0"|"1")
comma_wsp::=(wsp+ ","? wsp*) | ("," wsp*)
wsp ::= (#x9 | #x20 | #xA | #xC | #xD)
Target: normalization should turn this into A 5.5 5.5 0 1 0 0 11 Z
SVG:
a 5.5 5.5 0 100 11 z
must follow the grammar for {letter, number, number, number, flag, flag, number, number}, which means the 100 component should be treated as "flag:1 flag:0 number:0 number:11".From the spec:
Target: normalization should turn this into
A 5.5 5.5 0 1 0 0 11 Z