otf fonts are not supported by FOP, only ttf. A good font that you could
use in your instance, but which can't be distributed by XWiki, is Arial
Unicode MS, distributed by Microsoft with some of their products.
In xhtml2fo you're supposed to write the name (human friendly) of the font,
not the name of the file.
One other problem I noticed is that text in italics will only try to use
the FreeSerif font, since the request for an italic font seems to be
stronger than the request for the presence of a certain character. A
workaround is to only enable one font on the root element, the one that
provides proper support for Chinese. The downside is that English text will
also be displayed in that font face, which personally I find less beautiful
than FreeSerif.
A proper solution would be to use a font that does support bold and italic.
Sergiu Dumitriu
It still doesn't work :(
I tried Adobe's AdobeSongStd-Light.otf, and simsum.ttc, STSONG.TTF from my
windows, and did the xhtml2fo.xsl job and restart the tomcat but still get
millions of ####...
2011/10/30 Sergiu Dumitriu <sergiu(a)xwiki.com>
# means that the font used in the pdf does not
contain those characters.
You
should find a font that has support for Chinese, copy it in
WEB-INF/fonts,
extract xhtml2fo.xsl from
WEB-INF/libs/xwiki-platform-legacy-oldcore-*.jar
into WEB-INF/classes, edit it and add the name of
your font next to
FreeSerif and FreeMono wherever they occur in the file, for example:
<xsl:attribute
name="font-family">FreeSerif,IPAGothic,serif</xsl:attribute>
Restart the server, and everything should work.
A good free font is IPAGothic, which I'll have to check if it can be
redistributed by default.
Sergiu Dumitriu
http://purl.org/net/sergiu/
On 2011-10-28 9:56 PM, "yang Li" <yang.lee.cool(a)gmail.com> wrote:
Hi,
I tried to export a page with many chinese characters as pdf, but the
resulted pdf has many "#".
There are no encoding problems elsewhere, everything is displayed
correctly
by setting utf8 encoding everywhere (xwiki.cfg,
database, tomcat).
I tried to search
http://jira.xwiki.org and got no luck...
--
Thanks for reading!
Yang Li
Electronic Engineering, Fudan University
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Thanks for reading!
Yang Li
Electronic Engineering, Fudan University
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users