BLOGスタッフブログ

2014.06.30 コーディング

スマホサイト:iPhone文字サイズのバグ

20140630_1

 

 

 

こんにちは、小島です。

 

先日スマホサイトであるバグに遭遇しました。 ※ちなみに対策はありますが解決していませんので参考までに。。

 

iPhone5s (iOS7)でページを見ていた際に

 

縦表示 → 横表示 → 縦表示

 

にすると、一部の文字が横表示の時の大きさのまま固定されてしまう。。

 

横表示にした時にフォントサイズが大きくなって欲しかったので 「-webkit-text-size-adjust: 100%;」は使いたくない。

 

 

具体的な対策はわかりませんでしたが とりあえず微妙にフォントサイズを変更すると直るようでした。 ※昔MacのPhotoshopでMSゴシック使う時もこんなだったな〜

 

jQueryなども影響しているのか、同じフォントサイズでも 場所によっては変わったり変わらなかったり。

 

 

 

そこで実験してみる事にしました。

 

基本サイズ(ピクセル)を12ピクセルから16ピクセルまで それぞれ12pxから26pxまで(パーセント)で実験。

実験ページ

 

とりあえず横にしてみると

 

20140630_3

 

 

 

 

20140630_2

 

 

 

 

泥沼にハマりました。

 

 

 

横にした時のフォントサイズがめちゃくちゃ。。 これといった規則性もみつからない。。

 

 

 

その後、いろいろ調べてみた結果 やはり「-webkit-text-size-adjust: 100%;」が妥当なのでしょうか。

小島 和剛が書いた他の記事

見積もり・ご依頼など、
お気軽にご相談ください

本サイトはユーザーエクスペリエンスの向上などを目的に、Cookieを使用しています。
右記のバナーで「同意する」をクリックする、または本サイトを利用することにより、
お客様は弊社のCookieポリシーに同意したことになります。

同意します