From: Alan W. I. <ir...@be...> - 2010-04-29 18:40:13
|
On 2010-04-10 22:16-0700 Alan W. Irwin wrote: > Results from -dev xwin now look good, but the transformation from Hershey > index to unicode index is still a mess so results from modern devices > currently are also a mess. I hope to straighten that all out tomorrow. This opened up a whole can of worms (one niggling detail after another), but I finally got everything done as of revision 10952. This included completely dropping the momentary switch to symbol fonts which we have historically used in the PLplot core library to compensate for the deficiencies (few glyphs per font) of Type 1 fonts. Instead, that switch to symbol fonts is confined to the ps and pdf device drivers themselves where it doesn't interfere with drivers (e.g., qt and cairo) which use TrueType fonts. I am now satisfied with both ancient (xwin) and modern (xcairo, qtwidget, pdf, and ps) results from the new examples 6 and 7 for the -DHERSHEY_FALLBACK=OFF case (where no Hershey fallback is used to paper over missing Hershey indexes in fonts/plhershey-unicode.csv) and -drvopt hrshsym=0 for ps and pdf (which forces Type1 fonts for plpoin and plsym). I am also satisfied with -DHERSHEY_FALLBACK=OFF results for example 23 for the xcairo, qtwidget, pdf and psc modern devices.) Of course, the default -DHERSHEY_FALLBACK=ON case and default -drvopt hrshsym=1 case for the ps and pdf drivers continues to work. To everybody here. Please help propagate the revised standard examples 6 and 7 for C to all languages before the forthcoming release. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |