/irc-logs / w3c / #css / 2009-10-07 / end

Options:

  1. # Session Start: Wed Oct 07 00:00:00 2009
  2. # Session Ident: #css
  3. # [01:01] * Joins: Lachy (Lachlan@114.73.158.174)
  4. # [01:19] * Quits: Lachy (Lachlan@114.73.158.174) (Quit: Leaving)
  5. # [01:51] * Quits: plinss_ (plinss@76.93.139.22) (Ping timeout)
  6. # [02:00] * Joins: plinss_ (plinss@76.93.139.22)
  7. # [02:09] * Quits: plinss_ (plinss@76.93.139.22) (Ping timeout)
  8. # [02:11] * Joins: plinss_ (plinss@76.93.139.22)
  9. # [03:00] * Quits: dbaron (dbaron@63.245.220.240) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  10. # [04:03] * Disconnected
  11. # [04:04] * Attempting to rejoin channel #css
  12. # [04:04] * Rejoined channel #css
  13. # [04:04] * Topic is 'CSS Working Group discussion'
  14. # [04:04] * Set by fantasai on Wed Sep 02 17:56:17
  15. # [04:51] * Joins: MikeSmith (MikeSmithX@mcclure.w3.org)
  16. # [04:53] * Quits: MikeSmith (MikeSmithX@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
  17. # [09:25] * Joins: annevk (opera@84.215.133.38)
  18. # [10:31] * Joins: CesarAcebal (acebal@193.51.208.72)
  19. # [10:37] * Quits: annevk (opera@84.215.133.38) (Ping timeout)
  20. # [11:57] * Parts: anne (annevk@213.236.208.22)
  21. # [12:47] * Joins: myakura (myakura@118.8.87.112)
  22. # [14:20] * Quits: CesarAcebal (acebal@193.51.208.72) (Quit: CesarAcebal)
  23. # [15:01] * Joins: CesarAcebal (acebal@193.51.208.72)
  24. # [15:37] * Joins: MikeSmith (MikeSmithX@mcclure.w3.org)
  25. # [16:33] * Quits: myakura (myakura@118.8.87.112) (Quit: Leaving...)
  26. # [16:39] * Joins: myakura (myakura@118.8.128.193)
  27. # [17:47] * Joins: glazou (glazou@82.247.96.19)
  28. # [17:47] * Joins: Zakim (rrs-bridgg@128.30.52.30)
  29. # [17:47] * Joins: RRSAgent (rrs-loggee@128.30.52.30)
  30. # [17:47] <RRSAgent> logging to http://www.w3.org/2009/10/07-CSS-irc
  31. # [17:47] <glazou> Zakim, this will be Style
  32. # [17:47] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 12 minutes
  33. # [17:50] * Joins: arronei (arronei@131.107.0.104)
  34. # [17:51] * Quits: myakura (myakura@118.8.128.193) (Quit: Leaving...)
  35. # [17:55] * Joins: dsinger (dsinger@17.197.20.4)
  36. # [17:56] <Zakim> Style_CSS FP()12:00PM has now started
  37. # [17:56] <Zakim> +TabAtkins
  38. # [17:56] <TabAtkins> Woo frist!
  39. # [17:56] <Zakim> +sylvaing
  40. # [17:57] * Joins: dbaron (dbaron@98.234.51.190)
  41. # [17:57] <Zakim> +[Apple]
  42. # [17:57] <dsinger> zakim, [apple] has dsinger
  43. # [17:57] <Zakim> +dsinger; got it
  44. # [17:57] <Zakim> +plinss
  45. # [17:57] * Joins: oyvind (oyvinds@213.236.208.22)
  46. # [17:57] * Joins: sylvaing (sylvaing@98.232.19.82)
  47. # [17:57] <Zakim> +glazou
  48. # [17:58] * Quits: plinss_ (plinss@76.93.139.22) (Quit: plinss_)
  49. # [17:58] * Joins: plinss_ (plinss@76.93.139.22)
  50. # [17:59] <Zakim> +??P18
  51. # [18:00] <plinss_> zakim, ??P18 is fantasai
  52. # [18:00] <Zakim> +fantasai; got it
  53. # [18:00] * dsinger ttippety tappety
  54. # [18:00] * Joins: bradk (bradk@67.188.133.45)
  55. # [18:00] <Zakim> +CesarAcebal
  56. # [18:00] <Zakim> +Bert
  57. # [18:00] * Joins: ChrisL (ChrisL@128.30.52.169)
  58. # [18:01] <ChrisL> rrsagent, here
  59. # [18:01] <RRSAgent> See http://www.w3.org/2009/10/07-CSS-irc#T16-01-39
  60. # [18:01] <ChrisL> rrsagent, make logs public
  61. # [18:01] <RRSAgent> I have made the request, ChrisL
  62. # [18:01] <Zakim> +bradk
  63. # [18:03] * sylvaing needs to check out ParisWeb someday
  64. # [18:03] <ChrisL> zakim, call chris-work
  65. # [18:03] <Zakim> ok, ChrisL; the call is being made
  66. # [18:03] <Zakim> +Chris
  67. # [18:04] <dbaron> I'm getting "this passcode is not valid"
  68. # [18:04] <dbaron> Zakim, passcode?
  69. # [18:04] <Zakim> the conference code is 78953 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), dbaron
  70. # [18:04] <dbaron> but I have te right one
  71. # [18:04] <ChrisL> i'm not getting any response at all
  72. # [18:04] <ChrisL> zakim, call chris-work
  73. # [18:04] <Zakim> ok, ChrisL; the call is being made
  74. # [18:04] <Zakim> +David_Baron
  75. # [18:04] <Zakim> +Chris.a
  76. # [18:05] <plinss_> I didn't get a ring signal when I called, and no response at all until I called back...
  77. # [18:05] <dbaron> Zakim, mute Baron
  78. # [18:05] <Zakim> sorry, dbaron, I do not know which phone connection belongs to Baron
  79. # [18:05] <plinss_> If you're having problems dialing in, just keep trying
  80. # [18:05] <dbaron> Zakim, mute David_Baron
  81. # [18:05] <Zakim> David_Baron should now be muted
  82. # [18:05] <Zakim> -Chris
  83. # [18:05] <ChrisL> aha
  84. # [18:05] <dbaron> Zakim, who is on the phone?
  85. # [18:05] <Zakim> On the phone I see TabAtkins, sylvaing, [Apple], plinss, glazou, fantasai, CesarAcebal, Bert, bradk, David_Baron (muted), Chris.a (muted)
  86. # [18:05] <Zakim> [Apple] has dsinger
  87. # [18:05] <Zakim> + +1.617.588.aaaa - is perhaps Simon
  88. # [18:05] <Zakim> +ChrisL
  89. # [18:06] <ChrisL> seventh time lucky, it seems
  90. # [18:06] <glazou> hi ChrisL
  91. # [18:06] <ChrisL> hi glazou
  92. # [18:06] <Zakim> -Chris.a
  93. # [18:06] * ChrisL is jetlagged, just back from 10 days in silicon valley
  94. # [18:06] * Joins: howcome (howcome@80.203.19.119)
  95. # [18:06] <bradk> Zakim, please transcribe
  96. # [18:06] <Zakim> I don't understand 'please transcribe', bradk
  97. # [18:06] <bradk> Ah, well
  98. # [18:07] * Joins: szilles (chatzilla@67.174.196.138)
  99. # [18:07] <sylvaing> scribenick:TabAtkins
  100. # [18:07] <bradk> Merci, Tab
  101. # [18:07] <dbaron> Zakim, who is noisy?
  102. # [18:07] <TabAtkins> Zakim, scribenick: TabAtkins
  103. # [18:07] <Zakim> I don't understand 'scribenick: TabAtkins', TabAtkins
  104. # [18:08] <Zakim> +SteveZ
  105. # [18:08] <Zakim> dbaron, listening for 10 seconds I heard sound from the following: glazou (22%)
  106. # [18:08] <glazou> lot of noise in my bg sorry
  107. # [18:08] <glazou> Zakim, mute me
  108. # [18:08] <Zakim> glazou should now be muted
  109. # [18:08] <TabAtkins> fantasai: I want to discuss CSS3 backgrounds early in the agenda.
  110. # [18:08] * ChrisL someone get the kettle
  111. # [18:08] <dsinger> ow
  112. # [18:08] <glazou> uuuurgh
  113. # [18:08] * sylvaing lol
  114. # [18:08] * Bert : zakim and rrsagent are two separate 'bots. Zakim knows about the phone, RRSAgent knows about scribing.
  115. # [18:09] * TabAtkins ah, right.
  116. # [18:09] <TabAtkins> RRSAgent, scribenick TabAtkins
  117. # [18:09] <RRSAgent> I'm logging. I don't understand 'scribenick TabAtkins', TabAtkins. Try /msg RRSAgent help
  118. # [18:09] * fantasai bradk check your email
  119. # [18:09] <glazou> people, let me give you a few news from a former CSS WG Member, Robert Stevahn from HP : http://pikchur.com/hHt :-)
  120. # [18:10] <TabAtkins> ChrisL: Elika, I presume you want to discuss border images?
  121. # [18:10] <plinss_> s/ChrisL/plinss/
  122. # [18:10] <TabAtkins> fantasai: No, that's CSS3 images. The only issue I know of is to round up or down, or having a "round" keyword.
  123. # [18:10] * TabAtkins sorry, didn't recognize the voice.
  124. # [18:10] <TabAtkins> fantasai: Rather, the action of 'round' keyword.
  125. # [18:11] <TabAtkins> ?: The issue is round up or down, right? and it's only relevant at .5 of an image?
  126. # [18:11] <glazou> TabAtkins: that was chrisL
  127. # [18:11] <ChrisL> always round to the nearest, in my opinion
  128. # [18:11] <glazou> Zakim, unmute me
  129. # [18:11] <Zakim> glazou should no longer be muted
  130. # [18:11] <TabAtkins> fantasai: no, argument is whether we shoudl round up/down, or always down. Round up/down is nicer, but always down may be better in raster images.
  131. # [18:11] <ChrisL> s/?/ChrisL/
  132. # [18:11] <Zakim> -bradk
  133. # [18:11] <TabAtkins> fantasai: I'm convinced by Brad's argument that rounding up/down is okay.
  134. # [18:11] <bradk> arrggghhh
  135. # [18:12] <bradk> phone dropped
  136. # [18:12] <Zakim> +[Microsoft]
  137. # [18:12] <Zakim> +bradk
  138. # [18:12] <TabAtkins> ?: Choice between round and truncate.
  139. # [18:12] * dbaron notes ChrisL means numeric truncation rather than image truncation
  140. # [18:12] <dbaron> s/?:/ChrisL:/
  141. # [18:12] <dsinger> ? huh?
  142. # [18:12] <fantasai> ceil() vs. round() in the formula
  143. # [18:12] <TabAtkins> ?: If you get, say, 3.95 images to fit, rounding down means dropping to 3 images, right?
  144. # [18:12] * dbaron thinks it's floor() vs. round()
  145. # [18:12] <TabAtkins> Bleh, that's ChrisL at that point.
  146. # [18:12] <arronei> zakim, Microsoft is arronei
  147. # [18:12] <Zakim> +arronei; got it
  148. # [18:13] <TabAtkins> ?: What we want isn't floor or ceiling, but windowsill! Halfway up!
  149. # [18:13] <dbaron> s/?:/ChrisL:/
  150. # [18:13] <TabAtkins> ?: So, when discussing 3.95 images, should we go to 3 or 4?
  151. # [18:13] <ChrisL> 4
  152. # [18:14] * TabAtkins man, I'm bad at naming.
  153. # [18:14] <TabAtkins> fantasai: We definitely want to be scaling to closest number.
  154. # [18:14] <glazou> Zakim, mute me
  155. # [18:14] <Zakim> glazou should now be muted
  156. # [18:14] <TabAtkins> fantasai: With always rounding down, we get *shape* distortion, while a high-enough resolution makes the stretching-up not bad.
  157. # [18:15] <TabAtkins> fantasai: You'll usually only be stretching up just a little bit. And when the author still isn't happy with the effect, they can give a higher-resolution image and sizing it down in CSS.
  158. # [18:15] <TabAtkins> fantasai: Also, we'll later be able to specify how many device px go into a CSS px.
  159. # [18:15] <TabAtkins> ?: The problem is that that's assumign the author knows the width, but what if they don't?
  160. # [18:16] <TabAtkins> fantasai: You'll often know, but if you don't, just provide a higher-resolution image, especially if you think you'll have few tiles. More tiles means less percentage scaling.
  161. # [18:16] <plinss_> s/?/plinss/
  162. # [18:16] <TabAtkins> fantasai: The author at least should have a good idea of whther it's 3-4 tiles or 30-40 tiles.
  163. # [18:16] <TabAtkins> fantasai: And if they're really fussy, they can just provide a higher-resolution image every time.
  164. # [18:17] <TabAtkins> plinss_: My concern is, the decision to scale up/down or always in one direction, kinda depends on the content of the image. Why not give the author control of this - augment 'round' with 'floor' and 'ceil'?
  165. # [18:17] <TabAtkins> fantasai: I think that's too much. I can't see any real justification for wanting to floor or ceil that can't be solved with higher-resolution.
  166. # [18:18] <TabAtkins> ?: If the author doesn't need to decide, then we don't need to discuss this. We can just decide.
  167. # [18:18] <Bert> (In my experience, scaling images down never looks bad, while scaling up often does. More so with JPEG, but even with PNG.)
  168. # [18:18] <TabAtkins> ?: But this really isn't an implementation cost. Two more keywords is just like 4 lines of code.
  169. # [18:18] <dsinger> but scaling down loses detail, whereas scaling up does not
  170. # [18:18] * sylvaing ceil(round(gradient(calc(...))))
  171. # [18:18] <plinss_> s/?/ChrisL/
  172. # [18:18] <TabAtkins> fantasai: I don't think people are asking for this.
  173. # [18:18] <dsinger> sure, scaled down looks better as nothing is invented; but something is lost
  174. # [18:18] * ChrisL invites sylvain to say that on the record
  175. # [18:19] <dsinger> oh, we're talking non-propoertional scaling
  176. # [18:19] <dsinger> ?
  177. # [18:19] <TabAtkins> fantasai: In border-image, the height is fixed. If you scale the image it changes dimensions - circle will become ovallike. Using round() will produce less distortion.
  178. # [18:19] <dsinger> s/propoertional/proportional/
  179. # [18:19] <TabAtkins> ?: I don't think anybody is saying round() shouldn't be the default. We're saying that floor/ceil might be useful as an option when you need it.
  180. # [18:19] <ChrisL> s/?:/Chrisl:/g
  181. # [18:19] <TabAtkins> ?: I think we can always add ceil and floor later.
  182. # [18:20] <plinss_> s/?/szilles/
  183. # [18:20] <TabAtkins> fantasai: And you can always provide an image with twice the resolution. It will always scale down.
  184. # [18:20] * TabAtkins I thought so! Woo!
  185. # [18:20] * ChrisL grins
  186. # [18:20] <TabAtkins> szilles: There may be times you don't want to go with higher resolution. But my point is we can add ceil and floor keywords later, so we don't have to decide yet.
  187. # [18:20] <TabAtkins> fantasai: Agreed. We can add it later if there is demand for it.
  188. # [18:21] <TabAtkins> ?: If the image is vector, not raster, does it get resampled?
  189. # [18:21] <fantasai> s/?/Sylvain/
  190. # [18:21] <TabAtkins> ?: Well, with vector images the size will be telling you how large to draw it straight off. You're not ever resampling.
  191. # [18:21] * ChrisL imaginses a set of voice samples linked off the wg page, for the benefit of scribes-in-training
  192. # [18:21] * TabAtkins Will learn everyone. I swear it.
  193. # [18:21] <plinss_> s/?/chrisl/
  194. # [18:22] * TabAtkins hopes that TPAC will help.
  195. # [18:22] * fantasai thinks you're doing good, and don't worry about not recognizing voices, it takes time
  196. # [18:22] <glazou> Zakim, unmute me
  197. # [18:22] <Zakim> glazou should no longer be muted
  198. # [18:22] * sylvaing wow
  199. # [18:23] <Bert> Future extension (but not really what I hope for...): 'background-repeat: repeat | space | round | ... | round-up | round-down'
  200. # [18:23] <glazou> CSS WG delirium tremens
  201. # [18:23] <TabAtkins> straw poll! Who can't live with round()?
  202. # [18:23] <TabAtkins> I'm okay with it.
  203. # [18:23] * dbaron prefers hexagonal :-)
  204. # [18:23] <glazou> I should have bet !!!!!
  205. # [18:24] * Parts: glazou (glazou@82.247.96.19)
  206. # [18:24] * Joins: glazou (glazou@82.247.96.19)
  207. # [18:24] * Parts: glazou (glazou@82.247.96.19)
  208. # [18:24] <TabAtkins> Bert: I don't like it. I was doing some experiments, and scaling down always looked okay, while scaling up often looked bad.
  209. # [18:24] <ChrisL> interpolation with nearest-neighbor will usually look like crap
  210. # [18:24] * Joins: glazou (glazou@82.247.96.19)
  211. # [18:24] <TabAtkins> Bert: Depends on the image, but you'll lose detail when getting small anyway.
  212. # [18:24] <ChrisL> also attempting to scale in an indexed color space. Promote to 24bit first
  213. # [18:25] <TabAtkins> Bert: If you have a 1px line somewhere, it will become gray. this is better than scaling up, where things that were gray will become blocks.
  214. # [18:25] * Quits: howcome (howcome@80.203.19.119) (Client exited)
  215. # [18:25] <TabAtkins> ?: But does detail matter that much?
  216. # [18:25] <TabAtkins> Bert: For backgrounds, no, but for borders it does.
  217. # [18:25] * Joins: howcome (howcome@80.203.19.119)
  218. # [18:25] <Bert> s/?/Sylvain/
  219. # [18:26] <TabAtkins> szilles: It seems unusual to round in this situation.
  220. # [18:26] <TabAtkins> fantasai: If you have just a few tiles, you can use background-size with border-image to effectively increase the resolution. So when scaling 'up', you'll still be scaling down from the original.
  221. # [18:26] * sylvaing finds the background property set to be complex enough as it is
  222. # [18:27] * ChrisL would like to continue with the straw poll
  223. # [18:27] <TabAtkins> plinss_: My objection is that you rejected round-up and round-down for complexity, but your workaround is a lot more complex than a keyword.
  224. # [18:27] <TabAtkins> plinss_: Bert, I heard that you're not opposed to round, but concerned that it won't give enough control?
  225. # [18:27] <fantasai> He's concerned about quality, not about control.
  226. # [18:28] <TabAtkins> Bert: I know that scaling down is always okay, but am concerned that scaling up won't always look good. I'm surprised that designers on the list are okay with this.
  227. # [18:28] <TabAtkins> ?: Pete, do you have an actual objection, or just a concern?
  228. # [18:28] <TabAtkins> plinss_: Just a concern. I don't think adding the keywords adds much complexity, and I think arguments about "this will look good" will depend on intent, which we can't predict. Why not give control to the author?
  229. # [18:29] <TabAtkins> ?: I'm not against this.
  230. # [18:29] <TabAtkins> fantasai: The tests I had used rounding for vector images.
  231. # [18:29] <fantasai> s/text/
  232. # [18:29] <plinss_> s/?/BradK/
  233. # [18:30] <TabAtkins> ?: I could live with rounding. I also like the extra keywords, since they're not much of an implementor burden, but can live without them, since we can add them later.
  234. # [18:30] <plinss_> s/?/chrisl/
  235. # [18:30] <fantasai> fantasai: I had text that required rounding for vector images and high-res images, but required scaling down for low-res images (where you would have to interpolate)
  236. # [18:30] <fantasai> fantasai: we could go back to that
  237. # [18:30] <TabAtkins> Bert: Okay, I think we should add text for the dividing by zero case.
  238. # [18:30] <TabAtkins> fantasai: Yeah, that's easy to fix.
  239. # [18:30] <TabAtkins> fantasai: Bert, you're concerned about the quality of the images being scaled up.
  240. # [18:31] <TabAtkins> fantasai: We could go back to the text from a few revisions ago where you round with vector images or images that are high-enough resolution.
  241. # [18:31] * ChrisL "implementations SHOULD avoid dividing by zero, but MAY do so within a try ... catch"
  242. # [18:31] <TabAtkins> fantasai: But only have scaling-down-always if you would have to interpolate pixels.
  243. # [18:31] <TabAtkins> BradK: But that seems a little worse than the extra keyword. I *have* to provide a higher-resolution image to keep it from always rounding down.
  244. # [18:32] <TabAtkins> BradK: I'd prefer keywords to doing that auto-detection.
  245. # [18:32] <TabAtkins> Bert: Elika, you were saying you wanted a distincction between raster and vector image?
  246. # [18:33] <TabAtkins> fantasai: No, distinction between when you have to interpolate pixels. Low-res raster vs (high-res raster + vector).
  247. # [18:33] <TabAtkins> Bert: So you can scale up as long as you don't exceed the original resolution?
  248. # [18:33] <TabAtkins> ?: You can scale up as long as you don't scale up?
  249. # [18:33] <plinss_> s/?/chrisl/
  250. # [18:33] <TabAtkins> Bert: No, two-step process. First scale by background-size, then apply rounding.
  251. # [18:33] * TabAtkins Okay, that was my thought.
  252. # [18:34] <TabAtkins> ChrisL: That's okay as long as it's clear you don't scale the image multiple times. Need to make that clear to prevent implementors from thinking multiple-scaling is required.
  253. # [18:35] <TabAtkins> plinss_: Consensus?
  254. # [18:35] <TabAtkins> BradK: I prefer less distortion.
  255. # [18:35] <TabAtkins> me: I prefer the keyword approach.
  256. # [18:35] * bradk prefers less distortion, doesn't mind an extra keyword
  257. # [18:35] * TabAtkins that last bradk wasn't bradk.
  258. # [18:36] <bradk> Yes it was
  259. # [18:36] <TabAtkins> szilles: I prefer seeing more experience with how it's used rather than using a fairly complex algorithm that wont' be obvious.
  260. # [18:36] <TabAtkins> ?: You have to think about what to do with browsers that don't recognize those new keywords.
  261. # [18:36] <TabAtkins> szilles: They round.
  262. # [18:36] * TabAtkins Sorry, brad.
  263. # [18:36] <plinss_> s/?/dsinger/
  264. # [18:37] <TabAtkins> fantasai: That won't be a problem. There's not any deployed unprefixed versions yet.
  265. # [18:37] <TabAtkins> szilles: They'd end up ignoring what they didn't understand, which means they'd go with the default.
  266. # [18:37] <TabAtkins> plinss_: That's probably not the author's intent.
  267. # [18:37] <TabAtkins> fantasai: They can list it twice, without the new keyword and then with; that will work.
  268. # [18:38] <TabAtkins> plinss_: I'm hearing two different dissenting opinions.
  269. # [18:38] <dsinger> I'm only asking questions, not dissenting
  270. # [18:38] <TabAtkins> szillees: I say pick the simple solution now, see how people use it, and extend it later if necessary.
  271. # [18:38] <TabAtkins> fantasai: I want no extra keywords unless people say "I'm unhappy with this pixelation."
  272. # [18:39] <TabAtkins> fantasai: We're not publishing CR here, we can have comments. People can give feedback.
  273. # [18:39] <TabAtkins> plinss_: That works for me. We can let people comment and see what comes out.
  274. # [18:39] <TabAtkins> ChrisL: So go with round for now?
  275. # [18:39] <TabAtkins> fantasai: Yes.
  276. # [18:40] <bradk> no that was me
  277. # [18:40] <TabAtkins> plinss_ Not hearing any objections?
  278. # [18:40] <TabAtkins> Bert: Works for me.
  279. # [18:40] <dsinger> s/was/works/
  280. # [18:40] <fantasai> ACTION: fantasai mark this as an issue
  281. # [18:40] * trackbot noticed an ACTION. Trying to create it.
  282. # [18:40] * RRSAgent records action 1
  283. # [18:40] <trackbot> Created ACTION-180 - Mark this as an issue [on Elika Etemad - due 2009-10-14].
  284. # [18:40] <TabAtkins> fantasai: Can we publish last call, or are there more comments?
  285. # [18:40] <TabAtkins> many: general agreement
  286. # [18:40] <sylvaing> LC! LC! LC!
  287. # [18:40] <TabAtkins> fantasai: Objections?
  288. # [18:40] <TabAtkins> voice of the people: no
  289. # [18:41] * glazou imagines sylvaing in a monty python film, with a beard, shouting spam! spam! spam! :-)
  290. # [18:41] <TabAtkins> BradK: Is there a use for border-image-size?
  291. # [18:41] * Bert wonders what Ellika will mark as an issue when she re-reads the action next week :-)
  292. # [18:41] * TabAtkins Okay, good, was hoping that cut-up wasn't just me.
  293. # [18:41] <TabAtkins> BradK: You can't do the background-size with border-image, so I don't think that's a good idea.
  294. # [18:42] <TabAtkins> fantasai: So you want to take an image and treat it as 2 devicepx equals 1 CSS px.
  295. # [18:42] <TabAtkins> BradK: I can't do percentages in border-radius, but I can simulate this with border-image.
  296. # [18:42] <TabAtkins> fantasai: I was thinking about dropping percentags from border-image.
  297. # [18:42] <TabAtkins> BradK: I think you should do so, or else add it to border-image.
  298. # [18:43] <TabAtkins> ?: Do we have % on border-radius now?
  299. # [18:43] <TabAtkins> fantasai: no.
  300. # [18:43] <TabAtkins> ?: we should add it.
  301. # [18:43] <plinss_> s/?/howcome/
  302. # [18:43] <TabAtkins> fantasai: Did we figure out what it means?
  303. # [18:43] <dbaron> s/?:/howcome/
  304. # [18:43] <TabAtkins> howcome: I have one suggestion. I can send an email, though.
  305. # [18:43] * TabAtkins something about last call?
  306. # [18:43] <TabAtkins> fantasai: That's the confusing thing. We have impl that support % on border-radius, but they do different things.
  307. # [18:43] <TabAtkins> fantasai: Some scale border-radius separately, some do them together.
  308. # [18:44] <TabAtkins> howcome: I agree, but I think it's so useful that the spec should have it.
  309. # [18:44] <TabAtkins> ?: Is it mainly useful for ovals?
  310. # [18:44] <glazou> sorry guys I have to leave the call, bye
  311. # [18:44] <TabAtkins> howcome: Yes.
  312. # [18:44] * Quits: glazou (glazou@82.247.96.19) (Quit: must leave, bye)
  313. # [18:44] <ChrisL> so 50% 50% gives you ovals
  314. # [18:44] <TabAtkins> ChrisL: In other words, 50% 50% gives you ovals.
  315. # [18:44] <Zakim> -glazou
  316. # [18:44] <TabAtkins> Me: I like howcome's approach.
  317. # [18:45] <TabAtkins> ?: I don't think that's what you want.
  318. # [18:45] <TabAtkins> howcome: No, that's exactly what I want.
  319. # [18:45] <TabAtkins> fantasai: If there's consensus we can put it in.
  320. # [18:45] * sylvaing predicts those ovals will look perfectly square in IE6
  321. # [18:45] <TabAtkins> BradK: I think it shoudl be the same in border-radius and border-image, so peopl don't get confused about how it works.
  322. # [18:45] <TabAtkins> plinss_: I'm not sure if % scaling on the side it's from will give people what they want.
  323. # [18:45] <TabAtkins> fantasai: It's hard to switch between them.
  324. # [18:46] <TabAtkins> fantasai: One of the most common effects is doing a percentage on one side and keeping it square.
  325. # [18:46] <dbaron> Zakim, unmute David_Baron
  326. # [18:46] <Zakim> David_Baron should no longer be muted
  327. # [18:46] <TabAtkins> fantasai: And making it so there's no straight part. You can rely on making a huge radius and allowing it to scale down proportionately.
  328. # [18:46] <TabAtkins> Bert: Yeah, it scales down, but equally. If the box is taller than wide, it'll leave you straight sides.
  329. # [18:47] <dbaron> Zakim, mute David_Baron
  330. # [18:47] <Zakim> David_Baron should now be muted
  331. # [18:47] <TabAtkins> ?: It scales with the aspect ratio.
  332. # [18:47] <dbaron> dbaron: It only works if you know the aspect ratio of the box.
  333. # [18:47] <TabAtkins> ChrisL: Two use-cases. One is a button, one is an oval.
  334. # [18:47] * dsinger lissajous figures
  335. # [18:47] <Bert> lozenge
  336. # [18:47] <TabAtkins> howcome: But you can hack buttons without %-per-side, but you can't do ovals with %-is-width.
  337. # [18:48] <TabAtkins> Bert: You can create lozenges by specifying "25in" for border-radius or someething, that will never be that big, so it will scale down.
  338. # [18:48] <TabAtkins> ?: But when you scale it down you're not going to get a straight line.
  339. # [18:48] <TabAtkins> howcome: are you talking about diamong shaped?
  340. # [18:48] <TabAtkins> bradk: for the lozenge shape, it would scale down until the two corners met and you'd have a lozenge shape.
  341. # [18:49] <TabAtkins> howcome: So it's a button you want? A button you can specify today, currently. You shouldn't have to rely on scaling down.
  342. # [18:49] <TabAtkins> howcome: Just set the border-radius and do whatever you want.
  343. # [18:49] <TabAtkins> ChrisL: YOu have to know the height.
  344. # [18:49] <TabAtkins> howcome: Okay, if you don't know the height, you set it to big and it rounds down.
  345. # [18:50] <TabAtkins> fantasai: typically you have only one line of text in which case you can use ems. Not perfect, but a good approximation.
  346. # [18:50] <TabAtkins> plinss_: There are other options, like a %height or %width unit.
  347. # [18:50] <TabAtkins> fantasai: Yeah, but it's not important enough to add right now.
  348. # [18:50] <TabAtkins> howcome: I agree. Of course, I want the percentage to be of whatever I want. ^_^
  349. # [18:50] <TabAtkins> BradK: So %-per-side allows ovals, but you can get lozenges if you want.
  350. # [18:51] <Bert> Does 'border-radius: 50%' give you a quarter circle, or does it mean '50% / 50&'?
  351. # [18:51] <TabAtkins> howcome: yes.
  352. # [18:51] <TabAtkins> fantasai: So publish this as LC?
  353. # [18:51] <TabAtkins> plinss_: I think people will want a corner that is round but not 50%.
  354. # [18:52] <TabAtkins> TabAtkins: Usually that's okay with a fixed size.
  355. # [18:52] <TabAtkins> plinss_: I'm okay with leaving it for public feedback.
  356. # [18:52] <TabAtkins> plinss: People will use different sizes for corners with different types of boxes. We can wait for public feedback.
  357. # [18:52] * TabAtkins thinks that's accurate - had a hard time hearing plinss
  358. # [18:52] <TabAtkins> plinss: Objections, or are we good for last call?
  359. # [18:52] <sylvaing> LC! LC! LC!
  360. # [18:53] <TabAtkins> everyone: *silence*
  361. # [18:53] <ChrisL> Go CSS!
  362. # [18:53] <TabAtkins> plinss_: Okay, go to last call.
  363. # [18:53] * ChrisL channels "We CAN" speech
  364. # [18:53] <fantasai> RESOLUTION: Add %ages to border-radius, scaled indep to each side
  365. # [18:53] <TabAtkins> fantasai: so add % to border-radius, scaling per side.
  366. # [18:53] <TabAtkins> bradk: And use the same language in border-image.
  367. # [18:53] <TabAtkins> fantasai: yeah.
  368. # [18:54] <fantasai> RESOLUTION: Publish css3-background as LC
  369. # [18:54] <TabAtkins> plinss: five minutes left. anything that can be handled?
  370. # [18:55] <TabAtkins> fantasai: Ian Jacobs? is having a talk at TPAC on developers day. If anyone would like to help me, have suggestions to talk about, let me know.
  371. # [18:55] <TabAtkins> ChrisL: Maybe a talk about some fairly new stuff, but that's implemented in at least one browser, maybe two, just to show progress being made?
  372. # [18:55] <TabAtkins> howcome?: LC period for multicol has ended. Not too many comments, so I've prepared some notes.
  373. # [18:56] * sylvaing finds himself immediately off the hook every time people say 'implemented in at least one browser'. And does not like it.
  374. # [18:56] <TabAtkins> plinss_: You think you'll have that for next week?
  375. # [18:56] <TabAtkins> howcome?: Yeah.
  376. # [18:56] <TabAtkins> plinss_: Okay, still have five minutes.
  377. # [18:56] <TabAtkins> plinss_: Have a proposal for text-overflow shrink.
  378. # [18:56] <TabAtkins> fantasai: We discussed that a while ago, decided to drop it.
  379. # [18:56] <TabAtkins> fantasai: Looks weird for last line, but I'm not actively editting CSS3 Text.
  380. # [18:57] * TabAtkins something about dropping something from fantasai?
  381. # [18:57] * ChrisL thinks sylvaing could fix that by, well, implementing more stuff :)
  382. # [18:57] <Zakim> -SteveZ
  383. # [18:57] <fantasai> I'd probably drop features rather than add them at this point, to try to stabilize what's there
  384. # [18:57] <TabAtkins> Bert: We do need to get the vertical text out, but stretching the last line of the block is very common.
  385. # [18:57] <TabAtkins> Bert: I was at a book fair and all the high-end printing used that.
  386. # [18:57] <TabAtkins> fantasai: Last line of the block? Or all lines?
  387. # [18:58] <TabAtkins> Bert: Last Line? I can't tell - it was printed on paper, so I can't see the specs. But the last line is deifnitely the same line length as the previous.
  388. # [18:58] <TabAtkins> ?: One way of doing that is adjusting the spaces. Another way that is useful for headers is to increase the font size.
  389. # [18:58] <TabAtkins> Bert: It's very common to see either spacing out or changing the size.
  390. # [18:59] <TabAtkins> ?: I think we tried to do this, but a certain implementor reacted negatively, saying it would bring us into unspecified situations.
  391. # [18:59] * TabAtkins has to stop scribing. Can someone take over?
  392. # [18:59] <TabAtkins> BradK: When I was doing print, i would often use horizontal scaling to squeeze things onto one line.
  393. # [18:59] <TabAtkins> BradK: I found that less objectionable than changing the whole height.
  394. # [19:00] <TabAtkins> fantasai: I can see it making sense for *one* line, or for *all* lines, but it seems strange for the paragraph to be one size and the last line being differenet.
  395. # [19:00] <TabAtkins> ?: I agree. For headings it makees sense where you stretch it out, and the second line is a different size.
  396. # [19:00] <TabAtkins> fantasai: Yeah.
  397. # [19:00] <Zakim> -[Apple]
  398. # [19:00] <TabAtkins> plinss_: Out of time, we'll take this up later.
  399. # [19:00] <Zakim> -sylvaing
  400. # [19:00] <Zakim> -ChrisL
  401. # [19:00] <Zakim> -Simon
  402. # [19:00] * dsinger bye!
  403. # [19:00] <Zakim> -CesarAcebal
  404. # [19:00] <Zakim> -bradk
  405. # [19:00] <Zakim> -fantasai
  406. # [19:00] <Zakim> -arronei
  407. # [19:00] <Zakim> -plinss
  408. # [19:01] <Zakim> -TabAtkins
  409. # [19:01] * Quits: dsinger (dsinger@17.197.20.4) (Quit: dsinger)
  410. # [19:01] <Zakim> -David_Baron
  411. # [19:01] <Zakim> -Bert
  412. # [19:01] <Zakim> Style_CSS FP()12:00PM has ended
  413. # [19:01] <Zakim> Attendees were TabAtkins, sylvaing, dsinger, plinss, glazou, fantasai, CesarAcebal, Bert, bradk, Chris, David_Baron, Chris.a, +1.617.588.aaaa, ChrisL, SteveZ, arronei
  414. # [19:01] * Quits: oyvind (oyvinds@213.236.208.22) (Quit: oyvind)
  415. # [19:02] * Quits: bradk (bradk@67.188.133.45) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ )
  416. # [19:03] <TabAtkins> Okay, can someone get me the link to the records?
  417. # [19:03] <Bert> rrsagent, pointer?
  418. # [19:03] <RRSAgent> See http://www.w3.org/2009/10/07-CSS-irc#T17-03-41
  419. # [19:03] <Bert> rrsagent, make minutes
  420. # [19:03] <RRSAgent> I have made the request to generate http://www.w3.org/2009/10/07-CSS-minutes.html Bert
  421. # [19:03] <Bert> rrsagent, make logs public
  422. # [19:03] <RRSAgent> I have made the request, Bert
  423. # [19:04] <TabAtkins> Excellent. I'll have minutes later today.
  424. # [19:07] * Quits: CesarAcebal (acebal@193.51.208.72) (Quit: CesarAcebal)
  425. # [19:08] <TabAtkins> At least I'm getting decent at picking out Bert. Dunno why his accent sounds french to me.
  426. # [19:10] * Quits: plinss_ (plinss@76.93.139.22) (Quit: plinss_)
  427. # [19:10] * Joins: plinss_ (plinss@76.93.139.22)
  428. # [19:23] * Quits: MikeSmith (MikeSmithX@mcclure.w3.org) (Ping timeout)
  429. # [19:25] <TabAtkins> I've still got a handful of unresolved ? speakers right at the end. Can anyone help?
  430. # [19:43] <ChrisL> Meeting: CSS WG telcon
  431. # [19:43] <ChrisL> s/?: I think we tried/howcome: I think we tried
  432. # [19:44] <ChrisL> s/?: One way /howcome: One way
  433. # [19:44] <ChrisL> rrsagent, make minutes
  434. # [19:44] <RRSAgent> I have made the request to generate http://www.w3.org/2009/10/07-CSS-minutes.html ChrisL
  435. # [19:47] * Quits: ChrisL (ChrisL@128.30.52.169) (Quit: Fire on main board error, client combusted)
  436. # [19:47] * Joins: CesarAcebal (acebal@79.143.132.28)
  437. # [20:40] * Quits: sylvaing (sylvaing@98.232.19.82) (Quit: sylvaing)
  438. # [21:04] * Zakim excuses himself; his presence no longer seems to be needed
  439. # [21:04] * Parts: Zakim (rrs-bridgg@128.30.52.30)
  440. # [21:56] * Quits: dbaron (dbaron@98.234.51.190) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  441. # [22:28] * Joins: dbaron (dbaron@63.245.220.240)
  442. # [22:43] * Quits: szilles (chatzilla@67.174.196.138) (Ping timeout)
  443. # [22:54] * Quits: howcome (howcome@80.203.19.119) (Ping timeout)
  444. # [22:56] * Joins: howcome (howcome@80.203.19.119)
  445. # [22:58] * Quits: CesarAcebal (acebal@79.143.132.28) (Quit: CesarAcebal)
  446. # Session Close: Thu Oct 08 00:00:00 2009

The end :)