- From: Håkon Wium Lie <howcome@opera.com>
- Date: Wed, 1 Oct 2014 21:44:23 +0200
- To: Alan Stearns <stearns@adobe.com>
- Cc: "Tab Atkins Jr." <jackalmage@gmail.com>, "www-style\@w3.org" <www-style@w3.org>
Also sprach Alan Stearns:
> I think that once we establish a good use case for reaching out to an
> ancestor’s grid, then we can introduce root/page and/or named grids. Until
> then, I’d rather keep things simple. I expect the vast majority of
> documents will establish only one grid. If actual usage shows something
> different, we can solve the use case when it comes up.
I agree that most documents will only need one baseline grid.
> > > How do you establish the line-grid here? Is it established by the
> > > first page? Or by the root element?
> >
> >It's established on a per-page basis. So as long as the pages have the
> >same size and orientation, they will have the same baselines. The font
> >information is borrowed from the root element, but the baseline grid
> >starts at the edges of the page box, not the page area.
>
> Could we define line-grid to establish a grid at the page box when used in
> an @page rule?
>
> @page { line-grid: create }
Yes, this is possible. Then we could also do:
@page :right { baseline-grid: new }
@page :left { baseline-grid: new }
or:
@page :right { line-grid: create }
@page :left { line-grid: create }
or, even shorter:
@page :right { line-grid: new }
@page :left { line-grid: new }
(I think "create" is a good keyword value. I don't like
"match-parent", it's too much like "inherit")
Cheers,
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Wednesday, 1 October 2014 19:44:53 UTC