From: Alan W. I. <ir...@be...> - 2010-01-06 23:49:24
|
On 2010-01-06 16:38-0500 Hazen Babcock wrote: > Hazen Babcock wrote: >> Alan W. Irwin wrote: >>> The rest of this is addressed to Hazen who is the principal developer for >>> the cairo device driver. Please verify for yourself the superscript issue >>> for -saveD results for -dev xcairo. Also, if you think it will take a >>> while >>> to fix this issue, let me know, and I will put it in the bug tracker. >> >> I'd almost forgotten about this issue. It will take me a while so I'd put >> it in the tracker. As we discussed in the past it is most likely related to >> the cairo drivers using the new text rendering path instead of the old. >> Perhaps it is some sort of memory corruption issue, however, I really don't >> understand how this could specifically strip the text formatting without >> otherwise corrupting the string. > > Hopefully I've managed to fix this in v10738. Thanks for this. The PostScript save result with xcairo certainly looks good here so I think you should go ahead and close bug 2926482. I noticed your changes nicely separated out the code for the plsc->alt_unicode true case into its own independent loop in plP_text starting at line 889 of plcore.c. However, as a matter of efficiency can't all/most of the code in the remaining loop in plP_text starting at line 653 of plcore.c be skipped when plsc->alt_unicode is true? 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 __________________________ |