Hi Jim: On 2015-03-01 21:33-0500 Jim Dishaw wrote:
> Do we want to store unicode or non-unicode data in the metafiles? My guess > is that unicode strings should be stored. No. Do nothing special in plmeta mode except to store the raw null-terminated char array whenever such arguments appear in any PLplot command. You will likely require a plmeta text processing flag such as pls->dev_unstransformed_text = 1; that signals to the core library to do absolutely no processing of the raw character array at all before handing it to new plmeta to store in the plmeta file in the same form (as a null-terminated char array). > If so, [...] > The only two output devices that fall into this category are pstex and xfig. The xfig driver, however, handles text if a flag is set for postscript fonts. The workaround I was thinking of implementing is to set dev_text to false, which will cause PLplot to render the characters. No, plmeta mode should simply store the raw input character arrays and not be concerned with what happens with individual devices, and plrender mode should simply read in that raw character array and let the device specified by the user and the core library code handle that input character array just like device+core do with the direct method. 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); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); 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 __________________________ ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel