Options:
- # Session Start: Wed Jul 03 00:00:00 2013
- # Session Ident: #css
- # [00:04] * Joins: cabanier (~cabanier@public.cloak)
- # [01:07] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:08] * Joins: dbaron (~dbaron@public.cloak)
- # [01:11] * Quits: tobie (tobie@public.cloak) (Ping timeout: 180 seconds)
- # [01:17] * Joins: tobie (tobie@public.cloak)
- # [01:41] * Joins: jdaggett (~jdaggett@public.cloak)
- # [01:51] * Quits: tobie (tobie@public.cloak)
- # [02:29] * Joins: jdaggett_ (~jdaggett@public.cloak)
- # [02:34] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
- # [02:34] * jdaggett_ is now known as jdaggett
- # [02:35] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [02:46] * Joins: curvedmark (~curvedmark@public.cloak)
- # [02:58] * Quits: darktears (~darktears@public.cloak) (Ping timeout: 180 seconds)
- # [03:15] * Joins: jdaggett (~jdaggett@public.cloak)
- # [04:16] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [05:37] * leaverou is now known as leaverou_away
- # [06:57] * Joins: dbaron (~dbaron@public.cloak)
- # [07:11] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [07:18] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [07:23] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [07:23] * Joins: jdaggett (~jdaggett@public.cloak)
- # [07:34] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [08:00] * Quits: curvedmark (~curvedmark@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [08:13] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:19] * Quits: @arronei (~arronei@public.cloak) (Client closed connection)
- # [08:19] * Joins: arronei (~arronei@public.cloak)
- # [08:20] * Joins: curvedmark (~curvedmark@public.cloak)
- # [08:23] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [08:23] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:29] <dbaron> fantasai, you just sent minutes for Thursday the 6th, Friday the 6th, and Friday the 7th
- # [08:30] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [08:39] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:41] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [08:45] <fantasai> oh
- # [08:46] <fantasai> sorry...
- # [08:46] <fantasai> wow, the subjects are really inconsistent...
- # [08:46] * fantasai tries to do them together to avoid that, but clearly failing...
- # [09:05] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [09:09] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [09:09] * Joins: zcorpan (~zcorpan@public.cloak)
- # [09:16] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [09:25] * Joins: michou (~Adium@public.cloak)
- # [09:27] * Joins: teoli (~teoli@public.cloak)
- # [10:16] * Joins: tobie (tobie@public.cloak)
- # [10:29] * Quits: tobie (tobie@public.cloak)
- # [10:54] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
- # [11:05] * Joins: SimonSapin (~simon@public.cloak)
- # [11:32] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [12:18] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [12:39] * Quits: curvedmark (~curvedmark@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [12:59] * Joins: teoli (~teoli@public.cloak)
- # [13:42] * Joins: darktears (~darktears@public.cloak)
- # [13:47] * Joins: jdaggett (~jdaggett@public.cloak)
- # [13:59] * Joins: curvedmark (~curvedmark@public.cloak)
- # [15:04] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [15:20] * leaverou_away is now known as leaverou
- # [15:22] * Quits: curvedmark (~curvedmark@public.cloak) (Ping timeout: 180 seconds)
- # [15:28] * Joins: teoli (~teoli@public.cloak)
- # [15:35] * Joins: tobie (tobie@public.cloak)
- # [15:49] * Quits: tobie (tobie@public.cloak)
- # [15:56] * Joins: abucur (~Adium@public.cloak)
- # [15:58] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [16:39] * Quits: trackbot (trackbot@public.cloak) (Client closed connection)
- # [16:39] * Joins: trackbot (trackbot@public.cloak)
- # [16:47] * Quits: trackbot (trackbot@public.cloak) (Client closed connection)
- # [16:47] * Joins: trackbot (trackbot@public.cloak)
- # [16:58] * Joins: tobie (tobie@public.cloak)
- # [17:10] * Joins: glazou (~glazou@public.cloak)
- # [17:11] * Joins: Zakim (zakim@public.cloak)
- # [17:11] * Joins: RRSAgent (rrsagent@public.cloak)
- # [17:11] <RRSAgent> logging to http://www.w3.org/2013/07/03-css-irc
- # [17:11] <glazou> Zakim, this will be Style
- # [17:11] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 52 minutes
- # [17:11] <glazou> RRSAgent, make logs public
- # [17:11] <RRSAgent> I have made the request, glazou
- # [17:12] * glazou changes topic to 'http://lists.w3.org/Archives/Public/www-style/2013Jul/0061.html'
- # [17:24] * Joins: glenn (~gadams@public.cloak)
- # [17:39] * Joins: antonp (~Thunderbird@public.cloak)
- # [17:41] * Joins: teoli_ (~teoli@public.cloak)
- # [17:43] * Joins: krit (~krit@public.cloak)
- # [17:44] * Joins: teoli__ (~teoli@public.cloak)
- # [17:46] * Joins: leif (~lastorset@public.cloak)
- # [17:47] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [17:50] * Joins: florian (~florian@public.cloak)
- # [17:50] * Quits: teoli_ (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [17:58] * Joins: dbaron (~dbaron@public.cloak)
- # [18:00] <Zakim> Style_CSS FP()12:00PM has now started
- # [18:00] <Zakim> +??P20
- # [18:00] <glazou> Zakim, ??P20 is me
- # [18:00] <Zakim> +glazou; got it
- # [18:01] <Zakim> +Krit
- # [18:01] <Zakim> +[Microsoft]
- # [18:01] * Joins: israelh (~israelh@public.cloak)
- # [18:02] * Joins: SteveZ (~chatzilla@public.cloak)
- # [18:02] * Quits: SimonSapin (~simon@public.cloak) ("Leaving.")
- # [18:02] <Zakim> +plinss
- # [18:02] <Zakim> +??P28
- # [18:02] <leif> Zakim, I am P28
- # [18:02] <Zakim> sorry, leif, I do not see a party named 'P28'
- # [18:02] * Joins: dael (~dael@public.cloak)
- # [18:02] <glazou> leif, your phone is super-noisy...
- # [18:03] <leif> Zakim, I am ??P28
- # [18:03] <Zakim> +leif; got it
- # [18:03] <leif> Zakim, mute me
- # [18:03] <Zakim> leif should now be muted
- # [18:03] <glazou> yep that was your phone, thanks leif
- # [18:03] <leif> argh, I thought it would be fixed if I just muted on my end
- # [18:03] <Zakim> + +1.610.324.aaaa
- # [18:03] <leif> time try ditch Ekiga, I think
- # [18:03] <dael> zakim, aaaa is me
- # [18:03] <Zakim> +dael; got it
- # [18:03] <Zakim> +[IPcaller]
- # [18:03] <florian> Zakim, [IPcaller] has me
- # [18:03] <Zakim> +florian; got it
- # [18:04] * Joins: SimonSapin (~simon@public.cloak)
- # [18:04] <Zakim> + +93192aabb
- # [18:04] <antonp> Zakim, aabb is me
- # [18:04] <Zakim> +antonp; got it
- # [18:04] <Zakim> +Lea
- # [18:04] * Quits: abucur (~Adium@public.cloak) ("Leaving.")
- # [18:05] <Zakim> +??P53
- # [18:05] <SimonSapin> Zakim, P53 is me
- # [18:05] <Zakim> sorry, SimonSapin, I do not recognize a party named 'P53'
- # [18:05] <SimonSapin> Zakim, ??P53 is me
- # [18:05] <Zakim> +SimonSapin; got it
- # [18:05] <nvdbleek> zakim, code?
- # [18:05] <Zakim> the conference code is 78953 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), nvdbleek
- # [18:05] <Zakim> + +1.619.846.aacc
- # [18:05] * Quits: dael (~dael@public.cloak) (Client closed connection)
- # [18:05] <glazou> Zakim, who is noisy?
- # [18:05] <Zakim> +fantasai
- # [18:06] <Zakim> glazou, listening for 10 seconds I heard sound from the following: glazou (38%), [IPcaller] (21%), antonp (9%), ??P59 (60%)
- # [18:06] <Zakim> +nvdbleek
- # [18:06] <nvdbleek> zakim, mute me
- # [18:06] <Zakim> nvdbleek should now be muted
- # [18:06] * Joins: dael (~dael@public.cloak)
- # [18:06] <Zakim> +??P9
- # [18:06] <Zakim> -??P9
- # [18:07] <Zakim> +??P9
- # [18:07] <glenn> zakim, ??p9 is me
- # [18:07] <Zakim> +glenn; got it
- # [18:07] <Zakim> +SteveZ
- # [18:07] <Zakim> +[Microsoft.a]
- # [18:07] * Joins: JohnJansen (~JohnJansen@public.cloak)
- # [18:08] * Joins: smfr (~smfr@public.cloak)
- # [18:08] * Joins: jerenkrantz_ (~jerenkrantz@public.cloak)
- # [18:08] <JohnJansen> Zakim, Microsoft has JohnJansen
- # [18:08] <Zakim> +JohnJansen; got it
- # [18:08] * Joins: oyvind (~oyvinds@public.cloak)
- # [18:08] <Zakim> + +1.212.318.aadd
- # [18:09] <SimonSapin> ScribeNick: SimonSapin
- # [18:09] <Zakim> +smfr
- # [18:09] <Zakim> + +1.212.318.aaee
- # [18:09] <jerenkrantz_> Zakim, aaee is jerenkrantz
- # [18:09] <Zakim> +jerenkrantz; got it
- # [18:09] <SimonSapin> Topic: CSSMatrix review
- # [18:09] <krit> https://dvcs.w3.org/hg/FXTF/raw-file/tip/matrix/index.html
- # [18:09] * Joins: koji (~koji@public.cloak)
- # [18:10] <SimonSapin> krit: SVGMatrix is 2D. With transforms, we need 3D
- # [18:10] * glazou could use that 3D matrix right away in his own code !!!
- # [18:10] * Joins: c_palmer (~c_palmer@public.cloak)
- # [18:10] <SimonSapin> krit: discussed having a CSSMatrix interface, unified between specs
- # [18:10] <SimonSapin> krit: asking for FPWD. Concerns/discussion to the ML
- # [18:10] <Zakim> +[IPcaller.a]
- # [18:10] <koji> zakim, ipcalle.a is me
- # [18:10] <Zakim> sorry, koji, I do not recognize a party named 'ipcalle.a'
- # [18:10] <SimonSapin> Topic: I18N / Text issues
- # [18:11] <Zakim> +dbaron
- # [18:11] <koji> zakim, ipcaller.a is me
- # [18:11] <Zakim> +koji; got it
- # [18:11] <Zakim> +??P73
- # [18:11] <SimonSapin> plinss: follow up on text-align-last
- # [18:11] <TabAtkins> zakim, ??p73 is me
- # [18:11] <Zakim> +TabAtkins; got it
- # [18:12] <SimonSapin> fantasai: ??? is not on the call, defer
- # [18:12] <smfr> s/???/rossen
- # [18:12] <SimonSapin> Topic: Writing modes
- # [18:12] <SimonSapin> fantasai: ML discussion with jdagget
- # [18:12] <SimonSapin> fantasai: jdagget’s proposal for exact rules of resizing. Spec says UA-defined
- # [18:13] <SimonSapin> fantasai: Put his algo as an example, eg. examples of things that could go wrong
- # [18:13] <SimonSapin> fantasai: but leave normative text as UA-defined, leave leeway
- # [18:13] <Zakim> +??P75
- # [18:13] * Joins: Rossen (~Rossen@public.cloak)
- # [18:13] <SimonSapin> fantasai: UA could give better results than this exact algorithm
- # [18:14] <SimonSapin> fantasai: Koji and I want to allow better results
- # [18:14] <SimonSapin> fantasai: but want to make sure it’s at least "good". Having an example algo is a good way to do that
- # [18:14] <SimonSapin> florian: how to add controls in future levels on UA-defined behavior?
- # [18:15] * dbaron notes fantasai is very loud
- # [18:15] <SimonSapin> fantasai: Plan is to have text-compression-switch, where the default is auto
- # [18:15] <SimonSapin> florian: some switches match auto
- # [18:16] <SimonSapin> florian: worried about "do what you want auto", if one UA is dominant, hopefully it’s not too broken
- # [18:16] <SimonSapin> florian: content will depend on the de-facto meaning of auto
- # [18:16] <SimonSapin> fantasai: if we have an example in the spec, most UAs will follow that and then try to do better
- # [18:16] <Zakim> +Bert
- # [18:16] <SimonSapin> fantasai: example is not complicated
- # [18:17] <SimonSapin> florian: would be nice to have tests for this non-normative description
- # [18:17] <SimonSapin> fantasai: we can have "may" tests
- # [18:17] <SimonSapin> fantasai: tests specific to OpenType, specific fonts
- # [18:18] <SimonSapin> fantasai: with clear examples, impl will follow
- # [18:18] <SimonSapin> SteveZ: concern: dealing with 2 things. auto is used to do the right thing for the normal case, bunch of features separately
- # [18:18] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [18:19] <SimonSapin> SteveZ: example: full-size latin letter different than latin letters, without markup
- # [18:19] <SimonSapin> SteveZ: there, clear algorithm
- # [18:19] <SimonSapin> SteveZ: here, auto is you can do possibly better than this
- # [18:19] <SimonSapin> SteveZ: different use of auto
- # [18:19] <SimonSapin> SteveZ: not sure you really want auto
- # [18:19] <SimonSapin> fantasai: it is automagic
- # [18:19] <SimonSapin> SteveZ: users complain without the magic
- # [18:20] <SimonSapin> SteveZ: people want to do what the users expect
- # [18:20] <SimonSapin> SteveZ: to way to have this is normative text and test cases
- # [18:20] <SimonSapin> SteveZ: examples are nice but … we trip over automagic
- # [18:20] * Joins: tantek (~tpod@public.cloak)
- # [18:21] <SimonSapin> fantasai: don’t expect lock-in in this case
- # [18:21] <SimonSapin> fantasai: if you do a good job, no need to match against anything else
- # [18:21] <SimonSapin> fantasai: if it looks bad, you’re just gonna not use the feature
- # [18:21] <SimonSapin> fantasai: no option to tweak the layout
- # [18:22] <SimonSapin> fantasai: enable tatechyu?? or not
- # [18:22] <SimonSapin> fantasai: no effect on the rest of the layout
- # [18:22] <SimonSapin> SteveZ: still uncomfortable about undefined automagic
- # [18:23] <SimonSapin> koji: discussing rendering quality, doesn’t matter much
- # [18:23] <SimonSapin> florian: little uncomfortable, but can go with this
- # [18:23] <SimonSapin> plinss: jdagget seems to have concerns with this. Can you summarize?
- # [18:24] <SimonSapin> fantasai: he’s concerned that impl. will do worse because the can normatively
- # [18:24] <SimonSapin> s/the/they/
- # [18:24] <SimonSapin> fantasai: we want examples of "don’t do this"
- # [18:24] <SimonSapin> plinss: normative restrictions? "Can do better, but don’t do this"
- # [18:24] <SimonSapin> florian: limited normative requirements
- # [18:24] <SimonSapin> plinss: problem is defining "better"
- # [18:25] <SimonSapin> plinss: objections?
- # [18:25] <SimonSapin> fantasai: proposal is: normative prose says "UA-defined how the compression happens, but must transform full-width and ??? before you do any scaling"
- # [18:25] <SimonSapin> fantasai: then add an example algo
- # [18:25] <SimonSapin> fantasai: and suggestions to do better
- # [18:26] <SimonSapin> fantasai: require transforming at least full-width
- # [18:26] <SimonSapin> fantasai: example of what people expect. Can do simpler, can do smarter, but don’t do this that looks bad
- # [18:26] <SimonSapin> RESOLVED: accepted the above proposal
- # [18:27] <SimonSapin> Topic: Text decoration
- # [18:27] * Joins: darktears (~darktears@public.cloak)
- # [18:27] <SimonSapin> plinss: issue: making line positioning undefined
- # [18:27] <SimonSapin> fantasai: discussed at F2F
- # [18:28] <SimonSapin> fantasai: CSS21 says "position and thickness is undefined. May consider font info of the descendant that you are underlining, but not required. Can have one non-broken line"
- # [18:28] <SimonSapin> fantasai: 2 interpretations
- # [18:28] <SimonSapin> (missed them)
- # [18:28] <SimonSapin> fantasai: either way, consider the descedants
- # [18:28] <SimonSapin> fantasai: in L3, tighten up prose
- # [18:29] <SimonSapin> fantasai: ARIA concern when strike-through doesn’t go through the text
- # [18:29] <SimonSapin> fantasai: what to consider or not, eg. skip vertical-alin
- # [18:30] <SimonSapin> fantasai: dbaron against. Complicated, and bunch of links that should be the same up one containing some super-text, off by a few px
- # [18:30] <SimonSapin> fantasai: F2F proposal: ???
- # [18:30] <SimonSapin> fantasai: works poorly for ARIA’s concern case
- # [18:30] <SimonSapin> fantasai: underline can cut through the text, when that text becomes bigger
- # [18:31] <SimonSapin> fantasai: I think this is worse than a few px off
- # [18:31] <SimonSapin> fantasai: don’t want to require this behavior
- # [18:31] <SimonSapin> fantasai: underline should be on one side of the text alway IMO, not cut
- # [18:31] <SimonSapin> fantasai: in vertical text
- # [18:31] <SimonSapin> fantasai: For this level, no consensus, undefined like 2.1
- # [18:31] <SimonSapin> fantasai: deal with it in L4
- # [18:32] <SimonSapin> dbaron: fine with me, with explanation why
- # [18:32] <SimonSapin> fantasai: ok, specifics?
- # [18:32] <SimonSapin> dbaron: the two rationales that you just said
- # [18:32] <SimonSapin> plinss: opinions?
- # [18:33] <SimonSapin> RESOLVED: text-decoration line thickness and position undefined in L3
- # [18:33] <SimonSapin> fantasai: 2 more issues
- # [18:33] <SteveZ> What can we do to resolve this in Level 4
- # [18:33] <SimonSapin> fantasai: shadows. Text underlined, separate shadow? Or composite together and shadow that
- # [18:33] <SimonSapin> fantasai: different with semi-transparant shadow color
- # [18:34] <SimonSapin> fantasai: I think we want the shadow to be drawn at once, combined
- # [18:34] <SimonSapin> dbaron: that’s a lot more impl. work
- # [18:34] * leaverou speaking of that, what happens when *letters* intersect? Separate shadows or one composited?
- # [18:35] <hober> Zakim, aacc is me
- # [18:35] <Zakim> +hober; got it
- # [18:35] <SimonSapin> dbaron: I don’t know that we define it for text without shadows, but should be the same
- # [18:35] * Quits: teoli__ (~teoli@public.cloak) (Client closed connection)
- # [18:35] <Zakim> -[Microsoft.a]
- # [18:36] <SimonSapin> smfr: Within the same text run, one shadow
- # [18:36] <Zakim> -[Microsoft]
- # [18:36] * Joins: teoli (~teoli@public.cloak)
- # [18:36] <SimonSapin> smfr: accross spans maybe not
- # [18:36] <SimonSapin> smfr: for the underline, looks nicer if painted as one
- # [18:36] <SimonSapin> leaverou: I think composited shadows make more sense, but can also be achieved with filters
- # [18:37] <SimonSapin> dbaron: I think this should be left undefined at this level
- # [18:37] <SimonSapin> fantasai: ok with that
- # [18:37] <SimonSapin> leaverou: what do browsers do?
- # [18:37] <SimonSapin> dbaron: (missed)
- # [18:37] <SimonSapin> leaverou: what if letters overlap?
- # [18:38] <SimonSapin> dbaron: not sure, depends on whether they have the same font
- # [18:38] <SimonSapin> leaverou: overlapping letters are more important
- # [18:38] <SimonSapin> florian: how expensive is it?
- # [18:38] <SimonSapin> dbaron: don’t know
- # [18:38] <SimonSapin> fantasai: text-decoration always overlaps … or maybe not
- # [18:39] <SimonSapin> dbaron: sort of decision where the group makes a resolution that requires impl. to trow out code and start again
- # [18:39] <SimonSapin> dbaron: needs more consideration that 3 min on a telecon
- # [18:39] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [18:39] <SimonSapin> dbaron: should research what impl. do
- # [18:39] <SteveZ> +1 for David's point
- # [18:40] * Joins: teoli (~teoli@public.cloak)
- # [18:40] <SimonSapin> dbaron: if we have interop on one thing and add "should" on something else, are we ever gonna get it?
- # [18:40] <SimonSapin> Rossen: anyone have a quick test case?
- # [18:40] <SimonSapin> krit: need images from different browsers
- # [18:40] <SimonSapin> SteveZ: how soon do we need an answer?
- # [18:41] <SimonSapin> SteveZ: leave it undefined at the moment, and come back later
- # [18:41] <SimonSapin> SteveZ: what does Illustrator does?
- # [18:41] <SimonSapin> krit: have to check
- # [18:41] <SimonSapin> s/does/do/
- # [18:41] <SimonSapin> SteveZ: need testing before deciding anything
- # [18:42] <SimonSapin> plinss: to we want to go to CR or wait on this?
- # [18:42] <leaverou> very quick testcase I just made: http://dabblet.com/gist/5920266
- # [18:42] <SimonSapin> SteveZ: can we add "should" and mark it at-risk?
- # [18:42] <SimonSapin> florian: typically not at-risk for changing our minds, rather for lack of impl
- # [18:43] <SimonSapin> florian: if we put the should, it encourages ppl to follow it. If we have interop, it’s bad to break it
- # [18:43] <dbaron> leaverou, you should also try (a) mixed LTR and RTL text within the same element and (b) an element boundary with a color change (c) an element boundary without a color change
- # [18:43] <SimonSapin> SteveZ: can we get research by next week?
- # [18:43] <SimonSapin> leaverou: looks like every browser overlap ???
- # [18:43] * Quits: JohnJansen (~JohnJansen@public.cloak) (Ping timeout: 180 seconds)
- # [18:43] <leaverou> yes dbaron, it was a one minute thing :)
- # [18:43] <SimonSapin> florian: old Opera makes the overlapped letters darker
- # [18:44] <SimonSapin> dbaron: Gecko on Linux does not overlap
- # [18:44] <fantasai> ?^: If there's a should, then it encourages implementations to work towards that. if we already have interop on the opposite, then that encourages *less* interop
- # [18:44] <SimonSapin> dbaron: might depend on platform-specific text rendering
- # [18:44] <SimonSapin> florian: Presto doing it wrong, but not relevant anymore
- # [18:45] * fantasai SimonSapin, so sorry, *just* managed to get connected
- # [18:45] <SimonSapin> fantasai, it’s fine :)
- # [18:45] <fantasai> ScribeNick: fantasai
- # [18:45] <fantasai> plinss: path forward?
- # [18:45] <SimonSapin> plinss: leave it undefined?
- # [18:45] <fantasai> smfr: think we have to leave it undefined
- # [18:45] <fantasai> fantasai: works for me
- # [18:45] * krit SteveZ you can just specify shadow on the text group in illustrator
- # [18:45] <fantasai> rossen: it's ok
- # [18:45] <fantasai> plinss: ok, undefined in L3
- # [18:46] <fantasai> RESOLVED: undefined in L3
- # [18:46] <fantasai> fantasai: dbaron raised an issue on whether alphabetic is needed for text-underline-position. I don't know, so have no oinion.
- # [18:46] <fantasai> dbaron: who thinks it is necessary?
- # [18:46] * Joins: teoli_ (~teoli@public.cloak)
- # [18:47] <fantasai> szilles: my response is, what are we objecting to in alphabetic?
- # [18:47] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [18:47] <fantasai> dbaron: Wasn't clear to me how to implement this stuff
- # [18:47] <fantasai> dbaron: or which value matched existing implementations
- # [18:47] <smfr> can we have a url for this discussion?
- # [18:48] <fantasai> dbaron: also there's issues with using font metrics for underlining
- # [18:48] <fantasai> dbaron: if you use the underlining metrics from the font, which value of text-underline-position is it?
- # [18:48] <fantasai> dbaron: if you have a CJK font, which underline are you using?
- # [18:48] <fantasai> szilles: CJK fonts usually have two sets of metrics
- # [18:48] <SimonSapin> smfr, I don’t find it from the minutes :/
- # [18:48] <fantasai> szilles: You can choose the dominant baseline in a table based
- # [18:49] <fantasai> fantasai: I thought fonts had various baselines, but only one underline position metric
- # [18:49] <dbaron> smfr, http://dev.w3.org/csswg/css-text-decor-3/issues-lc-2013#issue-6
- # [18:49] <koji> http://lists.w3.org/Archives/Public/www-style/2013May/0139.html
- # [18:49] <fantasai> szilles: you may be right. I think in CJK fonts, underlines are lower than alphabetic, because CJK characters descend lower than alphabetic baseline
- # [18:50] <fantasai> szilles: feedback from Adobe Typography was, use the font baseline if it's there.
- # [18:50] <fantasai> dbaron: So question then is, which value in CSS spec corresponds to that?
- # [18:50] <fantasai> s/that/use the font metrics/
- # [18:50] <fantasai> dbaron: My problem with this spec is, it's hard for me to understand how to implement
- # [18:50] <fantasai> szilles: I understand. Happy to work with fantasai to fix that.
- # [18:50] <fantasai> koji: spec says alphabetic is based on font emtrics
- # [18:52] <fantasai> fantasai: [describes original intention of values, which had nothing to do with whether to use font metrics]
- # [18:52] <fantasai> fantasai: If you're ignoring font metrics, spec is very simple to implement.
- # [18:53] <fantasai> fantasai: If you're using font metrics, then have problem that fonts aren't clear on what their metrics represent
- # [18:54] <fantasai> fantasai: Because some fonts think the underline metric represents the alphabetic position, and others think it represents the accounting position.
- # [18:54] <fantasai> fantasai: Webkit, for example, doesn't use font metrics. Just picks a position below the alphabetic line.
- # [18:54] <fantasai> szilles: bad typography
- # [18:54] <fantasai> szilles: [... some issue of font metrics ...]
- # [18:54] <fantasai> szilles: So dbaron's point was, how do I implement what's there?
- # [18:55] * Quits: tantek (~tpod@public.cloak) (Client closed connection)
- # [18:55] <fantasai> dbaron: Part of reason to drop alphabetic is that there's nothing left in spec that's unclear
- # [18:55] * Joins: BradK (~bradk@public.cloak)
- # [18:55] <fantasai> szilles: But doesn't auto ask for alphabetic position?
- # [18:55] <fantasai> szilles: I'm not attached to alphabetic value, want auto to do something reasonable
- # [18:55] <BradK> Sorry I'm late. What did I miss?
- # [18:55] <BradK> jk
- # [18:56] <Zakim> -Krit
- # [18:56] <fantasai> dbaron: auto is vague enough that we can just keep our current implementation
- # [18:56] <Zakim> +Krit
- # [18:56] <fantasai> florian: Is it bad to disallow looking at font metrics?
- # [18:56] <fantasai> szilles: Yes, that is bad.
- # [18:57] <Zakim> +BradK
- # [18:57] <fantasai> dbaron: also, what is the use case for alphabetic?
- # [18:57] <fantasai> szilles: seems to be same as auto
- # [18:57] <fantasai> dbaron: for the cases where you would want it, at least
- # [18:57] * leaverou LOL BradK
- # [18:58] <fantasai> szilles: So, you're reasonably happy with current definition of auto
- # [18:58] <fantasai> szilles: ...
- # [18:58] <fantasai> dbaron: alphabetic is same thing as auto in cases where you want it, but also unclear how to use font metrics
- # [18:59] <florian> s/disallow looking at font metrics/disallow looking at font metrics for non-auto values/
- # [18:59] <fantasai> fantasai: Current spec has blanket statement for using font metrics wherever appropriate
- # [19:00] * Joins: tantek (~tpod@public.cloak)
- # [19:00] <fantasai> szilles: Can we come up with a definition of appropriate?
- # [19:00] <fantasai> fantasai: Don't really want to do that...
- # [19:00] <fantasai> fantasai: Maybe drop alphabetic, and tackle that in L4 if someone wants to define it for OpenType
- # [19:01] <fantasai> fantasai: "appropriate" allows, e.g. blacklisting metrics of bad fonts
- # [19:01] <fantasai> plinss: What does it mean for vertical text
- # [19:02] <fantasai> fantasai: vertical text has an alphabetic baseline; should be defined in writing modes
- # [19:02] <fantasai> fantasai: text decoration spec is in terms of over/under (relative) directions
- # [19:02] <fantasai> fantasai: so no issue here
- # [19:02] <fantasai> szilles: should auto do the right thing in vertical text?
- # [19:03] <Zakim> -Krit
- # [19:03] <Zakim> - +1.212.318.aadd
- # [19:04] <fantasai> fantasai: Interesting question. If you have sideways Latin in vertical orientation, want the underline to look just like in horiziontal text
- # [19:04] <fantasai> fantasai: but if typeset upright, want to shift it over
- # [19:04] <fantasai> fantasai: similar problem to CJK in horizontal, want to make sure it shifts down enough
- # [19:04] <fantasai> fantasai: so maybe add examples to the spec showing things UA needs to consider...
- # [19:04] <fantasai> plinss: So, do we want to drop alphabetic?
- # [19:04] <fantasai> fantasai: think so
- # [19:05] <fantasai> szilles: now that I understand dbaron's issues, makes sense to me
- # [19:05] <fantasai> RESOLVED: Drop alphabetic
- # [19:05] <fantasai> plinss: Move to CR?
- # [19:05] <fantasai> fantasai: Have to make edits, but that does close all the issues
- # [19:06] <Zakim> -dael
- # [19:06] * Quits: dael (~dael@public.cloak) (dael)
- # [19:06] <fantasai> ...
- # [19:06] <fantasai> szilles: My understanding of our decisions today was, take conservative approach, don't define anything new
- # [19:06] <Zakim> -hober
- # [19:06] <fantasai> fantasai: Yep, so no need for another LC
- # [19:06] <Zakim> -dbaron
- # [19:06] <Zakim> -SteveZ
- # [19:06] <fantasai> RESOLVED: Take CSS3 Text Decoration to LC
- # [19:06] <Zakim> -leif
- # [19:06] <Zakim> -BradK
- # [19:06] * Parts: leif (~lastorset@public.cloak) (leif)
- # [19:06] <Zakim> -glazou
- # [19:06] <Zakim> -Bert
- # [19:06] <Zakim> -nvdbleek
- # [19:06] <Zakim> -antonp
- # [19:06] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [19:06] <Zakim> -fantasai
- # [19:06] <Zakim> -??P75
- # [19:06] <Zakim> -Lea
- # [19:06] <Zakim> -glenn
- # [19:06] * Quits: glazou (~glazou@public.cloak) (glazou)
- # [19:06] <Zakim> -smfr
- # [19:07] <Zakim> -koji
- # [19:07] <Zakim> -SimonSapin
- # [19:07] <Zakim> -plinss
- # [19:07] <Zakim> -TabAtkins
- # [19:08] * Quits: koji (~koji@public.cloak) ("Leaving...")
- # [19:10] * Parts: smfr (~smfr@public.cloak) (smfr)
- # [19:10] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
- # [19:11] * Quits: oyvind (~oyvinds@public.cloak) (oyvind)
- # [19:12] * Joins: tantek (~tpod@public.cloak)
- # [19:14] * Quits: florian (~florian@public.cloak) ("Leaving.")
- # [19:15] <Zakim> -[IPcaller]
- # [19:17] * Quits: BradK (~bradk@public.cloak) ("Buh bye")
- # [19:20] <Zakim> disconnecting the lone participant, jerenkrantz, in Style_CSS FP()12:00PM
- # [19:20] <Zakim> Style_CSS FP()12:00PM has ended
- # [19:20] <Zakim> Attendees were glazou, Krit, plinss, leif, +1.610.324.aaaa, dael, florian, +93192aabb, antonp, Lea, SimonSapin, +1.619.846.aacc, fantasai, nvdbleek, glenn, SteveZ, JohnJansen,
- # [19:20] <Zakim> ... +1.212.318.aadd, smfr, +1.212.318.aaee, jerenkrantz, [IPcaller], dbaron, koji, TabAtkins, Bert, hober, BradK
- # [19:21] * Quits: jerenkrantz_ (~jerenkrantz@public.cloak) ("Page closed")
- # [19:24] * Quits: Rossen (~Rossen@public.cloak) (Ping timeout: 180 seconds)
- # [19:25] * Quits: tantek (~tpod@public.cloak) (Ping timeout: 180 seconds)
- # [19:45] * Quits: israelh (~israelh@public.cloak) (Ping timeout: 180 seconds)
- # [19:47] * Quits: SteveZ (~chatzilla@public.cloak) ("ChatZilla 0.9.90 [Firefox 21.0/20130511120803]")
- # [19:58] * Quits: SimonSapin (~simon@public.cloak) (Ping timeout: 180 seconds)
- # [20:17] * Joins: SimonSapin (~simon@public.cloak)
- # [20:40] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [21:37] * Joins: dbaron (~dbaron@public.cloak)
- # [22:09] * Quits: c_palmer (~c_palmer@public.cloak) (Ping timeout: 180 seconds)
- # [22:32] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [22:57] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
- # [22:58] * Joins: teoli (~teoli@public.cloak)
- # [23:01] * Quits: tobie (tobie@public.cloak)
- # [23:05] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [23:05] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [23:07] * Joins: tobie (tobie@public.cloak)
- # [23:13] <fantasai> great, www-style-request decided to unsubscribe me from www-style
- # [23:14] <hober> wat
- # [23:14] <fantasai> why am I responsible for the fact that bradlit@windows.microsoft.com bounces email?
- # [23:14] * fantasai does not understand
- # [23:14] <fantasai> Bert?
- # [23:14] <SimonSapin> fantasai: yay, same as me in Tokyo!
- # [23:15] <fantasai> ?
- # [23:15] <fantasai> guess it's time to go splice MBOX files...
- # [23:15] <fantasai> :/
- # [23:15] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # [23:16] <SimonSapin> The same thing happened to me, I got unsubscribed because someone (I think the same address) bounces
- # [23:16] <TabAtkins> How weird!
- # [23:16] <SimonSapin> plh added my address to some whitelist, and I reported the issue to sysreq
- # [23:16] <SimonSapin> but apparently it’s not fixed yet
- # [23:17] <fantasai> can we unsubscribe the address responsible?
- # [23:18] <SimonSapin> probably
- # [23:18] <SimonSapin> but we should also fix the W3C MTA kicking the wrong person out on bounces
- # [23:22] * fantasai tries to figure out how to edit an MBOX of www-style containing all messages from early 2000 without crashing or hanging a text editor
- # [23:23] * fantasai might have to resort to cat
- # [23:25] <SimonSapin> fantasai: there is a thunderbird extension for importing mbox files
- # [23:26] <SimonSapin> I did that with files from the archive, eyeballed the date range I was missing, and copied the messages using thunderbird
- # [23:26] <SimonSapin> I wouldn’t mess with thuderbird’s storage using other tools
- # [23:26] <fantasai> oh, yeah
- # [23:27] <fantasai> I forgot how I usually do this... creating a new mbox and using TB's move functions :)
- # [23:27] <fantasai> that's much easier
- # [23:27] <SimonSapin> yeah
- # [23:27] <fantasai> well, all spliced already
- # [23:27] <fantasai> it should be okay
- # [23:31] <fantasai> w00t, all minutes posted!!!!!!
- # [23:32] <TabAtkins> Woo!
- # [23:43] * Zakim excuses himself; his presence no longer seems to be needed
- # [23:43] * Parts: Zakim (zakim@public.cloak) (Zakim)
- # Session Close: Thu Jul 04 00:00:01 2013
The end :)