- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Wed, 29 May 2013 16:43:46 -0400
- To: "www-style@w3.org" <www-style@w3.org>
Summary: - RESOLVED: Publish Counter Styles as LC, 4-week period, contact HTML, i18n, a11y for feedback. - RESOLVED: Publish FPWD of Shapes, updated WD of Exclusions. - RESOLVED: Publish a new WD of Regions. - Discussed adding Sunday to TPAC meeting - Discussed an+b grammar changes in Syntax 3 - Reviewed issues wrt computed values of font-relative lengths vs. font-size-adjust, font size availability - RESOLVED: No change for ID selector syntax: must be identifier. This is consistent with implementations and class selectors. - Brought up issue of background-attachment: local positioning http://lists.w3.org/Archives/Public/www-style/2013May/0516.html ====== Full minutes below ====== Present: Rossen Atanassov Tab Atkins Shezan Baig Bert Bos Justin Erenkrantz Elika Etemad Sylvain Galineau Daniel Glazman Philippe Le Hégaret John Jansen Peter Linss Anton Prowse Simon Sapin Dirk Schulze Alan Stearns Nick Van den Bleeken Lea Verou <RRSAgent> logging to http://www.w3.org/2013/05/22-css-irc Agenda: http://lists.w3.org/Archives/Public/www-style/2013May/0507.html Scribe: TabAtkins <SimonSapin> Did we resolve on ID selector syntax? http://www.w3.org/Style/CSS/Tracker/issues/316 Publicatoins ------------ plinss: You wanted last call on Counter Styles? TabAtkins: Yes. plinss: Any objections? plinss: Anyone need contacting about it? TabAtkins: I'd to HTML, i18n, and a11y. RESOLVED: Publish Counter Styles as LC, 4-week period, contact HTML, i18n, a11y for feedback. plinss: Next, exclusions and shapes. stearns: I've split the specs, and want to publish WDs for them. plinss: For Shapes, is that FPWD? <ChrisL> yes it will be a fpwd stearns: I'm not sure what the process is about splitting. fantasai: Process-wise it's a FPWD. plinss: Objections? <fantasai> stearns, they key point is that a shortname has to be approved :) RESOLVED: Publish FPWD of Shapes, updated WD of Exclusions. krit: If we publish a new FPWD, we'll need a new IP review. <ChrisL> only for anything not already published, I believe <Bert> (New WD needs domain lead approval, that would be for Shapes. I can take care of that with PLH.) ChrisL: In the Status of the draft, it's customary to say that it was previously published as XXX and has been split out. ChrisL: So it would be pretty hard for people to exclude anything. plinss: But we still have to go through the exclusion period? ChrisL: Unfortunately, yes. plinss: Also, you want a new WD of Regions? stearns: Yes, just a heartbeat draft with latest updates. Rossen: I'm good for another publish. RESOLVED: Publish a new WD of Regions. TPAC ---- plinss: Anyone want an extra day before/after TPAC, like we did last year? Rossen: Would that be Sunday? I'm in favor. <leaverou> +1 for extra TPAC day plinss: Likely, yes. krit: Also, there's a TTWF on Saturday. Bert: I may have additional requirements around TPAC. I probably won't have time. plinss: Okay, so let's do some research and see if we can get meeting space. an+b grammar ------------ Scribe: fantasai TabAtkins: an+b has always been defined handwavy, at best with completely different tokenizer than CSS TabAtkins: Had to retokenize or do some other magic TabAtkins: In Syntax, defined it based on CSS tokens TabAtkins: Change from Selectors 3 is that in case of "+n", can have a space between sign and 'n' TabAtkins: This is because [...] TabAtkins: This is unavoidable if we define in terms of [...] TabAtkins: It's a minor change TabAtkins: dbaron has an objection to it because can't just swap + and minus and be correct TabAtkins: I think it's a very minor thing. There is no reason to ever write +n TabAtkins: Anyone have thoughts about this? <ChrisL> presumably calc does not affect this ChrisL: [...?] ChrisL: Nevermind dirk asks for a link to discussion <SimonSapin> http://www.w3.org/mid/0bgmqpl2196wrcmj2q786i4q.1368261406596@email.android.com glazou: The only bit I don't get is when you say that it used completely different tokenizer than CSS, because we carefully designed an+b long ago to use units and stuff like that, to be able to go through the tokenizer TabAtkins: If that was your intent, it got lost. TabAkins: [ explained how various things get merged into single tokens] TabAtkins: Tokenizer as written is Selectors and in CSS2.1, not compatible with CSS tokenization rules <Bert> (It *is* compatible. You just have to re-parse it afterwards.) fantasai: Tab is right, you can tokenize everything that's inside an+b, but you have to retokenize in order to parse it. fantasai: I don't think we should be changing anything right now. <ChrisL> is a+/**/b already allowed? <SimonSapin> ChrisL, unclear per Selectors 3 TabAtkins: It's a change that falls out of how I'm defining it. "+ n" and "- n" <SimonSapin> Syntax 3 tries to make it more well-defined glazou: we originally wanted whitespaces allowed but did not go that way because of our parsing rules at that time plinss: your current change allows space after plus, but not after minus? TabAtkins: Yes, because can't tell the difference in tokenization between "+n" and "+ n" if you're ignoring space tokens glazou: I don't think it's good to have differences in + and -. * Rossen + 1 glazou: Should allow for both or disallow for both, otherwise it's confusing. <ChrisL> and that would address dbaron's objection too krit: I agree with that. <SimonSapin> +1 for consistency TabAtkins: Ok, sounds good to me. we'll wait for dbaron now. font-size-adjust ---------------- ScribeNick: TabAtkins <SimonSapin> http://lists.w3.org/Archives/Public/www-style/2013May/0384.html fantasai: The issue is that in CSS3 Fonts, we need to be clear about what the font-relative lengths are computed against. fantasai: em, ex, ch fantasai: The computed font-size is a length, and that's known. fantasai: But there's various things that can affect the resulting, actually used, font-size. fantasai: Like font-size-adjust. fantasai: Or size substitution. fantasai: (the spec lets the size be rounded tot he nearest pixel, or the nearest bitmap size) fantasai: So is an em the computed font size, or the font size after you do those adjustments? ChrisL: It seems like it should be as early as possible. ChrisL: If you take what's specified and produce a used size, you're having to do the process twice. TabAtkins: em size can't depend on nearest bitmap size, since that depends on url resolution, and computed values don't depend on that. fantasai: But ex and ch depend on font metrics anyway. fantasai: We could say that em is a computed value, while ex/ch wait until the font data comes in. <SimonSapin> +1 for em = computed font-size, ex and ch based on the used font size ChrisL: I think that's consistent with what I said, where it resolves "as early as possible". Bert: Given the use-case for ex, that should be done after font-size-adjust. Rossen: What use-cases are we addressing? <Bert> (One use case for ex I found is to make a bar that looks like: xxxxxx Page 7 xxxxxxxxx where the x is actually a solid bar that matches the lowercase letters. I have a photo somewhere...) <TabAtkins> (Bert - another is to use images for non-text glyphs that are meant to be lowercase-letter sized.) fantasai: An em unit is generally used for having margins/padding be some multiple of the font size. fantasai: For ch, if you have a monospace font, you want to size something to some fixed number of characters from that font. ChrisL: font-size-adjust tweaks font sizes so that if several fonts are used together, they all have the same "middle height". ChrisL: And it seems reasonable to size things relative to that. fantasai: So I feel pretty strongly that ch should be resolved after font data. fantasai: For em I feel less strongly, but there are questions. What's the line-height if you set it to 1em, and then the size of the font is tweaked? fantasai: Whatever the line-height ends up being, it would be useful to have em be that measurement. fantasai: But I think that relevant people aren't here. That's the overview of the issue. plinss: I think dbaron sent his regrets next week, so maybe push it to the f2f? ID Selectors Grammar -------------------- <SimonSapin> http://www.w3.org/Style/CSS/Tracker/issues/316 SimonSapin: I'd like to talk about the id selector grammar issue. SimonSapin: We have a proposed change to relax the restriction, so ID selectors can just be any hash token (no requirement for the value to be an ident). SimonSapin: But there's another argument that we should keep the restriction, to be more consistent with class selectors. fantasai: The counter-argument makes sense to me. fantasai: And we have interop on that behavior, so I'm happy to keep that. TabAtkins: Removing the restriction simplifies the spec (I don't have to keep around a flag on hash tokens), and it means we can remove the quirk that relaxes the restriction. Bert: Seems dangerous to make the change at this point, since it's so old. TabAtkins: It's only dangerous if there are rules that are currently invalid due to having a non-ident hash as an id selector, and which the page depends on being invalid. [something about the quirk not existing in all browsers] plinss: The quirk is not present in FF, Safari/Chrome. ChrisL: HTML *does* allow non-ident IDs. <SimonSapin> http://lists.w3.org/Archives/Public/www-style/2013Apr/0190.html "Not if we want to drop the quirk. This quirk is not present in Firefox/Safari/Chrome. That means we can drop it." fantasai: Given the argument for consistency with class selectors, that we have interop across all implementations right now, and that the quirk can be dropped because it's not implemented across all implementations anyway, I strongly think that we should not make this change. glazou: Agreed - changing classes to/from ids is common, and if having to change the syntax, that's painful. * ChrisL can see arguments both ways RESOLVED: No change for id selector syntax. background-attachment: local ---------------------------- fantasai: Question about backgrounds. <fantasai> http://lists.w3.org/Archives/Public/www-style/2013May/0516.html fantasai: There used to be background-attachment: scroll | fixed fantasai: scroll meant the background scrolled with the content. fixed meant the background didn't scroll with the content. fantasai: CSS2 added 'overflow', which allowed any element to have a scrollbar. fantasai: The WG decided that 'scroll' should act like 'fixed' for those elements. fantasai: We added the 'local' value to get back to scrolling background and content together. fantasai: So I want to clarify the spec to define the positioning area. fantasai: So it matches the way the canvas background works inside the viewport scroll area. TabAtkins: I want a picture. plinss: No further topics, so adjourned. Meeting closed.
Received on Wednesday, 29 May 2013 20:44:20 UTC