summaryrefslogtreecommitdiff
path: root/paper.h
diff options
context:
space:
mode:
authorBen Harris <bjh21@bjh21.me.uk>2007-02-10 12:33:56 +0000
committerBen Harris <bjh21@bjh21.me.uk>2007-02-10 12:33:56 +0000
commit7d287800e5a5bcdf0d4d38679ff7980ce8c18250 (patch)
treed9171fa7beb13a40f36ffb192cd7d5bdde55cf92 /paper.h
parenta0a77360d18d8207cbd67bb00297553fe90bc43a (diff)
downloadhalibut-7d287800e5a5bcdf0d4d38679ff7980ce8c18250.zip
halibut-7d287800e5a5bcdf0d4d38679ff7980ce8c18250.tar.gz
halibut-7d287800e5a5bcdf0d4d38679ff7980ce8c18250.tar.bz2
halibut-7d287800e5a5bcdf0d4d38679ff7980ce8c18250.tar.xz
Generate a "W" array for CIDFonts, since acroread seems to do very silly
things without one. [originally from svn r7261]
Diffstat (limited to 'paper.h')
-rw-r--r--paper.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/paper.h b/paper.h
index 3f20fc2..d0c0139 100644
--- a/paper.h
+++ b/paper.h
@@ -418,6 +418,10 @@ void pf_writeps(font_info const *fi, FILE *ofp);
/*
* Backend functions exported by in_sfnt.c
*/
+typedef struct sfnt_Tag sfnt;
+glyph sfnt_indextoglyph(sfnt *sf, unsigned idx);
+unsigned sfnt_glyphtoindex(sfnt *sf, glyph g);
+unsigned sfnt_nglyphs(sfnt *sf);
void sfnt_writeps(font_info const *fi, FILE *ofp);
void sfnt_cmap(font_encoding *fe, object *);
void sfnt_data(font_info *fi, char **bufp, size_t *lenp);