Inkscapeのv0.91pre2が出たのでインストールしたところ、ローカルのSVGファイルがChromeで表示できなくなった。どうもInkscapeのインストーラー(多分安定版のインストーラーでは起こらない)が関連付けを変える時に間違ったContent-Typeを設定してしまうことが原因のようだ。 修復はレジストリ・エディターで行うのが一番早そう。 HKEY_CLASSES_ROOT\.svg を開き、Content Typeという名前の文字列の値をimage/svg+xmlにするか削除する。 Chromeに限らずFirefoxでも同様のことが起こるらしい。またBracketsのような内部でWebKitを利用しているものでも似たような現象としてツールバーのアイコンが表示されなくなることがあるらしい。これらで困っている人も同じ手順で直る。
![InkscapeのインストーラーがChromeでのSVG表示を壊す](https://cdn-ak-scissors.b.st-hatena.com/image/square/1aa08ab3fcd7e89da214f4b9d61ddfa5dfeec440/height=288;version=1;width=512/https%3A%2F%2Fhail2u.net%2Fimg%2Fblog%2Fhkey-classes-root-svg-content-type.png)