Created attachment 401440 [details] Firefox and Chrome rendering It seams that stroke-dasharray applied on a an SVG <text> element isn't handled properly. Here's a test case: https://codepen.io/JeremiePat/pen/ZEQbyKY It looks like Safari isn't computing dash length properly. Safari is producing more than a hundred of dash where Firefox and Chrome only produce roughly ten dash (as expected). It feels like the dash are computed in the screen coordinate system without adjusting for the viewBox scale (see https://twitter.com/AmeliasBrain/status/1270353669897072645)
Created attachment 401441 [details] Safari 13 rendering
<rdar://problem/64172774>
r254657 fixed the rectangle display, which has the attribute pathLength, except from a glitch at the top-left corner.