Using IPA is still possible if the site build automatically downloads the font. Once that happens, there are three ways of getting a site built that uses different PDF fonts for different languages. Here they are, in order of preference:
(1) We could try to merge the IPA and Dejavu fonts during the site build process, before calling Forrest. This would require us to locate some open-source font editing tools. I know little about this but maybe it is not as hard as I think.
(2) We could find a way to configure Forrest so that PDFs in one part of the site use one set of fonts, and PDFs in another part of the site use a different set. I think the right way to figure this out would be to post on the Forrest lists.
(3) We could set up the site build to create multiple Forrest sites, one for each language. We'd use these special PDF sites to generate only the PDF documentation, and then write it back into the final result using Ant.
So what we need to learn is:
(a) Is there an open-source tool that would allow us to merge true-type fonts that we can download automatically, or redistribute?
(b) Is it possible to configure Forrest so that different fonts are used in PDF generation for different parts of a single site?
(c) Can I actually change Forrest's PDF font for a single site? I'm still trying to get this to work. The problem is that I don't know first of all where the config.xml should be, and second, the paths and URLs must all be relative, but I haven't figured out if this is possible yet, or what the working directory will be. I need to experiment further with this. If you know where config.xml goes that would be a great help though.