Minutes and Resolutions Tokyo F2F Fri: CSS2.1, box-shadow and border-image
- Reviewed CSS2.1 Issue 86, dbaron wants to write more tests.
- Resolved: Accept dbaron’s proposal for CSS2.1 Issue 94.
- Resolved: Accept to copy css3-background wording for CSS2.1 Issue 100.
- Reviewed CSS2.1 Issue 101, dbaron to write more tests and propose text.
- Resolved: Replace “valid statement” with “non-ignored statement” for in section 4.1.5 for CSS 2.1 Issue 102.
- Resolved: Accepted to fix error reported in CSS2.1 Issue 103, exact edits to be determined by Bert Bos.
- Resolved: Accept that
widows and orphans can only accept integers >=1 for CSS2.1 Issue 105.
- Resolved: Accept proposal to copy
:lang() wording from Selectors draft for CSS2.1 Issue 68.
- Resolved: For CSS2.1 Issue 85 make backslash followed by newline invalid outside of strings by changing “except a hexadecimal digit” to “except a hexadecimal digit or a newline (\n, \r, or \f)”.
- Chris to propose text for how
box-shadow should work with border-image. Text should require using alpha channels of image to mask shadow and clipping inside padding box (outer shadows) or outside border box (inner shadows).
Minutes and Resolutions Tokyo F2F Fri: Fonts
- Discussed
font-weight: bolder/lighter and jdaggett’s proposal to just step up/down the numerical scale that avoids need to reference font data rather than tracking the actual weights available. WG seems to want to move in that direction, jdaggett will write up and send to www-style.
- Discussion of mapping fonts into family groupings, especially constraints under Windows.
- Discussed proposed addition of @font-alias to allow a single font family name to be aliased to a set of names
- Resolved:
local() doesn’t require quotes, format() does.
- Resolved:
format() is authoritative. User agents must not download or use formats they don’t support as indicated by format().
- Resolved: In case of multiple listed
src() in a single @font-face that are both supported only the first is used.
- Resolved: The effective
unicode-range is the intersection of the font cmap and stated unicode-range.
- Resolved: For
unicode-range initial value should be 0-U+10FFFF
- Discussed name to use for cross-platform lookup of font faces by name.
Full minutes
Minutes and Resolutions Tokyo F2F Thurs: Values and Units, Media Queries, Backgrounds and Borders, F2F Scheduling
- Resolved: Add
&& notation to 2.1 unless somebody comes up with something better, to avoid having to publish a syntax module for just that one new notation.
- Resolved: Whitespace required around plus and minus signs in
calc(), option to revisit later if it’s a problem.
- Resolved: Publish Media Queries as CR.
- Resolved:
border shorthand resets border-image.
- Resolved:
border shorthand cannot set border-image.
- Discussed fallback color and syntax, no consensus so fantasai will edit and collect complaints later.
- Resolved: CSSWG will do either TPAC or mini-TPAC in Oct/Nov in Bay Area. Which one depends on what SVG/WebApps/HTML are doing.
- Resolved: Publish Selectors as Last Call Working Draft, 4 week LC period.
- Resolved: Plan to meet in France in June, work on an agenda tomorrow.
Full minutes
Minutes and Resolutions Tokyo F2F Thurs: Page-breaking, GCPM, Image-resolution, Multicol
- Resolved: Add page selector grouping to CSS3 Page as at-risk feature, if Melinda objects make it a note that we will add it in the future.
- Resolved: If page-break-before, page-break-after, or use of named page forces a page break, then the margin top is preserved after the break.
- Drafted:
margin-break: [ auto | discard | keep ] to control margin-before at page-breaks. auto is behavior described above. Can add second value to control margin-after (defaults to discard).
- Resolved:
page-break-before, page-break-after: column to force column breaks, other values apply to column breaking as well as pages.
- Resolved: Håkon to clearly distinguish GCPM features that are moving forward, then propose publishing a new WD.
- Resolved: New syntax is
image-resolution: normal | [ <dpi> || auto ] Rationale: Removes unused combinations and unnecessary comma.
- Resolved: Replace
image-resolution: auto with image-resolution: from-image. Rationale: auto vs. normal is hard to understand. (‘normal’ is 1 pixel == 1px).
- Resolved: URLs inside functional notation where URL is expected should be able to take either url() or bare strings (like @import), preference for examples is bare strings.
- Discussed removing ‘background-image-resolution’ in favor of various options. So far idea is that
image-resolution applies to all images and we will introduce functional notation in the future to allow setting resolution on a per-image basis.
- Håkon to prepare CSS Multicolumn Layout for Last Call publication; expecting a long (8 weeks) LC period to elicit comments and clarifications.
- Margins of multicol element no longer collapse with first/last children.
Full minutes
Minutes and Resolutions Tokyo F2F Wed: Media Queries, Paged Media, and Japanese Layout
- Resolved: Keep
aspect-ratio and device-aspect-ratio in Media Queries, no changes to syntax.
- Resolved: To fix malformed grammar in Media Queries, Anne may choose to either define a grammar for MQ or resolve the differences with the global grammar.
- Discussion of Kihon Hanmen and what it means (seek “kihon hanmen” in the minutes)
- Resolved: The
width and height properties apply to the page box, follow rules in CSS2.1:10 wrt calculating margins. This behavior is at-risk.Rationale: Japanese layout requires setting the page area size, then using auto margins to position the box on the paper.
- Resolved: @page inherits from the root. Because this was not defined in the previous CR, conformant implementations may instead use the initial value.
Full minutes
Also had a joint meeting with part of the Japanese Layout Task Force (see JLREQ. Discussed various tricky issues that will feed into various CSS drafts, including:
- Effect of ruby on line-height
- Japanese line breaking rules and their variation
- Brief interchange on justification
- Using ‘letter-spacing’ for tracking and tsumegumi
- punctuation-trim, fonts, and fullwidth/halfwidth identities of punctuation
- Glyphs and implementation of text-emphasis dots
- Hanging punctuation
Full minutes of joint meeting
MInutes and Resolutions 2009-02-25
- Discussed CSS2.1 issues 102 and 106: parsing garbage and what to do with @imports afterward.
- Discussed wording for CSS2.1 issue 24; last change introduced an error in the spec.
Full minutes
MInutes and Resolutions 2009-02-18
- Peter Linss will not make it to Tokyo. Chris Lilley will chair if Daniel Glazman cannot make it either.
- Discussed Apple’s proposals for Transitions, Animations, and Transforms. Steve Zilles raised an objection to Transforms because it doesn’t include transforms that affect layout (i.e. surrounding content recognizes the shape of the box after transformation, rather than the shape before the transform). Steve Zilles and David Singer will draft a placeholder note about the issue.
- Discussed Selectors. Informally agreed to publish Last Call in 2 weeks, either incorporating I18nWG’s feedback if Unicode Normalization is easily resolved for Selectors, or leaving it out to handle as a Last Call comment if the issue is determined to require more time to resolve.
Full minutes
MInutes and Resolutions 2009-02-11
- Discussed Unicode Normalization and Selectors, what to do about publishing Selectors.
- Publication of CSS3 Backgrounds and Borders LC deferred due to discussion of border-image and box-shadow interactionon the mailing list.
- Everyone should review Apple’s drafts for Animations, Transitions, and Transforms: next week we will decide whether to publish them as official Working Drafts.
- Resolved: Publish new CR of CSS2.1 once pending edits have been made and verified.
- Discussed @font-face and duplication issues dbaron posted.
- Resolved:
list-style-type‘s value armenian maps to upper-armenian.
- Resolved: Proposal for CSS2.1 Issue 84 accepted with spelling correction for “zero with space”.
CSS Namespaces Test Suite Release Candidate Published
We’ve published a new snapshot of the CSS Namespaces test suite. This one is a Release Candidate, meaning it’s considered complete, has at least one almost-passing implementation, and contains no known or suspected bugs at its publication. This test suite was written primarily by Anne van Kestern of Opera Software.
Minutes and Resolutions 2009-02-04
- Resolved:
box-shadow is not suppressed by border-image. Rationale: It’s useful in many cases to have both, and the author can usually suppress it himself as needed.
- Resolved: Remove
background-clip: content-box. Rationale: The content box is useful for positioning, but not useful as a clipping rectangle, and having this value makes the background shorthand difficult for getting the useful case (positioning by content-box, but clipping per border-box) and easy for getting the not-useful case (clipping to content-box).
- Resolved: Drop
::selection from Selectors Level 3. Rationale: It’s vastly underspecified, and implementations are not interoperable. We can add it back in Level 4 once we have a good definition.
Postponed discussion of margins at page breaks to Tokyo F2F.
Full minutes