From: Daniel J S. <dan...@ie...> - 2005-02-05 23:36:47
|
Harald Harders wrote: >Today, I have noticed that the currently available epslatex terminal has >two bugs. Have a look at the output of this script: > >set terminal epslatex color 'default' 12 >set output 'epslatex-orig1.eps' >test >set output >set output 'epslatex-orig2.eps' >set style line 1 lt rgb "#DA00A0" >plot sin(x) w l ls 1 >set output > >"gs epslatex-orig1.eps" results in "Error: /undefined in PolyFill" while >"gs epslatex-orig2.eps" results "Error: /undefined in C". It is easy to >fix these problems but I once again propose to apply my patch to cvs. >The 'oldstyle' mode of today's version provides line styles, colors and >symbols that are very similar to the ones of the old epslatex terminal >(for those who did like the old behaviour). > >There has been positive feedback by Juergen Wieferink, Theo Hopman, and >Andreas Keil. > >If you still have reservations to apply this patch please let me know why. > > I recall this. If there are some others who've tried this patch and think it is an improvement, I'd say move it into CVS. On that note, I've placed a patch on SourceForge (1117060) that is a fix or enhancement for PostScript level 1 devices. It's been hanging around for a while. I've just updated the thing to accomodate the change in layout and variable names in post.term. The original code was a bit of work. The postscript code is tricky because it conditionally displays an image in the non "level1" setting depending upon whether the device is level 1 or not. The trick is that you can't just ignore the data there, it has to be "read in" from within the file itself so that PostScript doesn't think the data are commands and subsequently crashes. Anyway, it hasn't been tested by someone who has a true Level 1 printer (i.e., dinosaur). But I think it is an improvement. Doubt I will update the patch again unless I ever need Level 1 support for some strange reason. I've replaced some of the "fprintf"s with "fputs" for consistency with some recent changes to post.trm in CVS. Dan PS: Out of town for next 2 or 3 weeks. |