diff options
| -rw-r--r-- | bk_ps.c | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -149,6 +149,8 @@ void ps_backend(paragraph *sourceform, keywordlist *keywords, for (page = doc->pages; page; page = page->next) { text_fragment *frag, *frag_end; rect *r; + font_encoding *fe; + int fs; pageno++; fprintf(fp, "%%%%Page: %d %d\n", pageno, pageno); @@ -183,9 +185,9 @@ void ps_backend(paragraph *sourceform, keywordlist *keywords, } frag = page->first_text; + fe = NULL; + fs = -1; while (frag) { - font_encoding *fe; - int fs; char *c; /* @@ -198,9 +200,6 @@ void ps_backend(paragraph *sourceform, keywordlist *keywords, fprintf(fp, "%g[", frag->y / FUNITS_PER_PT); - fe = NULL; - fs = -1; - while (frag && frag != frag_end) { if (frag->fe != fe || frag->fontsize != fs) |