|
|
Re: Floating point attributes: msg#00030
|
Subject: |
Re: Floating point attributes |
SM> Any help on the above problems appreciated. I really want to use
SM> Batik rather than rolling my own image viewer stuff in
SM> Java2D... but I need compatibility with other tooling (JASC and
SM> Adobe) and I'm keen to embed the Batik Canvas if I can get it to
SM> work with my images.
I don't think we will implement functionality in violation of the
applicable standards. We will probably fix the bug with the
Graphics2D output (Vincent care to comment?).
The exponential notation: it is a little odd in SVG. They are allowed
for XML attributes but not for CSS properties (see section 4.1,
definition of <length>). So we should not generate the exponential
notation for stroke-width, as Thomas pointed out. I think we should keep
support for it in the rendering code (may be trace a warning message) as
Perter suggests.
Regarding the width/height issue: this is _not_ an error in
SVGGraphics2D. It may not be what you want, but it is not an error. As
Thomas pointed out, the default values for width&height are 100%, 100%
of the viewport. To get the width and height you want, then you have to
set it through the setSVGCanvasSize(), as you have discovered.
Vincent.
|
| |