dominant-baseline:text-before-edge
使用しないが同じ効果を達成する回避策があるかどうかを知りたいです。
テキストを x=0 y=0 座標に配置すると言う場合、そのポイントを、最初の文字のベースライン (赤) の開始点ではなく、テキストのバウンディング ボックス (緑) の左上隅にする必要があります。
私はここでアイデアを見つけました:http: //nelsonslog.wordpress.com/2011/09/12/svgtext-baseline-considered-harmful/
私の場合、設定は次のとおりです。
dy="。84em"
何が問題なのdominant-baseline
ですか? 残念ながら、dy='.84em'
ハッキングは実際に使用されているフォントの正確な測定基準に依存しており、そのようなものを使用している場合はsans-serif
正確に予測できません。ターゲットにしたすべてのプラットフォームでうまく機能dominant-baseline: central
する a と一緒に使用しました。dy='50%'
を使いたくなりますalignment-baseline
が、サポートはむらがあります。