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

Reply via email to