私はSVGテキストの位置を、それが位置するy-位置よりも完全に上になるように配置しようとしています。 text-after-edge
の支配的なベースラインは、このための適切な設定のようです。SVG dominant-baselineがSafariで動作しない
これはChromeでもうまくいきますが、Safari text-after-edge
では、y-位置を中心にテキストがレンダリングされます。
私はこのcodepenに見られるように、更なる探求:ここ
https://codepen.io/anon/pen/obrreb?editors=1010
はChromeで出力されます。
そしてSafariで:
あなたはレンダリングが異なる支配的なベースラインの数を見ることができるように。
私は最近、同じ問題に遭遇した、と私の場合で働いていた解決策を見つけた
text-after-edgeとtext-before-edgeは[SVG 2から削除されました](https://www.w3.org/TR/SVG2/text.html#AlignmentBaselineProperty)であり、使用しないでください。 –