css3-text-layout(W3C)におけるウェブ縦書き議論の現場報告
@muratamakoto ええー、先日村上さんからホーコンリーさんが賛成に転じたと楽観的な報告があったのですが、状況が変わったのでしょうか…
2010-06-04 13:15:33Haconが、:ttbの動作は、@dirとは関係なく、ブラウザがそのとき縦書きを用いているかどうかによって決めると提案してきた。もともとの提案では、文書またはスタイルシートに書かれているものによって決まっていた。
2010-06-04 21:44:51:ttbを呑む腹を決め、仕様制定に必要な作業をHaconに出来るだけやらせるよう誘導するほうが得か?改良された:ttbなら、font指定なんかにも使える。margin/border/paddingは二回書くことになるだろうが、そんなのツールで自動化できるだろう。
2010-06-04 21:48:11@muratamakoto ホーコンの主張は:ttb=vertial writing is supportedなので、縦書きをサポートしてるUAかの判定だけで、実際に縦書きかどうかの判定ではないです。
2010-06-04 22:07:37縦書きに対応するCSSでセレクタに:ttbをつけた縦書き用のスタイルと、横書き用のスタイルをすべて重複して書かなきゃないようなことになるなら、90度回転方式の縦書きでmargin-leftが上を向く方式より使い勝手で劣るので、その仕様はだれも使わないことになると思う。
2010-06-04 22:37:25@MurakamiShinyu それは、どうかな?フォントや外字指定まで含めて使えるのはそれなりに便利。いずれにせよ、実際に書き下してみないと。
2010-06-04 22:40:25W3CでのCSS3での縦書きの議論を追ってるんだけど、実にスリリングだ。ホーコン氏の素早いパンチに村田さんが後退しつつジャブを打つ。 http://lists.w3.org/Archives/Public/www-style/2010Jun/
2010-06-05 00:33:25えええええ!? RT @muratamakoto 縦書きが使われているときにだけ有効な:ttbにも強硬な反対意見が fantasaiから。CSSの縦書きは死ぬか?
2010-06-05 10:30:24基本的な縦横共通のスタイルはmargin-before/after/start/endで、より最適なスタイルにしたいなら代替スタイルシートでというのが最適解だと思います RT @muratamakoto: :ttbにも強硬な反対意見がfantasaiから。CSSの縦書きは死ぬか?
2010-06-05 10:36:02現在、縦書き用に作られたスタイルシートの多くは、横書きしか対応していないブラウザ・ビューワでは見るに堪えない結果になる。これに対する解決策がどれも通らない。
2010-06-05 10:37:20.@MurakamiShinyu margin-before/after/start/endの実装負荷をきちんと説明できますか?疑似コードぐらいはとうぜん必要。それでもHaconを押しきれるかどうか分からない。
2010-06-05 10:39:42@muratamakoto 電子メールでのやりとりだけだとつらいよね。隔靴掻痒。CSSグループとの2fミーティングの機会は、近いうちにはないのかしらね。
2010-06-05 10:43:48今の-webkit-margin-start/endの機能で充分なのでそれが文書化できればよいのですが、グーグルやアップルなどwebkit関係者に協力してもらうことは出来ないでしょうか RT @muratamakoto: …start/endの実装負荷をきちんと説明できますか?
2010-06-05 11:01:22@muratamakoto @MurakamiShinyu MLでのfantasai氏らの考え方は、基本書字方向はHTMLで指定すべきじゃないのって感じなんでは? CSS論理プロパティは超重要ですが、HTML5に縦書きさせる手は問題外でしょうか?
2010-06-05 11:08:17W3Cに高い会費を払いつづけてきた日本のIT企業は、いったい何をしていたのだろうか。Tech Plenaryに行っても日本人はほとんどいなかったな。RT @muratamakoto: やはりCSS WGに早期から参加しなかった日本がみんな悪いんだろう。マジで。
2010-06-05 11:08:26.@uakira2 問題外です。縦書きと文書中で指定されているものを横書き表示する実装はどうせいっぱいあります。横書き表示されたときに惨めに壊れるなら、だれも縦書き文書は作らないでしょう。それがWebの縦書きの現状。
2010-06-05 11:12:47@muratamakoto @MurakamiShinyu というか、HTML5やHTML6などに縦書きプロパティが出来たら、CSS3で論理プロパティmargin-before/after/start/endが指定できないとエラいことになるような気が。
2010-06-05 11:13:20