doxygenからUTF-8で日本語PDFファイルを作成する環境をCentOSに構築したのですが、予想以上にしんどい思いをしたので、まとめメモを作成しておきます。誰かの参考になれば幸いです。 背景 仕事で作ったプログラムの成果物のひとつとして、doxygenで出力したファイルを納品している。開発中は出力されたHTMLのままの方が何かと使い勝手も良いのだが、納品用のドキュメントとなると、PDFファイルとそれを印刷した紙のドキュメントが、やはりお客様には好まれるようだ。 doxygen自体は、導入してHTMLを出力させるだけであれば、簡単に使うことが出来る。graphvizをインストールすれば、関数の呼び出し関係やヘッダのインクルード関係など、ビジュアル的にも見栄えの良い図を生成することも出来る。ただし、PDFファイルへ出力しようとすると、日本語の処理でエラーが発生してしまい、うまく出力できな