- From: Robin Berjon <robin@berjon.com>
- Date: Fri, 26 Sep 2008 13:06:51 +0200
- To: rindahl@lrcwe.com
- Cc: public-svg-ig@w3.org
HI Bruce, On Sep 25, 2008, at 16:43 , Bruce Rindahl wrote: > However, I would like to bring up for discussion the possibility of > a new feature/attribute for SVG. I am constantly fighting with the > SVG default of the Y-direction is positive downward on the screen. > It is opposite of all GIS application as well as graphs and > PostScript/PDF. Appling a transform="scale(1,-1)" inverts the text. > What do you think about an additional attribute in the <svg> tag > that allows the y direction to be reversed? say y- > direction="inverted" ? That feature has been requested quite a few times, I'm sure there must be some discussion of it somewhere in the group's private archives (I'd look but I don't have access anymore). Before trying to make a case for this I'd look there first to document the counter-arguments. If you seriously intend to float this proposal, you need more than just the attribute's syntax (which is the easy part, really) but a normative description of how it would work. That would include describing the transformation applied to the root element, but also the converse transformation applied to text, what happens when you include an external SVG document that has a different y-axis from the origin document, what happens when you link to external resources (e.g. gradients, filters...) that have a different y-axis from the origin document, do foreignDocuments get their y-axis reversed too, etc. Once options for all those issues are outlined, it boils down to looking at the implementation cost, and whether the use case justifies it. One big question there will be whether doing this in the UAs is justified, or whether creating a tool to handle coordinates inversion automatically (for instance in XSLT) would be simpler. -- Robin Berjon - http://berjon.com/ Feel like hiring me? Go to http://robineko.com/
Received on Friday, 26 September 2008 11:07:29 UTC