X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fpdf%2FInfoOutputDev.cc;h=214814f5dfbb7b8c785519a124478c454c21c87c;hp=701c966fc15a3cb20857fb9a48f9a0d145dca2be;hb=2f0ee9b97abeeb1a74722ccdfaa0ffa6b5427cd0;hpb=a2a9f0eb220895ea2c5e904fda728b877577bbb4 diff --git a/lib/pdf/InfoOutputDev.cc b/lib/pdf/InfoOutputDev.cc index 701c966..214814f 100644 --- a/lib/pdf/InfoOutputDev.cc +++ b/lib/pdf/InfoOutputDev.cc @@ -131,6 +131,12 @@ static int findSpace(gfxfont_t*font) static int addSpace(gfxfont_t*font) { + /* first, make sure the new space char is the only char that'll use unicode 32 */ + int t; + for(t=0;tnum_glyphs;t++) { + if(font->glyphs[t].unicode==32) + font->glyphs[t].unicode=0; + } font->num_glyphs++; font->glyphs = (gfxglyph_t*)realloc(font->glyphs, sizeof(gfxglyph_t)*font->num_glyphs); gfxglyph_t*g = &font->glyphs[font->num_glyphs-1];