SVG 1.2 Comment: Flowing text and graphics

4.2--4.3:

This feels like a very cumbersome way to define the flow region... is there a 
reason this isn't simply done by referencing an SVG shape instead of introducing 
two new elements?

4.4:

flowBody (as suggested by someone on this list earlier) is probably a better 
name than flowDiv.

4.12:

Item 4 -- this should say "composed", not "comprised".

Item 5 -- "the advance of a trailing soft hyphens" should probably say "hyphen"?

It's not clear to me what happens when the rules in item 7 mean that the text 
would overlap an exclusion region or otherwise not fit within the flow area that 
was defined.  Will the text move to the next flow region?  What if that Glyph 
Group or word can't fit into any of the defined flow regions?  This will fire 
the Overflow event, but what will the rendering look like?

4.14.1:

This specification disallows the values of "start" and "end" for text-align. 
What should happen if such values are, nevertheless, set?  This is an issue both 
for mixed-namespace documents (in which there is no clear reason to apply the 
modified SVG parsing rules) and in UAs in which stylesheets may be shared 
between documents (some of which may be SVG and some of which may be in other 
languages).

What does "center" mean?  Centering with respect to what, exactly?

What does "justify" mean?

In particular, what do "center" and "justify" do for a text region that is a 3x3 
square with the middle 1x1 square cut out, for text to the left or right of the 
cut-out area?  Do they center/justify with respect to the whole outer square, 
with respect to the piece of outer square to the left or right of the cut-out 
area, or something else?

4.14.2:

What happens if the line progression is not left to right?  The text here only 
defines what happens when it's left to right.

What does it mean to align to the top or bottom of the region, or to vertically 
center, exactly?  For top and bottom, I would imagine you mean to slide the 
block of text up (respectively down) as far as it can go without extending out 
of the allowed geometry?  If so, please clearly state so.  For "center", I'm 
really not sure what a reasonable implementation would be.  This needs to be 
defined.

-Boris

Received on Tuesday, 23 November 2004 06:49:59 UTC