From: <hba...@us...> - 2011-07-05 17:03:58
|
Revision: 11788 http://plplot.svn.sourceforge.net/plplot/?rev=11788&view=rev Author: hbabcock Date: 2011-07-05 17:03:51 +0000 (Tue, 05 Jul 2011) Log Message: ----------- Fix yet another bug in the alternate unicode pathway which was the source of strange font choices in strings that contained more than one font. Modified Paths: -------------- trunk/src/plcore.c Modified: trunk/src/plcore.c =================================================================== --- trunk/src/plcore.c 2011-07-04 20:25:58 UTC (rev 11787) +++ trunk/src/plcore.c 2011-07-05 17:03:51 UTC (rev 11788) @@ -638,6 +638,7 @@ { PLINT ig; PLUNICODE fci; + PLUNICODE orig_fci; unsigned char hexdigit, hexpower; // Now process the text string @@ -663,6 +664,7 @@ // Obtain FCI (font characterization integer) for start of // string. plgfci( &fci ); + orig_fci = fci; // Walk through the string, and convert // some stuff to unicode on the fly @@ -884,7 +886,7 @@ if ( plsc->alt_unicode ) { - args.n_fci = fci; + args.n_fci = orig_fci; plP_esc( PLESC_BEGIN_TEXT, &args ); for ( i = 0; i < len; i++ ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |