Android 4.3以下で閲覧しているとSVGの画像が正しく表示されていないことがある。 Android 2.3以下であればSVG非対応なので表示されないのは当然だが、4.3以下で正しく表示されないことがあるのはなぜか? それはAndroid 4.3以下の標準ブラウザはSVGタグにwidthとheightの指定がないと正しく表示できないバグがあるからだ。 以下の2つはそれぞれSVGタグにwidthとheightの指定をしたものと指定なしのものだ。(オレンジの方は指定なし) Android 4.0-4.3で見るとオレンジの方は正円になっていない(正しく表示されていない)はずだ。 それぞれのSVGファイル内のコードはこのようになっている。見ての通りオレンジ色のSVGのほうにはwidthとheightの指定がない。 青のSVGのコード <svg xmlns="http://www.w3.org
![Android 4.3以下でSVGが正しく表示されない原因はIllustratorの書き出し仕様](https://cdn-ak-scissors.b.st-hatena.com/image/square/90ad15fe2e540ab78e2ac965a146b0dc1adce7cb/height=288;version=1;width=512/https%3A%2F%2Fiwb.jp%2Fwp-content%2Fuploads%2F2016%2F06%2Fandroid-4-3-svg-image-display-illustrator.png)