2009-03-14 Sat rubyタグを試してみる [Mac/PC]
本や雑誌を読んでいると人名や地名などの難読漢字にふりがなが振られていることがある。しかしWeb上にある文章ではまったくと言っていいほど見かけない。確かrubyタグってのがあったよなあ、と気になったので調べてみた。
rubyタグはルビ、つまりふりがなを記述するタグで、HTML4.01が最新の仕様だった当時、W3Cで審議中だったものをInternet Explorer(以下IE)がフライング気味に実装したのだそうだ。ああ、IEの独自仕様だったのか。その後XHTML1.1で正式採用となったようだがメジャーなWebブラウザで対応しているのは現在でもIEだけと。まあWebブラウザの開発はほとんど英語圏でしか行われていないのだから仕方がないのか。でも日本語のように漢字とひらがなを併用する場合はとても便利なのにもったいないな。
【2010/06/10 追記】 この記事を書いたのは1年以上前ですが、その後、Google Chrome(ver.4以降)、Safari(ver.4.1及び5以降) のWebkitエンジン勢がrubyタグに対応し、ふりがなが表示されるようになりました。
興味もあったのでちょっと試してみる。とはいえSo-net blogはXHTML1.0ベースなのでそもそもrubyタグは非推奨なんだが、まあそこはひとまず措いて。rubyタグは以下のように記述する。
<ruby><rb>轆轤</rb><rp>(</rp><rt>ろくろ</rt><rp>)</rp></ruby>
長めの文章でもやってみる。テスト用のテキストは某掲示板の過去スレッドから借りた。カフカの『変身』をさまざまな作家の文体を模倣して書いてみる、いわばパスティーシュスレだろうか。その中で海外SF作品の翻訳でも知られる黒丸尚がウィリアム・ギブスンの『ニューロマンサー』を翻訳した際、ルビを多用したスタイルを再現したレスを引用させてもらった。いや、とても上手だったのでつい。
俺は
電極 をつけてホサカの端末 に没入 した。プラハの安ホテルの部屋は目の前からフェイドアウトし、 データマトリクスが目の前に広がる。俺はその中で侵入型毒虫 に同調 した。ニュー千葉の闇市 で買った最新型 。自分の腹をみると、無数の脚が 俺の首から下全部の運動神経に直接接続 されてうごめいている。「いいか、ザムザ。足の指からケツの穴まで全部だ。全部同時に動かせ」とこいつを売りつけた闇市 の売人 。姿は見えない。「お前さんはこの脚一本一本で別々の氷 をクラックするって寸法だ。侵入したら腹から毒液 をぶちまけろ。それであちらさんのシステムはオシャカだ。」「むこうの氷 はこのタイプの毒虫 には対応してないのか?」と俺。「なんたって最新型 中の最新型 だからな。でも一つだけヤバいもんがある。あそこに赤い球みたいなやつが浮かんでいるだろう。攻撃型 パルス 順列 リンク 炸裂弾 、APPLEだ。いくらお前さんの背中の甲羅 が厚くても、あいつにやられたらご臨終 だ。」
自分の環境で表示確認をした結果は以下のとおり。なお唯一rubyタグに対応しているIEだがMac版が現在は手元にないので確認はWindows環境のみで行った。
- IE7 ⇒ rubyタグに対応、指定どおりふりがなが振られた。
- Firefox3 ⇒ rubyタグに非対応、ふりがなは振られず。
- Opera9 ⇒ rubyタグに非対応、ふりがなは振られず。
- Safari4beta ⇒
rubyタグに非対応、ふりがなは振られず。ver.4.1及び5以降から対応 - Google Chrome ⇒
rubyタグに非対応、ふりがなは振られず。ver.4以降から対応
IE7だけがふりがなを表示したという、まあ当然の結果で面白みはなかった。この記事を読んでいる方がIE以外のWebブラウザを使用していたら、何のことやらさっぱりだと思うが。興味があったらIEで見直してください、ちゃんとふりがなが振られてますから。この記事に何の意味があったかといえば、単にひまだったんです。
rubyタグですが、Chrome最新版から動作しておりまして、ちゃんとルビが反映されております。おそらくバージョン4以降なのでしょうか。いずれ各ブラウザも取り入れてくるのでしょうか。待ち遠しいことですね。
by うらうらら (2010-05-19 09:59)
>うらうらら さん
コメントありがとうございます。本当ですね、Google Chrome(4.1.249.1064、おそらく最新版)でルビが反映されました。IEとは表示が微妙に違って面白いです。メジャーブラウザ全てが対応してくれたらWebにおける日本語表現の幅が広がるかもしれませんね。
by chokusin (2010-05-19 19:59)