> > 2. Undo an optimization within pic which currently assumes that
> >    fill and glyph colours are completely independent.  This would
> >    mean that after a filled object the fill colour is immediately
> >    reset to the default.
>
> This sounds like a reasonable solution (least likely to give
> surprising results).

I think so too.  The slight size increase is probably completely
neglegible today.

> [In which way are fill and glyph colors not independent?]

You are exactly describing the problem below!

> > The fix is not easy, unfortunately.  Arrow heads are always filled
> > with the outline colour, which is black.  `pic' thus has to change
> > the fill colour accordingly.  I can't imagine any way to make that
> > work automatically work with TTYs.
>
> Maybe a solution would be to introduce a "background color"
> independent of glyph (=foreground) and fill color, for those devices
> that support it (such as grotty).  Although grotty would still use a
> "color background" (in the character-cell device output) for filling
> graphics objects, background colors could (additionally) be used
> independent of this.

Uh, oh, I think this is not worth the trouble.


    Werner


Reply via email to