Options:
- # Session Start: Fri May 16 00:00:00 2014
- # Session Ident: #css
- # [00:03] * Joins: rhauck (~Adium@public.cloak)
- # [00:07] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [00:16] * Joins: dholbert (~dholbert@public.cloak)
- # [00:16] <dholbert> fantasai, ping
- # [00:18] <dholbert> (or anyone else): I noticed some changes to my submitted flexbox reftests, as served by the CSS Flexbox CR test suite -- it looks like they've been converted from XHTML to HTML, and in so doing, some of the references were broken. Do you know where I can find out more / report issues on that?
- # [00:19] <dholbert> One example: the light blue "center" div here is not centered (in the reference case) because a <!-- --> comment in the <style> block is now nerfing the centering CSS rule that follows it: http://test.csswg.org/harness/test/css-flexbox-1_dev/flexbox-align-self-vert-4/ref/flexbox-align-self-vert-4-ref/
- # [00:21] <dholbert> I searched on shepherd, since I believe that's where these issues are tracked, but the only version of the file there is the correct (original XHTML) one: http://test.csswg.org/shepherd/reference/flexbox-align-self-vert-4-ref/name/flexbox-align-self-vert-4/
- # [00:21] <dholbert> so I don't know where the file that I'm seeing in the live testsuite is coming from
- # [00:23] <dholbert> (It does not exist in my up-to-date clone of http://hg.csswg.org/test , either -- that only has my correct (original XHTML) version of the reference case
- # [00:23] <dholbert> , too.)
- # [00:49] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [00:53] * Joins: rhauck (~Adium@public.cloak)
- # [00:55] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [01:23] * Joins: jdaggett (~jdaggett@public.cloak)
- # [01:54] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [02:56] * Joins: sh (~sh@public.cloak)
- # [02:56] * Quits: sh (~sh@public.cloak) ("Page closed")
- # [03:16] * Joins: dauwhe_ (~dauwhe@public.cloak)
- # [03:16] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
- # [03:31] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [03:32] * Joins: rhauck (~Adium@public.cloak)
- # [03:39] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [04:29] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [04:36] * Joins: rhauck (~Adium@public.cloak)
- # [05:16] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [05:17] * Joins: lmclister (~lmclister@public.cloak)
- # [05:20] * Joins: rhauck (~Adium@public.cloak)
- # [07:03] * Joins: dwim_cloud (~uid10661@public.cloak)
- # [07:11] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [07:29] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [08:16] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:48] * Joins: lmclister (~lmclister@public.cloak)
- # [08:58] * Joins: shans__ (~shans_@public.cloak)
- # [09:03] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [09:11] * Quits: dwim_cloud (~uid10661@public.cloak) ("Connection closed for inactivity")
- # [09:17] * Joins: rodneyrehm (~rrehm@public.cloak)
- # [09:38] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [10:19] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
- # [10:21] * Quits: ed (~ed@public.cloak) ("ZNC - http://znc.sourceforge.net")
- # [10:29] * Joins: ed (~ed@public.cloak)
- # [10:31] * Quits: shans__ (~shans_@public.cloak) (Ping timeout: 180 seconds)
- # [10:40] * Joins: shans__ (~shans_@public.cloak)
- # [11:04] * Quits: shans__ (~shans_@public.cloak) (Ping timeout: 180 seconds)
- # [11:07] * Joins: shans__ (~shans_@public.cloak)
- # [11:13] * Quits: shans__ (~shans_@public.cloak) (Client closed connection)
- # [11:13] * Joins: shans__ (~shans_@public.cloak)
- # [11:21] * Quits: shans__ (~shans_@public.cloak) (Ping timeout: 180 seconds)
- # [11:24] * Joins: shans__ (~shans_@public.cloak)
- # [11:44] * Quits: shans__ (~shans_@public.cloak) (Ping timeout: 180 seconds)
- # [12:24] * Quits: rodneyrehm (~rrehm@public.cloak) ("This computer has gone to sleep")
- # [13:07] * Joins: darktears (~darktears@public.cloak)
- # [13:08] * Joins: rodneyrehm (~rrehm@public.cloak)
- # [13:20] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [14:04] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [14:36] * Quits: rodneyrehm (~rrehm@public.cloak) ("leaving planet earth")
- # [15:37] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:37] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:44] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [16:12] * Joins: shans__ (~shans_@public.cloak)
- # [16:46] * Quits: darktears (~darktears@public.cloak) ("Linkinus - http://linkinus.com")
- # [16:46] <SimonSapin> From the F2F wiki page: " CSS Grid to PR (last call ended, CR exit criteria met)
- # [16:47] <SimonSapin> Really? http://www.w3.org/TR/css-grid-1/ is a WD. Regardless, there are still unresolved issues in the ML
- # [17:01] * Quits: shans__ (~shans_@public.cloak) (Ping timeout: 180 seconds)
- # [17:16] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [18:23] * Joins: lmclister (~lmclister@public.cloak)
- # [19:16] * Joins: rhauck (~Adium@public.cloak)
- # [19:38] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:45] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [21:08] * Joins: jet (~junglecode@public.cloak)
- # [21:21] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [21:31] * Quits: jet (~junglecode@public.cloak) (jet)
- # [21:37] <dauwhe_> liam: ping
- # [21:38] <liam> dauwhe_, pong
- # [21:38] <dauwhe_> thinking about footnotes and regions
- # [21:38] <dauwhe_> and their relation to @page
- # [21:39] <dauwhe_> since it's hard to separate footnotes from pagination
- # [21:39] <dauwhe_> did you see that Peter Sorotokin has built an implementation of the old page template idea in epub: http://sorotokin.com/adaptive-layout/
- # [21:40] <dauwhe_> It uses regions to move content around
- # [21:40] <liam> negative, how are you finding these things? :-)
- # [21:40] <liam> i tried books.js but didn't get it to work in chrome, i blame bitrot
- # [21:40] <dauwhe_> book.js works in webkit nightly
- # [21:40] <dauwhe_> didn't work in Chrome for me, either, even with all the flags turned on
- # [21:41] <liam> s/chrome/chromium/ to be fair
- # [21:41] <dauwhe_> I'm not up to speed on the history of page slots/page templates in CSS. Peter is using @ident inside @page to define the regions
- # [21:42] <liam> templates good, I use XSLT a lot :-)
- # [21:42] <dauwhe_> which is nicely similar to @footnote inside @page in GCPM, and matches up with how CSS3-page does running headers
- # [21:42] <liam> yeah, i am into doing things in similar ways
- # [21:43] <liam> I tried to push for border images to work like the page header regions too
- # [21:43] <dauwhe_> I'm just hoping that what we do for footnotes could be based on defining the regions inside @page...
- # [21:43] <liam> (and got support, including from Tab, but not yet)
- # [21:43] <liam> yes, I would like that
- # [21:43] <dauwhe_> ... rather than the book.js idea of just building lots of divs with JS to flow into.
- # [21:43] <liam> it's also how we did it for XSL-FO, and it does make it a lot easier to build authring tools
- # [21:44] <dauwhe_> excellent.
- # [21:44] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:44] <dauwhe_> Another issue is the footnote reference. book.js has to wrap footnotes in three spans. The inner span gets flow-into, the outer spans are needed to create the reference
- # [21:44] <liam> and to support marginalia and e.g. both per-column footnotes and page-level footnotes, each with possible different formatting
- # [21:45] <dauwhe_> unfortunately you can't send ::before to a different flow than the element itself :)
- # [21:45] <liam> i had wanted to go to the f2f to discuss this with you & alan, but didn't get travel approval so will try & be on the 'phone - maybe even a google hangout will work so i can see video
- # [21:45] <dauwhe_> absolute positioning of page margin boxes inside @page might address some of Daniels issues with the GCPM/CSS3 page model.
- # [21:46] <liam> for marginalia you need relative positioning too
- # [21:47] <dauwhe_> True; I was just thinking of something beyond the existing model where the margin boxes are locked in place
- # [21:47] <liam> this adaptive layout is nice but slow, and we need it to be accessible and search-engine-visible... which raises whole other questions about jumping directly to page 6
- # [21:48] <liam> https://www.w3.org/Style/XSL/Group/2008/06/footnote-examples/pages/VisibleLanguage-31-2-140/ has some marginalia
- # [21:48] <liam> and https://www.w3.org/Style/XSL/Group/2008/06/footnote-examples/pages/Kieckhefer-ForbiddenRites-276/ has per-column footnotes
- # [21:49] <liam> and you have an example (and so do I in that bunch) of footnotes that behave like CSS-floated inline blocks with auto width and wide margins, i.e. inline if there's room
- # [21:49] <dauwhe_> In that first link, is the top of the marginal note defined to place two lines down from the reference?
- # [21:50] <liam> I believe so yes
- # [21:50] <dauwhe_> An interesting choice :)
- # [21:50] <liam> yeah, it was "arty" I expect
- # [21:51] <dauwhe_> If it was really arty, a note on the last line of the last page would appear at the beginning of the book--the circle is unbroken :)
- # [21:51] <liam> the reference to the figure on the right is not explicit but it's probably anchored to the word "work" 2 lines above
- # [21:51] <liam> :)
- # [21:51] <liam> I looked at some other issues of the journal at MIT press bookstore in Cambridge MA but they are not so interesting
- # [21:52] <dauwhe_> That second link will give me nightmares. Parallel texts with multiple independent footnote streams
- # [21:52] <liam> it's not too bad, the designer left plenty o froom between the body copy and the footnote region
- # [21:52] <dauwhe_> easy enough to typeset by hand. not so easy for us.
- # [21:53] <liam> for XSL we agreeed https://www.w3.org/Style/XSL/Group/2008/06/footnote-examples/pages/Charles-II-Pseudepigrapha-Ahikar-745/ and https://www.w3.org/Style/XSL/Group/2008/06/footnote-examples/pages/Charles-II-Pseudepigrapha-Ahikar-747/ were out of scope
- # [21:53] <liam> oh,a nd https://www.w3.org/Style/XSL/Group/2008/06/footnote-examples/pages/Charles-II-Pseudepigrapha-IV-Ezra-4-566/ from the same book
- # [21:53] <liam> oops got to go
- # [21:53] <dauwhe_> No worries. Thanks for the discussion!
- # [21:54] * dauwhe_ is now known as dauwhe
- # [22:00] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [22:00] * Joins: dauwhe (~dauwhe@public.cloak)
- # [22:09] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:09] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:10] * liam back
- # [22:11] * Joins: rhauck (~Adium@public.cloak)
- # [22:15] <dauwhe> Thanks for the posts on initial caps. Very helpful.
- # [22:16] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [22:20] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:24] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:24] <liam> :)
- # [22:25] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:25] <liam> i've been talking to people about the nearest Farsi equivalent to a drop cap (there isnt' one really, but software must not explode when it's asked for)
- # [22:26] <liam> and i'm glad you found my text in the XSL-FO 2 draft
- # [22:26] <liam> I hope to get something written up about footnotes and regions too, today or tomorrow.
- # [22:29] <dauwhe> I have a new draft in progress of the initial cap section in CSS Inline. Hoping to have something up during the F2F.
- # [22:29] <liam> awesome
- # [22:30] <dauwhe> I wonder if at least some images would work with similar coding to the current ED.
- # [22:30] <liam> I have *not* talked about accessibility
- # [22:30] <liam> probably, but probably not the one in my blog example, which is why I chose it
- # [22:31] <dauwhe> I've seen quite a few cases where you'd just need to align the top of the img with the cap height of first line, and the bottom with the baseline of the Nth line.
- # [22:31] <dauwhe> That wouldn't help for your recent example, though.
- # [22:31] <liam> (it's not an uncommon use case to have the image extend; James' example with accents is an excellent one)
- # [22:32] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [22:32] <dauwhe> I wonder if the lengths defined there could be used to tweak things appropriately.
- # [22:32] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:38] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:39] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:40] <liam> for Latin scripts, you use the cap height of the font for the drop cap, and the cap height of the font for running text, and align those, and align the baselines appropriately, and then leave room above and below as needed; that method works for accents too
- # [22:41] <liam> for images, you'd need to identify the alignment points somehow
- # [22:41] <liam> I do also have examples where the text comes as close as possible to the initial on each line, but I think those are better treated as a graphic runaround, which I think Sylvain has been working on
- # [22:43] <dauwhe> agreed on runarounds. sounds like a job for shapes/exclusions.
- # [22:46] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [22:46] <dauwhe> Changing the subject, I'm still thinking about how to get a footnote reference with regions.
- # [22:48] <dauwhe> Could we extend the ::marker pseudo-element? if you use ::marker on an element, it stays behind even if the element flows into a region?
- # [22:49] <dauwhe> Nah, that wouldn't work for lists.
- # [22:55] <liam> given markup like <aside class="footnote" id="fn1"><span class="marker">*</span><span class="text">This is a footnote</span></aside>
- # [22:55] <liam> (I know this isn't possible because you don't know the marker, but bear with me)
- # [22:55] <liam> we can put the text of the footnote into the footnote region, and use ::before on that to get a marker
- # [22:56] <dauwhe> We actually do something like that with Prince; we just replace the content of .marker with the content property
- # [22:56] <liam> so then the question is how to generate the marker in the text (instead of supplying it) right?
- # [22:56] <liam> yes
- # [22:56] <dauwhe> Prince allows content everywhere, not just on pseudos.
- # [22:57] <dauwhe> Yep, the marker on the footnote itself is easy.
- # [22:57] <liam> i thought browsers did too. I really want to see a way to style content boxes, so content: "happy" "boy"; can have the "boy" in red
- # [22:57] <dauwhe> I forget what they do. Some epub reading systems don't like it, of course.
- # [22:59] <liam> so maybe we need to extend the flow-into-region concept to be able to leave a remnant behind
- # [22:59] <liam> ::remnant
- # [22:59] <dauwhe> ^_^
- # [22:59] <dauwhe> it's what's left over after demolishing the bikeshed :)
- # [23:01] <liam> :)
- # [23:03] <dauwhe> That reminds me of a larger issue, having a pointer to an object rather than the object itself. Complex footnotes are a markup problem in HTML because we can't put complex block structures inside p.
- # [23:04] <dauwhe> We actually code footnote refs separately from footnotes. Ref is a span at the callout point, FN itself is a div after the para.
- # [23:04] <liam> xsl:retrieve-marker :-)
- # [23:04] <dauwhe> With some trickery, Prince places the footnote in the correct place.
- # [23:05] <liam> the same often has to be done with figures - e.g. in journals where figures must be at the top of the column in which they are first referenced (and can span both cols if needed)
- # [23:05] <liam> formatters often cannot handle "backward floats"
- # [23:05] <dauwhe> Exactly. He who shall not be named has proposed solutions like target-pull()
- # [23:06] <liam> VĂ„ldon :) :)
- # [23:07] <dauwhe> A generalization of such an idea seems like it could be broadly useful in HTML, not just for bookish folks.
- # [23:07] <liam> retrieve marker can work with local or remote formatting, too - or a combination, as needed for a back-of-the-book index
- # [23:07] <liam> it's very useful
- # [23:08] <dauwhe> Gotta run. Thanks for the IRCing.
- # [23:08] <liam> ok, thank you too
- # [23:09] * liam hopes to be on the 'phone for at least part of the f2f
- # [23:33] * Quits: lmclister (~lmclister@public.cloak) (Client closed connection)
- # [23:33] * Joins: lmclister (~lmclister@public.cloak)
- # Session Close: Sat May 17 00:00:00 2014
The end :)