Firefox で .svg ファイルへのリンクを含むクリップパスを使用しても問題はありませんが、Safari はそれらの使用を拒否しているようです。
私の WIP ページhttp://www.omakadesign.comを Firefox で読み込むと、メニューの下部に蝶のパターンが表示されますが、Safari で読み込むと、メニューは完全に長方形になります。
関連する行が main.css (221) に表示され、次のようになります。
clip-path: url("../img/menu-news.svg#news-clip");
clip-path と Safari に関する情報はほとんどないようで、このサイトでもそれに関する質問はあまりないようです (私が見たことがあると信じてください)。しかし、繰り返しになりますが、Firefox でも clip-path を使用した最も基本的なインライン svg の例を取得することさえできないため、このトピックで欠けている基本的なものがあるのではないでしょうか?
(また、これは別の主題ですが、これらのメニューの下部にパディングとマージンの両方がある理由は、最小幅を使用してそれらをゼロにしているため、私には謎です...)
アップデート:
私はテストを行い、マスクタグを含む .svg を作成し、代わりに上に表示されるクリップパス行を css マスクに置き換えました (Firefox スタイルエディターで試してみたい場合はまだ 221 です)。 Firefox と Safari ではまだスキップされます:
mask: url("../img/menu-news-mask.svg#news-mask");
(最終更新: 解決策が見つかりましたが、さらに 5 時間投稿することは許可されていません...非常に具体的な SVG を使用し、Safari では -webkit-mask を使用する必要があります。)