- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Thu, 13 Sep 2007 02:47:44 -0400
- To: www-style@w3.org
Major topics for Monday morning included: Japanese Layout Vertical Text Margin Collapsing (CSS2.1) Japanese Layout --------------- The W3C has a Japanese Layout Task Force, which is a joint effort of the I18n, XSL, SVG, and CSS working groups. Their current goal is to document layout requirements for Japanese documents so that W3C working groups can incorporate them into their respective technologies. Most meetings are face-to-face in Japan in Japanese, but there was a bilingual F2F last week in Tokyo, and fantasai was able to attend for the CSSWG and report back. The intention of the task force is to create a W3C Note in English. So far only Part I, which mostly covers page-level layout, has been written and translated. The task force plans to finish most of parts II and III by the November 2007 W3C Technical Plenary. The CSSWG resolved to create a parallel document that explains how CSS can or plans to accomplish each of the requirements in the JTF document and highlights places where CSS currently does not handle the requirements. This document will be started on the wiki, here: http://csswg.inkedblade.net/ideas/japanese-layout Vertical Text ------------- RESOLVED That the shift direction (direction of superscripts wrt the baseline) in vertical text by default is left to right, i.e. consistent with the default orientation of Western scripts. RESOLVED That the breadth (e.g. line length) of an auto-height vertical block in horizontal flow shall be limited by default to the height of the viewport. This is accomplished by defining "max-height: none" to be equivalent to "max-height: 100vh" in this case. The analogous solution shall be applied to horizontal blocks in vertical flow. RATIONALE This preserves readability in the default case: the document can always be scrolled such that the lines fit within the viewport even though it may be a little awkward. The author can and should set more appropriate constraints. This follows the "DBaron Principle". COMMENTS It was noted that a particularly elegant way to handle such blocks would take advantage of the multi-col module. However that module has a problem in that it doesn't define behavior for blocks with a totally unconstrained "width" (which so far hasn't ever happened in CSS) and an auto "height" with a max constraint (i.e. the parent's available width). See http://csswg.inkedblade.net/spec/css-multicol#issue-1 The DBaron Principle: If the most important cases are handled by a reasonable specification, then the remaining edge cases can be treated by a simple rule that everyone agrees to implement interoperably, even if that rule is not ideal in all cases. Margin Collapsing ----------------- TENTATIVE RESOLUTION: In CSS2.1 section 8.3.1 bullet 6 subbullet 2, change “non-zero top border” to “non-zero bottom border”. PENDING Hixie's ok. SEE http://csswg.inkedblade.net/spec/css2.1#issue-6 ~fantasai
Received on Thursday, 13 September 2007 06:48:04 UTC