mirror of
https://bjh21.me.uk/bedstead/.git
synced 2026-07-10 22:13:07 -04:00
Adjust indentation of CFF XML
It's not perfect, but it's prettier.
This commit is contained in:
parent
568f347469
commit
bf07043b37
16
bedstead.c
16
bedstead.c
@ -3028,7 +3028,7 @@ main(int argc, char **argv)
|
||||
1.0/(YSIZE * YPIX), 1.0/(YSIZE * YPIX));
|
||||
TTXF(FontBBox, "0 %d %d %d", (int)(-DESCENT * YPIX),
|
||||
(int)(XSIZE * XPIX), (int)(ASCENT * YPIX));
|
||||
printf(" <Private>\n");
|
||||
printf(" <Private>\n");
|
||||
TTXF(BlueValues, "0 0 %4g %4g %4g %4g %4g %4g",
|
||||
(double)(YPIX * 5), (double)(YPIX * 5),
|
||||
(double)(YPIX * 6), (double)(YPIX * 6),
|
||||
@ -3079,7 +3079,7 @@ main(int argc, char **argv)
|
||||
qsort(glyphs_by_name, nglyphs, sizeof(glyphs_by_name[0]),
|
||||
&compare_glyphs_by_name);
|
||||
/* Scan for aliased glyphs to turn into subroutines. */
|
||||
printf(" <Subrs>\n");
|
||||
printf(" <Subrs>\n");
|
||||
nsubrs = 0;
|
||||
for (i = 0; i < nglyphs; i++) {
|
||||
struct glyph *g = &glyphs[i];
|
||||
@ -3087,22 +3087,22 @@ main(int argc, char **argv)
|
||||
while (g->flags & IS_ALIAS)
|
||||
g = get_glyph_by_name(g->alias_of);
|
||||
if (g->flags & IS_SUBR) continue;
|
||||
printf(" <CharString> <!-- %s -->", g->name);
|
||||
printf(" <CharString> <!-- %s -->", g->name);
|
||||
doglyph(g);
|
||||
g->flags = IS_SUBR;
|
||||
g->subr_idx = nsubrs++;
|
||||
printf("</CharString>\n");
|
||||
}
|
||||
}
|
||||
printf(" </Subrs>\n");
|
||||
printf(" </Private>\n");
|
||||
printf(" <CharStrings>\n");
|
||||
printf(" </Subrs>\n");
|
||||
printf(" </Private>\n");
|
||||
printf(" <CharStrings>\n");
|
||||
for (i = 0; i < nglyphs; i++) {
|
||||
printf(" <CharString name='%s'>", glyphs[i].name);
|
||||
printf(" <CharString name='%s'>", glyphs[i].name);
|
||||
doglyph(&glyphs[i]);
|
||||
printf("</CharString>\n");
|
||||
}
|
||||
printf(" </CharStrings>\n");
|
||||
printf(" </CharStrings>\n");
|
||||
printf(" </CFFFont>\n");
|
||||
printf(" </CFF>\n");
|
||||
printf(" <GlyphOrder>\n");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user