ruby

ruby 属性 (HTML)

[8] span 要素ruby 属性は、 ルビを表すものでした。

[9] に提案された仕様案で定義されていました。

仕様書

日付1
日付 (文書ヘッダー)
期限1
失効 (文書ヘッダー)
日付2
日付 (頁ヘッダー)
期限2
失効 (頁フッター)
history
日付 (履歴) >>6
expires
失効 (履歴) >>6
-00 >>2
日付1
30 August 1996 ()
期限1
30 February 1997 ()
日付2
28 August 1996 ()
期限2
28 February 1997 ()
history
1996-09-02 00:00:00 -0700 ()
-01 >>1
日付1
28 February 1997 ()
期限1
30 February 1997 ()
日付2
28 February 1997 ()
期限2
31 August 1997 ()
history
1998-03-17 00:00:01 -0800 ()
-04
history
1997-03-03 00:00:04 -0800 ()
expires
1998-05-01 00:00:00 -0700 ()

[3] IETF のデータベース上は -00 と -01 の間に -04 があることになっていますが、 ファイル本体はなく、ウェブ検索でも出てこない謎の版です。

[4] ファイル中の全体ヘッダーの日付、頁ヘッダー・フッターの日付、データベース上の日付が錯綜して混乱しています。 2月30日という存在しない日付も出てきます。 有効期限が -00 と -01 で更新されないといけないところが変わらないままです。 このあたりが原因で謎の -04 が出現したのかもしれません。

[7] データベース上の履歴の日付が少し遅れるのはファイル提出から手続き完了までの時間差なのでしょう。 時刻が0時0分なのは、元々日付単位の記録しかなかったためと思われますが、 01秒や04秒が混じっているのは謎です。

[5] Internet Draft の配布サイトでは有効期限経過後、最後の版 + 1 のファイルに失効の旨だけ書かれたファイルが置かれていました。 -04 はそれだったのかもしれませんが、普通なら -02 になるべきところのようにも思われます。 謎の -04 の日付はちょうど -00 から6ヶ月後になっていますから、 -01 が提出される前に一瞬そのようなファイルが存在していたのかもしれませんが、 だとしてもそれは -01 となるはずで -04 となっているのはやっぱり謎です。

歴史

[11] I-D には次のような引用があります。 >>2

   [DUR96]        M.J. Duerst, "Ruby in HTML", http://www.ifi.unizh.ch/
                  groups/mml/people/mduerst/ruby/ruby.html>, May 1996.

[12] 同じ作者によるWeb頁 (論文?) があったようですが、 残念ながら Internet Archive にも所蔵がありません。

[14] おそらく >>11>>13 は同じものと思われます。 URL の間違いなのか変更なのかは不明です。 (>>13 の元 URL は W3C のルビの頁 (著者は Martin Dürst) から参照されていました。)

[16] >>13 では ruby="" 案の他に要素案もいくつか検討されていました。 いずれも現行 <ruby> とは違うものでした。

[17] >>13 では独立仕様案の他に HTML 2.x への追加案もあってそちらが推されていました。

[18] >>13 にはそれまでの経緯も綴られています。

[19] , Junichiro Kida8th Unicode conference日本文化におけるルビについて講演しました >>24 #page=3。 これが大いに話題になりました。 >>13

[20] ルビ文字よりも上位層で扱われるべきと考えられ、 HTML 2.x に携わっていた Martin J. Dürst はその HTML における実現法を検討し始めました。 Fifth International World Wide Web Conference の Internationalization workshop >>21, >>22 の議論 >>23 でその思いをより強くしました。 >>13

[10] Martin J. Dürst 案は I-D として発行された後、 W3C I18N WGMartin J. Dürst も関与した WDに発行されることになりますが、 Martin J. Dürst が示した提案とは別の形の ruby 要素を使った方式となっていました。 <ruby>

[320] HTML要素概説
要素名
ruby
日付
説明
Martin J. Dürstルビの記述法をいくつか提案した>>26が、 その中には ruby を使うものもあった。 現行仕様とは異なる。
出典
注釈

メモ