18:46同じカテゴリの記事こちらの記事にコメントを頂きました。遅ればせながら纏まとめてみます。2014年10月に発表されたHTML5の最終勧告。用語がとっ散らかりそうなので、この記事内ではルビを振られる側の文字列を「ルビベース」ルビそのものの文字列を「ルビテキスト」と呼びます。ルビベースルビテキスト以前にrubyタグ周りの状況を纏まとめた記事(この時点ではHTML5は草案段階でした)とHTML5最終勧告との差異は、ざっと以下のとおり。(rbcタグは廃止)rbは明示的にルビベースを表すのに用いられるが、省略可。rtcはrt(ルビテキスト)をコンテナ化するために用いられる。rb,rt,rtcの終了タグは、場合によっては省略可。詳細はW3CのHTML最終勧告文書(→英語原文または一部日本語訳)を参照してみてください。実際にWebページを作成する時に重要なのは、この勧告内容ではなく、ブラウザへの実装状況ですね。変わらずrubyタグ自体に未対応。ruby自体は機能するが、まだまだ最終勧告どおりの実装には程遠い。...という感じです。終了タグを省略した場合には意図したレイアウトになりません。)は、全く意図したようには表示されません。勧告直後なので当然といえば当然なのですが。現状、どのようにHTMLコーディングしておけばベターなのかというと、rb,rbc,rtcタグを使わない。ruby_enabler.jsを仕込んでおく。...という、いままでウチが推奨してきた方法で大丈夫なのではないかと。HTML5が各ブラウザに完全実装されたとしても、意図したレイアウトでルビたちが表示されると思います。ウェブブラウザの開発者目線で考えてみると、彼らは多分、映像・画像や音などのメディアコンテンツの処理を実装することに開発リソースを再優先で割り当てたいと思っているのではないかな、と想像するわけです。「ルビ」という、世界から見たら超ローカル言語である日本語のちょっとした表現、しかも割と処理が面倒くさいものが、たとえ勧告が出ているとしても早々に完全実装される...なんてことは考えにくいんじゃないかな。個人的には、果たしてそんな日が来るのかな...とさえ思っています。それまでは、いろいろ工夫しながらやっていきましょ。21:09ruby_enabler.jsでモノルビを振れたら......。13:02<ruby>日<rt>に</rt>本<rt>ほん</rt></ruby>...で、モノルビ振れませんか?モノルビの解釈を間違えていたら申し訳ないです。06:55あっ間違えた。要するにjsでHTML5方式のルビが振りたいんです。<ruby>日<rb>本<rp>(<rt>に<rt>ほん<rp>/<rtc>Japan<rp>)</ruby>みたいに。11:53両面ルビ、なんとなく実現できそうなイメージはあります。将来的には各ブラウザに、このHTML5最終勧告に沿った実装がなされてゆく筈なので、HTML5での書式や機能をruby_enabler.jsに先に取り入れてしまう、というのはアリだと思います。いうわけで、久々にruby_enabler.jsのアップデートに着手してみます。サインイン情報を記憶Captcha:画像の中に見える文字を入力してください。BlenderをUbuntuにインストール。使いやすいように設定。噂のDMMモバイルに乗り換えてみる。申し込みから届くまで編。JavaScript】インラインテーブル要素を、行に対してぴったり配置する。【HTMLルビ】両面ルビ表示を実現するJavaScript、出来ました。Firefoxでルビ表示を実現するJavaScriptブックマークレット。Explorerで両面ルビのレンダリングに手こずっている理由。き】h2v.js、ルビ周りの改善バージョンを準備しています。【縦書き】rubyタグで傍点。JavaScript。rubyタグ・ルビ表示を巡る問題を解消する。き】Tips:縦書きのときと横書きのときで適用するスタイルを変更する。広告ブロックしているユーザを簡単に判別してみる。【JavaScript】同じ文字(列)を繰り返して新しい文字列を生成。先頭にゼロを付加して桁揃え。freefielder.jp。