When implementing [1] in Blink, the following came up as a question during code review:
fs@opera.com: "I find it a bit odd that <tspan> gets this treatment, but not <textpath>, since they are both "inline level" text content elements - that's a spec issue though..."
@tabatkins
[1] https://drafts.csswg.org/css-display/#unbox-svg