Next Contents

Updates to 27th October 2004

VML Markers – improved rendering using antialiasing with an adjusted line-weight in the same way as SVG. Also the diamond (mkr-3) was incorrectly filled with white. Requires a VML workaround to draw it unfilled! Fixed!

SVG dash patterns – custom repeat patterns were getting rounded to integer. If we have dotted/dashed pT lines, then rounded ends are required else the dots vanish. Also the dots in the dotted line need spacing out more as the line- weight is increased (else the rounded ends eventually collide).

Bars – now we don’t draw zero-height bars at all! Frequency plots often have these!

HTML support in SVG – we now handle <sup> and <sup> correctly in SVG output. Also <code> switches to a monospace font here. Multi-line text including HTML failed if an open tag spanned several lines. We now correctly close and re-open the generated <tspan> XML tags so everything pairs up as it should.


The basic HTML4 entities are all supported, for example “&sum;<i>x</i> + <i>y</i>” will set a simple formula correctly using a Sigma for the summation. However not ALL these characters are in the standard Times and Arial fonts, so be careful what you use!

Puzzling Dyalog bug. The check for zero-height bars used sz^.>0 which always reported 0 in VML (seems fine in SVG). Changed to ^/sz>0 and works correctly. Seems specific to Dyalog 8.2. No idea what is behind this, but worked around anyway.



Continue to: Updates to 2nd April 2004

© Causeway Graphical Systems Ltd 1996-2004