Overhaul of glyph-name handling in the paper backends. Before, we had
authorben <ben@cda61777-01e9-0310-a592-d414129be87e>
Sat, 6 Jan 2007 17:32:34 +0000 (17:32 +0000)
committerben <ben@cda61777-01e9-0310-a592-d414129be87e>
Sat, 6 Jan 2007 17:32:34 +0000 (17:32 +0000)
commitd5bc1c48d6a59db9480a3c8ce43fd8ca8a3b6a21
treeeaef1e1262f8f77e17a8ae922640a93a8a6919df
parentd7c6988bbce93c385d92a56da595429da59fcced
Overhaul of glyph-name handling in the paper backends.  Before, we had
a separate dense array of glyph names for each font, and referenced glyphs
by indicies into that array, which meant that the array had to be set
up before we could generate any indices.  Now we have an overall array of
glyph names, and use the same glyph indicies for all fonts.  Some arrays
have had to turn into tree234s as a result.

git-svn-id: svn://svn.tartarus.org/sgt/halibut@7061 cda61777-01e9-0310-a592-d414129be87e
bk_paper.c
bk_pdf.c
bk_ps.c
in_afm.c
paper.h
psdata.c