|
From: Daniel J S. <dan...@ie...> - 2007-02-09 21:11:11
|
Daniel J Sebald wrote: >> I thought we did that already. Which terminals escaped the grand >> unification? > > > Really? I wasn't watching list email for a while months back. Maybe > I've missed something here. I'll investigate. OK, I've look at test in as many terminals as possible. Here are my observations. (I've listed with "BUG?" the things I think are easy fixes that may have been overlooked.) Comments: - "png" doesn't appear to have a "dashed" option. - Number to symbol translation is pretty consistent across terminals up to #13. - "pdf" has same exact symbol translation as "postscript" except #1 is a dot, not a plus (BUG?). - "fig" has symbol inconsistencies after #4 (BUG?). - "latex" has symbol inconsistencies immediately (BUG?). - "tkcanvas" has symbol inconsistencies after #4 similar to fig (BUG?). - Number to color translation isn't near consistent. However, the first five colors are pretty much red/green/blue/magenta/cyan. After that #6 is sometimes yellow, sometimes brown. After that, all terminals differ. - Exception to the above is "tkcanvas" which is red/blue/green/brown/magenta/cyan (BUG?). - Number to line pattern translation isn't near consistent. There is fairly good agreement between line color and line pattern, but not perfect. - "latex" doesn't support color, but we could upgrade that to use color package. (Just LaTeX is still very useful for basic figures.) - "jpeg", "png", "gif" and "tkcanvas" have no line patterns. - "jpeg" exactly matches "png" and "gif", but the colors are a slightly darker hue than the other two output devices. (No big problem, just peculiar.) - The following accept "dashed" as option: x11, postscript, pdf, fig - The following accept "color" as option: postscript, fig Symbol translation for "x11 dashed" terminal: -1 - black / solid / none 0 - black / dotted / dot 1 - red / solid / plus 2 - green / dashed / x 3 - blue / dotted / asterisk 4 - magenta / long dash / open square 5 - cyan / ??? / filled square 6 - brown / dash-dash-blank / open circle 7 - orange / dashed / filled circle 8 - peach / dotted / open triangle 9 - red / solid / filled triangle 10 - green / dashed / open down triangle 11 - blue / dotted / filled down triangle 12 - magenta / dashed / open diamond 13 - cyan / ??? / filled diamond Symbol translation for "post dashed color" terminal: -1 - black / solid / none 0 - black / dotted / dot 1 - red / solid / plus 2 - green / dashed / x 3 - blue / dashed (shorter) / asterisk 4 - magenta / dashed (shorter still) / open square 5 - cyan / dash-dot / filled square 6 - yellow / ??? / open circle 7 - black / dash-dash-blank / filled circle 8 - orange / dash-dot-dot / open triangle 9 - gray / dash-dash-dash-dash-blank / filled triangle 10 - red / solid / open down triangle 11 - green / dashed / filled down triangle 12 - blue / dashed (shorter) / open diamond 13 - magenta / dashed (shorter still) / filled diamond 14 - cyan / dash-dot / pentagon 15 - yellow / ??? / filled pentagon 16 - black / dash-dash-blank / circle tick up (various fractionally filled circles) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Symbol translation for "pdf dashed" terminal: -1 - black / solid / none 0 - gray / solid / dot 1 - red / solid / dot 2 - green / dashed / x 3 - blue / dashed (shorter) / asterisk 4 - magenta / dashed (shorter still) / open square 5 - cyan / dash-shortdash / filled square 6 - brown / dash-shorterdash / open circle 7 - yellow / dash-dash-blank / filled circle 8 - dark blue / dash-dot-dot / open triangle 9 - orange / solid / filled triangle 10 - dark green / dashed / open down triangle 11 - purple / dashed (shorter) / filled down triangle 12 - dark brown / dashed (shorter still) / open diamond 13 - red / dashed-shortdash-shortdash / filled diamond 14 - green / dash-dot / pentagon 15 - blue / dash-dash-blank / filled pentagon 16 - magenta / dot-dash-dot / circle tick up (various fractionally filled circles) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Symbol translation for "png" AND "gif" AND "jpeg" (slightly darker hue) terminal: -1 - black / solid / none 0 - gray / dotted / dot 1 - red / solid / plus 2 - green / solid / x 3 - blue / solid / asterisk 4 - purple / solid / open square 5 - cyan / solid / filled square 6 - brown / solid / open circle 7 - yellow / solid / filled circle 8 - dark blue / solid / open triangle 9 - orange / solid / filled triangle 10 - dark green / solid / open down triangle 11 - dark purple / solid / filled down triangle 12 - dark brown / solid / open diamond 13 - magenta / solid / filled diamond 14 - dark green / solid / plus (repeat pattern, various shades of previous colors) 15 16 - black / dash-dash-blank / circle tick up 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Symbol translation for "fig dashed color": -1 - black / solid / none 0 - black / dotted / dot 1 - red / solid / plus 2 - green / solid / x 3 - blue / solid / asterisk 4 - magenta / solid / open square 5 - cyan / solid / open diamond 6 - yellow / solid / open triangle 7 - black / solid / plus 8 - brown / solid / x 9 - battleship gray / solid / asterisk 10 - red / dashed / open square 11 - green / dashed / open diamond 12 - blue / dashed / open triangle 13 - magenta / dashed / plus 14 - cyan / dashed / x 15 - yellow / dashed / asterisk 16 - black / dashed / open square 17 - brown / dashed / open diamond 18 - battleship gray / dashed / open triangle 19 - red / dash-blank / plus 20 - green / dash-blank / x [snip] 28 - red / longdash / plus [snip] 46 - red / longerdash / plus Symbol translation for "latex" (no color, but like Xfig this could probably be upgraded to use the LaTeX color package): -1 - black / solid / none 0 - black / solid / dot 1 - black / solid / open diamond 2 - black / dotted / plus 3 - black / heavy solid / open square 4 - black / heavy dotted / x 5 - black / heavier solid / open triangle 6 - black / heavy dot-dot-blank / star 7 - black / solid / circle 8 - black / dotted / big circle 9 - black / heavy solid / bigger circle 10 - black / heavy dotted / filled circle 11 - black / heavier solid / filled big circle 12 - black / heavy dot-dot-blank / filled bigger circle Symbol translation for "tkcanvas": -1 - black / solid / none 0 - gray / solid / dot 1 - red / solid / plus 2 - blue / solid / x 3 - green / solid / asterisk 4 - brown / solid / open square 5 - magenta / solid / open diamond 6 - cyan / solid / open triangle 7 - black / solid / plus 8 - gray / solid / x 9 - red / solid / asterisk 10 - blue / solid / open square 11 - green / solid / open diamond 12 - brown / solid / open triangle 13 - magenta / solid / plus Others I'd like to test but haven't tools (or desire to compile gnuplot with various libraries right now): svg, corel, emf |