渡邊さんの調査によるとWiiインターネットチャンネルお試し版のメディアタイプは常にscreen
らしい。
何かがあるのは確実なので、メディアタイプの定義を改めて読み直してみる。
まずはメディアタイプの定義を強調しつつ引用。
- handheld
- Intended for handheld devices (typically small screen, monochrome, limited bandwidth).
- projection
- Intended for projected presentations, for example projectors or print to transparencies. Please consult the section on paged media for information about formatting issues that are specific to paged media.
- screen
- Intended primarily for color computer screens.
- tv
- Intended for television-type devices (low resolution, color, limited-scrollability screens, sound available).
更にメディアグループの辺りからも強調しつつ引用。
Relationship between media groups and media types Media Types Media Groups continuous/paged visual/aural/tactile grid/bitmap interactive/static handheld both visual both both projection paged visual bitmap static screen continuous visual bitmap both tv both visual, aural bitmap both
tv
メディアでは音声も利用可能であることが想定されている。projection
メディアはinteractiveではない。ただしCSS2.1ではinteractiveになる予定。
Wiiインターネットチャンネルお試し版がメディアタイプtv
を採用しなかったのは音声に起因すると見て間違いなさそう。@media tv
で振り分けられればこの上なく楽なのだけれども、そんなにうまくいかないと云うことか。……と納得していたのだが、CSS2.1ではauralの表現がaudioになっている。audioは対応していると言って差し支えないよなぁ。Opera 9 でサポートされるウェブ仕様には例外があるもののCSS2.1に対応していると書いてあるし、Opera9ベースのWiiインターネットチャンネルのメディアタイプはtv
でいい気がする。……というか、よく考えてみたらこのメディアグループ表って、そういう風に見るものじゃないよなぁ、とか。
それよりも意外だったのはprojection
メディアがstaticなメディアとして定義されていて、interactiveなメディアとしては定義されていないと云うこと。英語に疎い僕にはUser agents must ignore rules that apply to unsupported media types
のunsupported media types
が何を指すのか今ひとつ特定できないのだけれども、projection
メディアとして動いているときにinteractiveなメディア向けのプロパティが無視されていなかったらそれは不正、ということになるのだろうか。もしそうならば、Operaがprojection
メディアとして機能しているときにcursor
プロパティが有効になるのは不正な動作、ということになる。どうなんだろ、これ。
蛇足だが、これを実験していてOpera9.10はstyle
属性にcursor
プロパティを指定しているときそれを反映させないことがある、というバグがあることに気付いた。条件がよくわからないが、screen
メディアとして機能しているときには反映されないような気がする。このバグについてはまだ突き詰めていない。気が向いたら暇なときに調べるかもしれない。……調べない気がする。
CSS2.1のワーキングドラフトを見たらメディアグループが様変わりしていた。先ほど引用した部分と差異があるところを強調しつつ再度引用する。
Relationship between media groups and media types Media Types Media Groups continuous/paged visual/audio/speech/tactile grid/bitmap interactive/static handheld both visual, audio, speech both both projection paged visual bitmap interactive screen continuous visual, audio bitmap both tv both visual, audio bitmap both
projection
メディアはinteractiveになったらしい。そっちの方が自然だ。