On 3/18/15, Warren Young <w...@etr-usa.com> wrote:
>
> The current timeline drawing code is a really nasty hack, abusing HTML in
> ways not intended by its designers.  (E.g. Arrowheads constructed from a
> ziggurat of black-filled <div>s.)

It is a nasty hack.  But it is also the only way we have found so far
to achieve the desired visuals using the (rather limited) HTML5 stack.

    *  <canvas> is limited in size to 32768 pixels, while graphs
sometimes approach one million pixels.

    *  PNG and SVN are unable to change dynamically in response to
browser window resize events.

>
> This recent round of attempts to antialias these <div> ziggurats appears to
> have unfortunate side-effects:
>
>
>
> Note the variable arrowhead offset and the changing line thickness.
>
> PNG, <canvas> and SVG at least are all *intended* for display of diagrams.

The varying thicknesses and offset arrowheads seem to be due to your
use of zooming.  I think if you "zoom" to 100%, the undesirable
artifacts will disappear.  The same effect might well result from
trying to draw those features using PNG, <canvas>, or SVG, depending
on how the web browser handles zooming.
-- 
D. Richard Hipp
d...@sqlite.org
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to