Add font-selection mechanism to the paper backend. Since we have no way to
authorben <ben@cda61777-01e9-0310-a592-d414129be87e>
Mon, 8 May 2006 22:54:19 +0000 (22:54 +0000)
committerben <ben@cda61777-01e9-0310-a592-d414129be87e>
Mon, 8 May 2006 22:54:19 +0000 (22:54 +0000)
commitc419cb975a375cc3cd6d1407cda546dea9154bce
tree6c49e0d52e130e11ae5badbdb2f8ce2aa3dfa4d9
parent0e60e7fec6be3a96f978d3723b9b671bf037f6a0
Add font-selection mechanism to the paper backend.  Since we have no way to
load font metrics dynamically, we're restricted to the fonts whose metrics
are compiled into Halibut.  Font structures aren't reused when the same
font is specified twice, nor are unused fonts removed from the output.
Finally, the default configuration overflows lines in the manual, but this
would need a change to Halibut's grammar to fix.

Still, what's there works.

git-svn-id: svn://svn.tartarus.org/sgt/halibut@6667 cda61777-01e9-0310-a592-d414129be87e
bk_paper.c
doc/index.but
doc/output.but
error.c
halibut.h