while (g->flags & IS_ALIAS)
g = get_glyph_by_name(g->alias_of);
if (g->flags & IS_SUBR) continue;
- printf(" <CharString> <!-- %s -->\n", g->name);
+ printf(" <CharString> <!-- %s -->", g->name);
doglyph(g);
g->flags = IS_SUBR;
g->subr_idx = nsubrs++;
- printf(" </CharString>\n");
+ printf("</CharString>\n");
}
}
printf(" </Subrs>\n");
printf(" </Private>\n");
printf(" <CharStrings>\n");
for (i = 0; i < nglyphs; i++) {
- printf(" <CharString name='%s'>\n", glyphs[i].name);
+ printf(" <CharString name='%s'>", glyphs[i].name);
doglyph(&glyphs[i]);
- printf(" </CharString>\n");
+ printf("</CharString>\n");
}
printf(" </CharStrings>\n");
printf(" </CFFFont>\n");
while (g->flags & IS_ALIAS)
g = get_glyph_by_name(g->alias_of);
if (g->flags & IS_SUBR)
- printf(" %d callsubr\n", g->subr_idx -
- (nsubrs < 1240 ? 107 : 1131));
+ printf(" %d callsubr",
+ g->subr_idx - (nsubrs < 1240 ? 107 : 1131));
else if (g->flags & MOS6)
domosaic(g->data[0], (g->flags & SEP) != 0);
else if (g->flags & MOS4)
if (p->prev) p->prev->next = NULL; /* Break the loop. */
do {
stacksize += 2;
- printf(" %g %g %s\n",
+ printf(" %g %g%s",
(double)(p->v.x - cur->x) / XSCALE,
(double)(p->v.y - cur->y) / YSCALE,
- p == p0 ? "rmoveto" : stacksize >= 48 ? "rlineto" : "");
+ p == p0 ? " rmoveto" :
+ stacksize >= 48 ? " rlineto" : "");
stacksize %= 48;
*cur = p->v;
p1 = p->next;
p->prev = p->next = NULL;
p = p1;
} while (p);
- if (stacksize != 0) printf("rlineto\n");
+ if (stacksize != 0) printf(" rlineto");
}
static void
emit_contour(p, &cur);
}
}
- printf("endchar\n");
+ printf(" endchar");
}
/*