ストロークの拡張は複雑なテーマで、合理的な結果が一つじゃないし(主観的な好みがある)、たくさんのコーナーケースや間違った答えがあるんだ。Firefoxは、全てのポイントで距離に基づいて拡張することを選んでいて、これは合理的な答えの一つで、たぶん最も一般的な方法だね。カスプは曲線に拡張されるし。他のブラウザはカスプを保持することを選んでいて、これも合理的な答えだと思うし、計算コストも安いと思う。でも、特徴サイズ(ノード間の距離)を超えて拡張すると、退化ケースがたくさん出てきて、4つ目の赤いリングでは明らかに間違ってる。ボックスシャドウも拡張が起こるケースの一つで、4つ目の長さパラメータ、スプレッド距離が関係してる。角がカスプなら、シャドウの角もカスプになるし、丸みを帯びていればシャドウの角も丸くなる。役立つ図があるから、詳しくはここを見てみてね:https://drafts.csswg.org/css-backgrounds/#shadow-shape。ちょっとしたトリックとして、0.1pxのボーダー半径を使うと、ボックスはまだ四角に見えるけど、拡張されたシャドウは曲がるんだ。たまに便利だよ。でも、元の記事の内容に戻ると、カスプノードの代わりに微小な曲線を持つフォントを使うと、Chromium/SafariはFirefoxにもっと近くなるよ。