From: <md...@us...> - 2008-05-28 13:31:42
|
Revision: 5283 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5283&view=rev Author: mdboom Date: 2008-05-28 06:31:39 -0700 (Wed, 28 May 2008) Log Message: ----------- Fix rendering of composite glyphs in Type 3 conversion (particularly as evidenced in the Eunjin.ttf Korean font) Thanks Jae-Joon Lee for finding this! Modified Paths: -------------- branches/v0_91_maint/CHANGELOG branches/v0_91_maint/ttconv/pprdrv_tt2.cpp Modified: branches/v0_91_maint/CHANGELOG =================================================================== --- branches/v0_91_maint/CHANGELOG 2008-05-28 03:16:35 UTC (rev 5282) +++ branches/v0_91_maint/CHANGELOG 2008-05-28 13:31:39 UTC (rev 5283) @@ -1,3 +1,7 @@ +2008-05-28 Fix rendering of composite glyphs in Type 3 conversion + (particularly as evidenced in the Eunjin.ttf Korean font) + Thanks Jae-Joon Lee for finding this! + 2008-05-21 Fix segfault in TkAgg backend - MGD 2008-05-21 Fix a "local variable unreferenced" bug in plotfile - MM Modified: branches/v0_91_maint/ttconv/pprdrv_tt2.cpp =================================================================== --- branches/v0_91_maint/ttconv/pprdrv_tt2.cpp 2008-05-28 03:16:35 UTC (rev 5282) +++ branches/v0_91_maint/ttconv/pprdrv_tt2.cpp 2008-05-28 13:31:39 UTC (rev 5283) @@ -531,8 +531,8 @@ } else /* The tt spec. does not clearly indicate */ { /* whether these values are signed or not. */ - arg1 = *(glyph++); - arg2 = *(glyph++); + arg1 = *(signed char *)(glyph++); + arg2 = *(signed char *)(glyph++); } if(flags & WE_HAVE_A_SCALE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |