Actually, with my little hack, the font is properly embedded in the PDF only when pre-generated, i.e., when you do "forrest site," but not when the PDFs are generated on the fly, i.e., when you do "forrest run." Not sure exactly what accounts for the difference. If anyone has a better understanding of the cause of this discrepency, please let me know...
Otherwise, I may look into this more at some later point and will update this thread if I have any further insight.