Yeah!!!!

that fixed it Thomas.

The rendering time is now much faster. The whole rendering (including the 4 getURL remote calls) is now a few seconds. It is now quite similar to the speed I experience on Window/Linux, maybe a little bit slower - but then my Mac machine is slower than my PC ...

Very cool!

  I think this was fine.  It looks like the draw is just going
_very_ slowly (every single stack trace was stuck in
'apple.awt.CRenderer.doShape'.

  One thing is that I created yet another DynamicRenderer that might
help Mac OS X keep the buffered image on the graphics card.

  The other slightly odd thing is that in the stack traces it seemed
to spend a lot of time drawing text.  It looks like the content
is using an SVG font?  I'd be a little curious (if the new
DynamicRenderer doesn't fix the problem) if switching the font to a
'system' font helped at all or a lot (might be a pain to test).

no, it works now fast again.

With the new renderer, however, you seem to have created a (hopefully easy to fix?) new problem. When there is no background rectangle with a defined color, the normally white background now appears black. (only in the dynamic SVG files (with script links)). The static files appear correctly (with white background) but still render awfully slow. Adding an empty script node would make the files render very fast, but would introduce this ugly black background.

see
http://www.carto.net/neumann/temp/screenshot_black_background_1.png
and
http://www.carto.net/neumann/temp/screenshot_black_background_2.png


Do you think that background problem is easy to fix? Do you think you can provide the improvements for rendering dynamic documents also for static documents, eliminating the need to add useless script nodes?

I also added this information to bugzilla with one screenshot.

Thanks a lot for your efforts, Thomas!

Andreas



--
----------------------------------------------
Andreas Neumann - Institute of Cartography
Swiss Federal Institute of Technology (ETH)
ETH Hoenggerberg
CH-8093  Zurich, Switzerland
Phone: ++41-1-633 3031, Fax: ++41-1-633 1153
e-mail: [EMAIL PROTECTED]
www: http://www.carto.net/neumann/
SVG.Open: http://www.svgopen.org/
Carto.net: http://www.carto.net/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to