I've used Docbook to organize my technical document for some years. But I prefered using my custom ant-based publish tools than other tools due to the poor Chinese font support. I've just shared my house-use docbook publish tool on google code ( http://code.google.com/p/hantsy-labs/ ) some days ago. Then I created a group on javaeye.com(one of the biggest java community in China) to discuss docbook usage. Jeff Yu noticed my post on javaeye forum and suggested me to use JBoss JDocbook maven plugin( http://www.jboss.org/maven-jdocbook-plugin ), and complained it is lack of Chinese support at the same time. Given my docbook experience , if you want to use Apache FOP to render PDF and dream beautiful Chinese font support , you must customsize the FOP config file. When I checked out the JDocbook source code and read the core code about pdf render, I found it have no way to use customized FOP config file. I decided to resovle the problem , add serval lines of code , I made a patch ...