media=tv

TV, as old as I

Opera の Renderingmode 設定で 5 を選ぶと、低解像度の画面や視力の弱い者にとってやさしい表示となるのは既述の通りである。察しの良い方は既にお気付きの通り、この設定で Opera は media=tv として描画を行っている。
CSS tests - Media type test
Opera's media=tv
5 から -1 まである Opera 側の初期描画モード設定を書き連ねると、1 と 2 すなわちそれぞれ SSRCSSR では handheld が、0、3、4 すなわち Normal、AMSRMSR では screen 固定、-1 すなわち FtWW では横幅 280px を境に handheld と screen の自動切換え、そして 5 すなわち ERA では tv となる。

  • F11 を押せば screen から projection になるのは Opera の良く知られた動作。
  • Shift+P とすれば screen から print になっているのは、他のブラウザと同じ。

これまで主として話題に登ってきた media type というと、media type に Opera ユーザが関心を持つようになったきっかけである projection mode である Opera Show、印刷時に自分のサイトに仕込んでいる人も多いだろう print、そして携帯端末で用いられるので関心の高まった handheld であろうか。プレビュー段階の 現行 Nintendo Wii browser が tv ではなく screen で動作しているのに失望した件は、ここでも取り上げた。

  • その他のメディア・タイプについては 7.3 Recognized media types を参照。
  • 従来、PDA 等のデスクトップよりは狭いが、携帯電話機よりは広い中サイズの画面に対しては、@media screen and (max-width: 800px) 等と記述するといった対処療法でお茶を濁していた訳だが、上規格書によれば、低解像度、色数やスクロールに制限のあるテレビジョンのような画面、音声は可 という tv メディアは、ゲーム機や本物のテレビジョンだけでなく、SmartPhone や PDA でも有効な気がする。

ネタ元ばらし

まとめ

  • 現行の Desktop Opera の 5 は、Opera on STB や来るべき Wii browser 正式版のテスト用と考えるのは、空想の膨らませ過ぎだろうか。
  • Wii を持っていないので分からないが、Wii browser に opera:config はないのだろうか。
  • PDATablet PC 等で VGA(640*480) とか SVGA(800*600) 程度の解像度で Opera を使うような場合に、tv モードを強制しておくという使い方も考えられる。
    • Origami PC は 800*480 だったろうか。
    • B5 サイズの 12 inch 液晶で XGA(1024*768) を使えるのは若者だけ。
    • OperaCascade/Tile で使う場合、各画面は VGA/SVGA 相当程度になるため、tv モードが妙に合う。
  • 画像をドラッグして別タブで開くと、screen mode では白い背景に画像が表示されるが、media=tv では黒背景で表示される。
    • 上記を試すには、opera:config#UserPrefs|EnableDrag の値を初期の 247 から 255 にしておく。
    • 9.20 weekly では 247 だから 9.10 から変更があったようだ。255-247=8 だから、何でも OK の 255 から (drop in) same window が削られた動作かと推測される。