X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/5c684a0ab527feb9722fa6617f8c708fb9f83cc5..3e2dd889175865f670a2309f757eee3d6a7f4723:/paper.h diff --git a/paper.h b/paper.h index a15cbc7..29d6407 100644 --- a/paper.h +++ b/paper.h @@ -87,14 +87,9 @@ struct font_info_Tag { */ const char *name; /* - * The file containing this font, if any. + * Pointer to data about the file containing the font, if any. */ - FILE *fp; - filepos pos; - /* - * Lengths of the unencrypted and encrypted portions of the font. - */ - long length1, length2; + void *fontfile; /* A tree of glyph_widths */ tree234 *widths; /* A tree of kern_pairs */ @@ -405,5 +400,6 @@ char *pdf_outline_convert(wchar_t *s, int *len); */ void pf_part1(font_info *fi, char **bufp, size_t *lenp); void pf_part2(font_info *fi, char **bufp, size_t *lenp); +void pf_writeps(font_info const *fi, FILE *ofp); #endif