Hi Dave: Just to give you a heads up, I have discovered that most of the Hershey font troubles are due to Hershey table font index issues. In other words, the Hershey glyphs for backslash and caret are there in fonts/font??.c, but font11.c changes must be made to index those glyphs properly for example 6. I also plan to change the index for underscore to point to a unique Hershey index that currently has no associated glyph.
I hope to have those index issues sorted out later today. That should leave just one Hershey font issue for example 6 (the glyph for the underscore does not currently appear anywhere in the Hershey tables given in fonts/font??.c or in the complete display of Hershey glyphs given by the new example 7). The coordinates describing the underscore glyph will have to be entered into fonts/font??.c at the index I will have specified for underscore to deal with that missing glyph issue. I am not interested in dealing with that further issue myself, but if you want to do that, then it would be best to wait for my index changes. BTW, plpoin uses the Hershey tables index data to figure out a complete Hershey index from an ascii code. For old devices that index is used directly to access Hershey glyphs, but for modern devices a further transformation is used to index TrueType font glyphs and a further transformation on top of that is used to index PostScript font glyphs. Thus, my fixes for the Hershey index data will affect all uses of plpoin (and especially example 6) regardless of whether the device uses Hershey glyphs or modern glyphs. The underscore should be handled properly for devices such as -dev xcairo that use modern glyphs, but the glyph data for underscore will need to be entered into fonts??.c (see above) if you want the underscore to appear for older devices like -dev xwin. I hope this discussion helps to clarify the way we find glyphs for Hershey, TrueType, and PostScript fonts from the ascii code entered into plpoin. 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 __________________________ ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel