2006-07-23

Bug 345586 SVG 1.1 Text Feature String should not be "SUPPORTED" on 1.8 Branch

ポスト @ 0:47:01 | mozilla, svg

Bug 345586 SVG 1.1 Text Feature String should not be "SUPPORTED" on 1.8 Branch

なぜか 1.8 ブランチでは SVG 1.1 の Text の特色機能文字列 (Feature String) が誤ってサポートになっている件。Trunk では UNSUPPORTED で問題ないのですが、 1.8 ブランチではなぜか SUPPORTED になっています。たまたま Firefox 2.0 Beta 1 を使ったときに見付けました。その後勢いに任せて、バグ登録 & パッチ提出。パッチといっても

-SVG_SUPPORTED_FEATURE("http://www.w3.org/TR/SVG11/feature#Text")
+SVG_UNSUPPORTED_FEATURE("http://www.w3.org/TR/SVG11/feature#Text")

というだけのものです。WONTFIX になりそうな気がするのも事実 。

Feature String (特色機能文字列)は UA の実装状況を調べるときに使えます。DOM の hasFeature でもチェックできますし、requiredFeatures 属性を使うことで描画する/しないをわけることができます。自分の使っている UA の対応している特色機能文字列をチェックするための SVG もあります。