【2017-05-25 追記あり】
Androidのタブレット「ASUS ZenPad 8.0」のGoogle ChromeでWebブラウジングをしていたら、アルファベットの小文字が下の画像のように重なって表示されていました。
なんとかならないかと、試してみました。
ホームページ? 端末? ブラウザ?
まずは、他のサイトを見てみると、問題なく表示されました。いろいろ見ているとたまにおかしくなるサイトもあるようです。
他の端末からおかしくなったホームページをChromeで見ても問題なく表示されました。
次に、タブレットのブラウザを変えたらどうなるか試してみました。
「Firefox」…問題なく表示される。
「Opera」…問題あり。
「Habit」…問題あり。
「Sleipnir」…問題あり。
問題なく表示されたのは「Firefox」だけでした。「Firefox」と他のブラウザとの大きな違いはレンダリングエンジンです。
「Firefox」は「Gecko」を、他のブラウザは「Chrome」も含めて「WebKitBlink」を使っています。
ということは、レンダリングエンジンの問題? でも、他のAndroid端末のChromeで見ても問題なかったのに、なぜ?
タブレットと他のAndroid端末のChromeのバージョンもレンダリングエンジンであるWebViewのバージョンも一緒でした。違いはタブレットは「Android6.0」、他の端末は「Android5.1」ということです。
Android6.0とWebViewになにか問題があると想像できました。これは設定でどうにかできる問題ではありません。
WebViewの更新で対応されるのを待つしかなさそうです。
とりあえずの解決方法は
WebViewが更新されるまでなんとか対処する方法としては、
1. Firefoxを使う。
2. Chromeのバージョンを初期状態に戻す。
この2つしかなさそうです。
1つ目は、WebViewを使わないFirefoxを使う方法です。Firefoxなら英小文字も問題なく表示されます。しかし、試しにFirefoxを使ってみましたが、少し動きが重いので快適なブラウジングは難しい気がします。
2つ目は、Chromeのアップデートをアンインストールして初期化する方法です。こちらは表示も問題ないですし、動きも快適です。しかし、セキュリティ面での危険がついてまわることになります。
最後に
どちらの解決策にしても、快適性を犠牲にしてしまいます。
私は、タブレットは最新版のChromeを使って、表示がおかしいページを見る時だけ、そのページは想像で見るか、他の端末を使うようにしたいと思います。
はやく不具合が解消して欲しいと願います。
いつの間にか修正されていました。WebViewのバージョンも上がり、Androidも7.0にバージョンアップされたからでしょうか。
コメント