#?SuikaWiki/0.9 [17] [[T-Time]] は、独自拡張を含む [[HTML]] を理解します。 T-Time というソフトウェアの性格上、 追加要素・属性は表現的なものに大きく偏っています。 拡張を含むマークの解釈についての解説は、 T-Time 付属の文書に詳しく載っています。 [[#comment]] * 独自拡張要素型 [18] T-Time 2.1 以降は、独自拡張型の接頭辞を [CODE(HTML)[!]] から [CODE(HTML)[T-]] に変更しています。 ,[[.date]] ,[[.find.key]] ,[[.mail]] ,[[.name]] ,[[.search.key]] .[[.search.max]] ,[[.search.match]] ,[[.time]] ,[[inv]] ,反転 ,[[!middle]] ,[[t-action]] ,[[t-bottom]] ,[[t-case]] ,[[t-cb]] ,Column break ,[[t-code]] ,文字参照 ,[[t-em]] ,強調 ,[[t-hide]] ,[[t-img]] ,[[t-left]] ,左揃え (非推奨) ,[[t-move]] ,文字位置調整 ,[[t-nocase]] ,[[t-pb]] ,Page break ,[[t-pdef]] ,挿絵定義 ,[[t-phead]] , ,[[t-ptail]] , ,[[t-r]] ,ルビ ,[[t-rb]] ,ルビ ,[[t-right]] ,右揃え (非推奨) ,[[t-tab]] ,Indentation ,[[t-time]] ,[[t-top]] [22] SGML 違反ですが、タグ内に注釈がかけるそうです。 [PRE[ ]PRE] [[#comment]] * 標準要素型・広く実装されている拡張要素型への独自拡張属性 ,*/@[[t-class]] ,級 ,[[a]]/@[[appl]] ,Mac Creator ,a/@[[background]],背景実行 ,a/@bgcolor ,a/@[[caption]] ,Caption ,a/@charspace ,a/@cmd ,a/@[[exe]] ,Application ,a/@linespace ,a/@linkcolor ,a/@[[newwindow]](=newwindow),target=_blank (非推奨) ,a/@pointercolor ,a/@[[prop]] ,a/@[[shake]] ,onclick 微動 ,a/@shadowcolor ,a/@subpointercolor ,a/@textcolor ,a/@[[xsize]] ,basefont/@[[charspace]],基底字間 ,basefont/@[[linespace]],基底行間 ,[[basefont]]/@[[xsize]],基底字寸法 ,[[body]]/@[[cpl]],行字数 ,body/@[[dan]] ,段数 ,[[br]]/@[[indent]],Indentation ,br/@[[linemode]] ,Image inline viewing ,br/@[[start]] ,Block indenting ,[[font]]/@xsize ,字寸法 ,h[VAR[n]]/@caption,柱文字列 ,h[VAR[n]]/@visible,見出し表示 ,h[VAR[n]]/@xsize ,字寸法 ,img/@a ,img/@appl ,img/@background ,img/@bordercolor ,img/@caption ,img/@cmd ,img/@color ,img/@drawing ,img/@dspace ,img/@exe ,img/@gaiji ,img/@hline ,img/@href ,img/@line ,img/@linemode ,img/@mode ,img/@newwindow(=newwindow) ,img/@opcolor ,img/@orgheight ,img/@orgwidth ,img/@scale ,img/@shake ,img/@shared ,img/@snap ,img/@src ,img/@targetplane ,img/@vheight ,img/@vline ,img/@vwidth ,img/@x ,img/@y [[#comment]] * スタイル・シート [20] [CODE(MIME)[[[text/t-time]]]] は [[CSS]] もどきの構文。 属性 : ,[[a]] ,[[align]] ,[[appl]] ,[[border]] ,[[bordercolor]] ,[[caption]] ,[[charspace]] ,[[cmd]] ,[[color]] ,[[cpl]] ,[[dan]] ,[[dspace]] ,[[exe]] ,[[face]] ,[[hashira]] ,[[hashiraalign]] ,[[hashirasize]] ,[[hashiravisible]] ,[[height]] ,[[hline]] ,[[href]] ,[[hspace]] ,[[line]] ,[[linemode]] ,[[linespace]] ,[[link]] ,[[midashiface]] ,[[midashisize]] ,[[opcolor]] ,[[prop]] ,[[scale]] ,[[size]] ,[[src]] ,[[text]] ,[[valign]] ,[[vline]] ,[[vspace]] ,[[width]] ,[[x]] ,[[xsize]] ,[[y]] [[#comment]] * 例 -[9] head/[SAMP(HTML)[]] : 画像定義 -- @id は固有識別子 -- @a は原点 (画像の外枠側の辺の中央があわせられる) 位置 --- 0 : middle center --- 1 : top left --- 2 : top center --- 3 : top right --- 4 : middle right --- 5 : bottom right --- 6 : bottom center --- 7 : bottom left --- 8 : middle left -- @x は右, @y は下方向の原点からの移動量 -- @vspace, @hspace, @width, @height -- @o=1 : 回り込む -[10] [SAMP(HTML)[]] : 挿絵 -- @id : 定義識別子参照 -- @delay : 遅延頁数 (@delay=1 なら、要素が含まれる頁の次の頁で表示) --- @delay=0 のときは (body > :first-child | t-PB + *) に t-PHEAD がないといけない。 -[15] [SAMP(HTML)[]] : 挿絵消去 -[11] [SAMP(HTML)[]] : 改頁 -[12] [SAMP(HTML)[]] : 以降左/上揃え -[13] [SAMP(HTML)[]] : 以降右/下揃え -[14] [SAMP(HTML)[・・・]] -[16] [SAMP(HTML)[]] [[#comment]] * ruby -[1] -- [SAMP(HTML)[ 禅智内供''(''ぜんちないぐ'')'']] -- [SAMP(HTML)[ 禅智内供(ぜんないぐ)]] -[2] [SAMP(HTML)[ 禅智内供''(''ぜんちないぐ'')'']] -[3] [SAMP(HTML)[禅智内供ぜんちないぐ]] -[4] [SAMP(HTML)[禅智内供(ぜんちないぐ)]] -[5] [SAMP(HTML)[禅智内供(ぜんちないぐ)]] (但し、 [CODE(HTML)[''('']], [CODE(HTML)['')'']] は [CODE(char)[FULLWIDTH [VAR[*]] PARENSIS]]。) [6] 例は''T-Time:ルビ、アンチエイリアス'' より。 [7] >>5 は [[W3C]] XHTML Ruby module の形式、 >>3, >>4 は W3C Ruby で以前検討されていた SGML 風表現で、 >>1, >>2 が独自ということになります。 [PRE[ ]PRE] [8] >>2 を SGML 的に合法化するのはちょっと手間がかかる。 [PRE[ ]PRE] [PRE[ " t-RB-end> ]PRE] >>1, >>2 では [CODE(HTML)[]] を挿入して [SAMP(HTML)[せんげん]] の [CODE(HTML)[]] みたいなことができます。 そのままでも SGML 的に空[[注釈宣言]]なので問題ないですし、 XML のように解析器が応用に[[注釈節]]として渡してくれれば処理できますが、 短縮参照で頑張って要素に展開してみましょう。 [PRE[ " rb-start> " rt-start> ]PRE] 但し、 SGML 宣言で [CODE(SGML)[]] を[[短縮参照区切子機能]]に追加する必要が出てきますが、 そうすると文書中の他の要素の子である [CODE(SGML)[]] も短縮参照として認知されてしまいます。 [CODE(SGML)[[[mdo]]]] としての認知がなされなくなってしまうので、 文書全体で空注釈宣言が使えなくなってしまいます。