以前投稿した、【Android】WebViewでLeafletのアイコンが表示されない【未解決】 について、若干の進捗があったのでご報告。
しかし、まだ解決までには至っておりません…。
Google Chrome の機能で WebView の詳細なデバッグができるようになったので、発生していた jQuery のエラーは解決できました。
なお、デバッグ方法については、【Android】Google Chromeを使ってWebViewページのデバックを行う方法 を参考にしていただければと思います。
また、上司のアドバイスにより、バグが発生しているのが Leaflet ではなく、フォントアイコンであるらしいことも分かりました。
が、ここで行き詰まる…。
エラーメッセージが発生しないエラーなので、解決方法を調べにくく、まだこれだ!という方法を見つけられていません。
なお、使用しているフォントアイコンはこちらの「WebHostingHub Glyphs」です。
とりあえず、ブラウザではフォントアイコンが表示されるのに、WebView になった途端、アイコンが四角形になってしまい、正しく表示されないことは分かりました。
エラーは発生してはいないので、フォントアイコンの指定の仕方などが原因かなとは思います。
だんだんと絞り込めてきたので、もうひと頑張りしたいと思います。
以上、Android の WebView でフォントアイコンが表示されない不具合についてでした。