文字拡大/縮小機能の実装を外しました
コラム記事「Webページにおける文字の拡大/縮小機能」で述べたように、当サイトでは、グローバルナビゲーションエリアに[文字拡大]、[縮小]、[標準]というリンクを設けて、文字(テキスト)のサイズを任意に設定できるようにしていました。

ブラウザの文字拡大機能が一般ユーザーに意外と知られていなかった(ブラウザのメニューの中に隠れていて認知度が低かった)ことへの対策として、それなりに意義があったと思いますし、「文字拡大/縮小機能を使うときは代替手段も明示する」で述べたような、JavaScriptが使えない環境のユーザーへの配慮もしていたので、アクセシビリティ対策としては、悪くないソリューションだったと考えています。
しかしながら当サイトでは、熟考を重ねた結果、このたび、この文字拡大/縮小機能の実装を外すことにしました。理由は、以下の通りです。
- 「Webページにおける文字の拡大/縮小機能」で述べたように、この手の機能は、コンテンツ(Webページ)側ではなく、本来はブラウザ側で持つべきものであること。
- 最近のブラウザでは、拡大/縮小機能のユーザーインターフェース(UI)が露出するようになってきていること。
- 最近のブラウザに実装されている拡大/縮小機能は、単に文字(テキスト)のサイズだけを変更するのでなく、画像を含めたページ全体がサイズ変更の対象になっていること。
「拡大/縮小機能のユーザーインターフェース(UI)が露出するようになってきている」については、以前からSafariやOperaでは見られていたものです(図示:SafariのツールバーおよびOperaのステータスバー)。
この傾向を受けてか、Webユーザーの間でもっともシェアの高いInternet Explorerでも、バージョン8より、拡大/縮小機能が実装されたことが、やはり大きいと思います。ステータスバーエリアに小さく表示されているので、わかりやすさの点で若干難ありのような気がしますが、メニューの中に隠れていないこと、一度学習すれば容易に繰り返し使えること、という点で評価できると思います。

「単に文字(テキスト)のサイズだけでなく、画像を含めたページ全体がサイズ変更の対象になっている」については、代表的なモダンブラウザ(Internet Explorer、Firefox、Opera、Safari)では既に、デフォルト設定ではこのような仕様になっています。ブラウザのレンダリング性能の向上が背景にあると思いますが、ロービジョン(弱視)のユーザーにとっては非常にメリットがあるのではないでしょうか。JavaScriptによる文字拡大/縮小機能では、文字(テキスト)に加えて画像のサイズも併せて変えることまではできないので、敢えてコンテンツ(Webページ)内にJavaScripによる文字拡大/縮小機能を置くことの意義は、相対的に薄れていると感じます。
また、このJavaScriptによる文字拡大/縮小機能には、下記のような問題があることもわかりました。
- ドメインが変わると、文字サイズ変更設定が引き継がれない。つまり、自サイト(同一ドメイン名)の中で回遊する分には問題ないものの、他のサイト、たとえば検索エンジン、ソーシャルブックマークサイト、その他関連するサイト(たとえばホテルのサイトであれば、「楽天トラベル」「一休.com」「じゃらんnet」など)との間をユーザーが行き来しようとすると、いきなり文字が小さくなったりして、かえってユーザーにフラストレーションを与える可能性がある(昨今のWebユーザーの行動を観察すると、ひとつのサイトだけで目的を達成することはむしろ稀で、様々なサイトを行き来して情報を比較検討した上で、最終的なユーザーゴールを達成しようとします)。
- 代替スタイルシートを用意して、メインのCSSとは異なる文字サイズを設定したところ(たとえばロービジョンユーザーのために大きめの文字サイズをデフォルトにしようとしたところ)、JavaScript側の設定に引きずられてしまい、意図通りの文字サイズを実現することができない。
このように、(実際に試した結果)色々な問題点が見えてきてしまったので、そもそも論(上述したように「この手の機能は、Webページ側ではなく、本来はブラウザ側で持つべきものであること」)とも照らし合わせた上で、思い切ってページ上から文字拡大/縮小機能の実装を外してみました。このような拡大/縮小機能は、アクセシビリティ対応のシンボルとして使われているケースが多いのですが、本当にアクセシビリティの観点から役に立っているか、大局的な見地から再検討する時期に来ているのかもしれません(もちろん、その前提として、ブラウザ側の進化という側面も考慮に入れつつ)。
トラックバック
この記事に対するトラックバックURL: http://website-usability.info/cgi/mt/mt-tb.cgi/153
文字の大きさ変更機能は必要か?
この数年で、「文字の大きさ変更機能」を備えた Web サイトがかなりよく見かけられるようになった。 ググってすぐ出てくるサイトだと、京都府や品川区などがあ...


コメントを投稿する
(投稿いただいたコメントは、当サイト管理者による承認後、公開させていただきます。なお、コメントの記入は、日本語でお願い致します。)