W3C home > Mailing lists > Public > www-svg@w3.org > January 2016

Re: Text issues for Sydney F2F

From: Paul LeBeau <paul.lebeau@gmail.com>
Date: Sat, 30 Jan 2016 02:34:19 +1300
Message-ID: <CACfsppCw-_F=4m0kJ+VkXU+6qrGGX48mvMuaO2B5H30XhMop_w@mail.gmail.com>
To: Tavmjong Bah <tav.w3c@gmail.com>
Cc: Sebastian Zartner <sebastianzartner@gmail.com>, David Dailey <ddailey@zoominternet.net>, www-svg <www-svg@w3.org>
I can't help thinking that designers would want some control over where the
baselines of flowed text is placed.  Particularly in the case where text
overflows to other shapes.

It's fairly important, for aesthetic reasons, that baseline spacing is
regular. It may not always be possible to design and position shapes in the
exact place they need to be for baselines (of multiple shapes) to align.

Paul


On 30 January 2016 at 01:31, Tavmjong Bah <tav.w3c@gmail.com> wrote:

> On Fri, 2016-01-29 at 12:14 +0100, Sebastian Zartner wrote:
> > On 29 January 2016 at 09:46, Tavmjong Bah <tav.w3c@gmail.com> wrote:
> > > On Thu, 2016-01-28 at 17:14 -0500, David Dailey wrote:
> > > > -----Original Message-----
> > > > From: Tavmjong Bah
> > > > Sent: Thursday, January 28, 2016 3:33 PM
> > > >
> > > > I've written up most of my text issues for the Sydney meeting.
> > > > Please
> > > > have a look at:
> > > >
> > > >       http://tavmjong.free.fr/SVG/TEXT_SYDNEY_2016/
> > > >
> > > >
>
> > To 1:
> > I agree with SVG Text uses CSS, SVG Text is not CSS text. Having said
> > that, SVG Text should be based on CSS Modules were applicable and
> > only
> > outline any differences. That makes it easier for spec. authors like
> > you, Tav, as they have to write less, and it makes it easier for web
> > authors/users, because the differences between both will be
> > minimized,
> > i.e. the "why does this behave different in SVG than in CSS" effect
> > will be reduced.
>
> That has been our goal.
>
> > To 3.1:
> > I favor Chrome's behavior ignoring any line grid. This allows to use
> > the available space optimally. If predictability of where the first
> > line is placed is wished (e.g. to allow aligning text inside a shape
> > vertically with one outside of it), I suggest to introduce a CSS
> > property to control that.
>
> It might also be useful to not have the line shift down as characters
> are added (like in typing).
>
> > In any case, the behavior must be specified to avoid having different
> > results in different UAs.
>
> Agreed.
>
> > To 3.2:
> > I'm in favor of solution 2 with the constraint that it should be
> > controllable whether to clip the text, show an ellipse or display it
> > outside the shape. Though solution 3 proposed by CSS Shapes 2 sounds
> > bad to me (at least if that was the default), as the text outside the
> > shape may overlap other contents.
> > Note that CSS Shapes 2 doesn't currently define where the overflowing
> > text is placed exactly. This may not necessarily be below the
> > rectangular bounds but could also be above or besides the element.
>
> I agree that the author needs control and placing it underneath is not
> a good default option.
>
> > To 3.3:
> > 'wrap-flow' should get a new value specifying that the text can be
> > split into parts in those cases.
>
> Sounds reasonable.
>
> > To 3.4:
> > Yes, CSS Regions seems to be the right place, maybe in combination
> > with CSS Shapes. Though to work in SVG it looks like CSS Regions
> > needs
> > some work in regard of how named flows are created.
>
> That was my conclusion. I couldn't see how to mock up a test case.
>
> Thanks for your feedback.
>
> Tav
>
> > Greetings,
> >
> > Sebastian
>
>
Received on Friday, 29 January 2016 13:35:10 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 March 2017 09:47:43 UTC