| 
| Blank PDFs - possible help for others [message #116762] | Wed, 25 January 2006 15:31  |  | 
| Eclipse User  |  |  |  |  | Originally posted by: chris.schmulka.com 
 I put this out there in hopes it might help others.  If this information
 has been previously posted, please forgive my redundancy, but it took me
 quite a while to figure out what was going on.
 ---------------------------------
 
 Since upgrading to 2.0, my PDFs have been showing up blank.  While the
 bookmarks are there along with any graphical elements contained within
 the report are there as well, the body contains no text.
 
 Further confusing the issue was that all worked well on my Windows
 development box, but failed once deployed to my Linux / JBoss box.
 
 The problem ended up being related to missing truetype fonts on my Linux
 box.  Looking through the Birt code,
 org.eclipse.birt.report.engine.emitter.pdf.FontHandler
 registerDirectories()  looks in specific places for TTF files.  Here's
 the directory list from the code:
 
 C:/windows/fonts
 d:/windows/fonts
 e:/windows/fonts
 f:/windows/fonts
 g:/windows/fonts
 C:/WINNT/fonts
 d:/WINNT/fonts
 e:/WINNT/fonts
 f:/WINNT/fonts
 g:/WINNT/fonts
 
 /usr/X/lib/X11/fonts/TrueType
 /usr/share/fonts/default/TrueType
 
 /usr/openwin/lib/X11/fonts/TrueType
 /usr/openwin/lib/locale/euro_fonts/X11/fonts/TrueType
 /usr/openwin/lib/locale/iso_8859_2/X11/fonts/TrueType
 /usr/openwin/lib/locale/iso_8859_5/X11/fonts/TrueType
 /usr/openwin/lib/locale/iso_8859_7/X11/fonts/TrueType
 /usr/openwin/lib/locale/iso_8859_8/X11/fonts/TrueType
 /usr/openwin/lib/locale/iso_8859_9/X11/fonts/TrueType
 /usr/openwin/lib/locale/iso_8859_13/X11/fonts/TrueType
 /usr/openwin/lib/locale/iso_8859_15/X11/fonts/TrueType
 /usr/openwin/lib/locale/ar/X11/fonts/TrueType
 /usr/openwin/lib/locale/hi_IN.UTF-8/X11/fonts/TrueType
 /usr/openwin/lib/locale/ja/X11/fonts/TT
 /usr/openwin/lib/locale/ko/X11/fonts/TrueType
 /usr/openwin/lib/locale/ko.UTF-8/X11/fonts/TrueType
 /usr/openwin/lib/locale/KOI8-R/X11/fonts/TrueType
 /usr/openwin/lib/locale/ru.ansi-1251/X11/fonts/TrueType
 /usr/openwin/lib/locale/th_TH/X11/fonts/TrueType
 /usr/openwin/lib/locale/zh_TW/X11/fonts/TrueType
 /usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT
 /usr/openwin/lib/locale/zh_HK.BIG5HK/X11/fonts/TT
 /usr/openwin/lib/locale/zh_CN.GB18030/X11/fonts/TrueType
 /usr/openwin/lib/locale/zh/X11/fonts/TrueType
 /usr/openwin/lib/locale/zh.GBK/X11/fonts/TrueType
 
 /usr/X11R6/lib/X11/fonts/TrueType
 /usr/X11R6/lib/X11/fonts/truetype
 /usr/X11R6/lib/X11/fonts/tt
 /usr/X11R6/lib/X11/fonts/TTF
 /usr/X11R6/lib/X11/fonts/OTF
 /usr/share/fonts/ja/TrueType
 /usr/share/fonts/truetype
 /usr/share/fonts/ko/TrueType
 /usr/share/fonts/zh_CN/TrueType
 /usr/share/fonts/zh_TW/TrueType
 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
 
 
 Simple fix was to copy my Windows ttf files to one of these locations.  I
 created the /usr/share/fonts/truetype directory and ftp'd my Windows
 files over, restarted JBoss, and then all was well.
 
 I hope this helps others.
 |  |  |  | 
| 
| Re: Blank PDFs - possible help for others [message #117857 is a reply to message #116762] | Thu, 26 January 2006 14:05   |  | 
| Eclipse User  |  |  |  |  | birtUser wrote: > I put this out there in hopes it might help others.  If this information
 > has been previously posted, please forgive my redundancy, but it took me
 > quite a while to figure out what was going on.
 > ---------------------------------
 >
 > Since upgrading to 2.0, my PDFs have been showing up blank.  While the
 > bookmarks are there along with any graphical elements contained within
 > the report are there as well, the body contains no text.
 >
 > Further confusing the issue was that all worked well on my Windows
 > development box, but failed once deployed to my Linux / JBoss box.
 >
 > The problem ended up being related to missing truetype fonts on my Linux
 > box.  Looking through the Birt code,
 > org.eclipse.birt.report.engine.emitter.pdf.FontHandler
 > registerDirectories()  looks in specific places for TTF files.  Here's
 > the directory list from the code:
 >
 > C:/windows/fonts
 > d:/windows/fonts
 > e:/windows/fonts
 > f:/windows/fonts
 > g:/windows/fonts
 > C:/WINNT/fonts
 > d:/WINNT/fonts
 > e:/WINNT/fonts
 > f:/WINNT/fonts
 > g:/WINNT/fonts
 >
 > /usr/X/lib/X11/fonts/TrueType
 > /usr/share/fonts/default/TrueType
 >
 > /usr/openwin/lib/X11/fonts/TrueType
 > /usr/openwin/lib/locale/euro_fonts/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_2/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_5/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_7/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_8/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_9/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_13/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_15/X11/fonts/TrueType
 > /usr/openwin/lib/locale/ar/X11/fonts/TrueType
 > /usr/openwin/lib/locale/hi_IN.UTF-8/X11/fonts/TrueType
 > /usr/openwin/lib/locale/ja/X11/fonts/TT
 > /usr/openwin/lib/locale/ko/X11/fonts/TrueType
 > /usr/openwin/lib/locale/ko.UTF-8/X11/fonts/TrueType
 > /usr/openwin/lib/locale/KOI8-R/X11/fonts/TrueType
 > /usr/openwin/lib/locale/ru.ansi-1251/X11/fonts/TrueType
 > /usr/openwin/lib/locale/th_TH/X11/fonts/TrueType
 > /usr/openwin/lib/locale/zh_TW/X11/fonts/TrueType
 > /usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT
 > /usr/openwin/lib/locale/zh_HK.BIG5HK/X11/fonts/TT
 > /usr/openwin/lib/locale/zh_CN.GB18030/X11/fonts/TrueType
 > /usr/openwin/lib/locale/zh/X11/fonts/TrueType
 > /usr/openwin/lib/locale/zh.GBK/X11/fonts/TrueType
 >
 > /usr/X11R6/lib/X11/fonts/TrueType
 > /usr/X11R6/lib/X11/fonts/truetype
 > /usr/X11R6/lib/X11/fonts/tt
 > /usr/X11R6/lib/X11/fonts/TTF
 > /usr/X11R6/lib/X11/fonts/OTF
 > /usr/share/fonts/ja/TrueType
 > /usr/share/fonts/truetype
 > /usr/share/fonts/ko/TrueType
 > /usr/share/fonts/zh_CN/TrueType
 > /usr/share/fonts/zh_TW/TrueType
 > /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
 >
 >
 > Simple fix was to copy my Windows ttf files to one of these locations.  I
 > created the /usr/share/fonts/truetype directory and ftp'd my Windows
 > files over, restarted JBoss, and then all was well.
 >
 > I hope this helps others.
 
 Thanks for the helpful posting.
 
 There is a system property that allows user to specify his own font
 directory: BIRT_FONT_PATH.
 
 We currently enumerate a long list of directories to make sure people
 have an out-of-box solution, though in your case, there is still no
 true-type font in any ofn the directories.
 he does not
 
 We mulled through the idea of looking into only one directory
 configured by EngineConfig for fonts. The drawback is that we may not
 have good out-of-box support. We do plan to look into font support
 issues in 2.1 to take into feedbacks from the users. So if anyone has
 any concerns and questions, please speak up.
 
 Stanley Wang
 BIRT Engine
 |  |  |  | 
| 
| Re: Blank PDFs - possible help for others [message #125957 is a reply to message #116762] | Wed, 08 February 2006 08:10  |  | 
| Eclipse User  |  |  |  |  | Originally posted by: rigel.inov.intranet 
 I want to thank you for this one. I've been for days wandering in despair to
 try to figure this one out :) Why the runtime pdf generation was happening
 in a linux box fc3 and not in a linux fc4... This was it !
 
 I really hope that the BIRT team sorts this one out, or at least a good
 out-of-the-box solution in the next version.
 
 Thank you again.
 
 Rui Gil
 
 
 birtUser wrote:
 
 > I put this out there in hopes it might help others.  If this information
 > has been previously posted, please forgive my redundancy, but it took me
 > quite a while to figure out what was going on.
 > ---------------------------------
 >
 > Since upgrading to 2.0, my PDFs have been showing up blank.  While the
 > bookmarks are there along with any graphical elements contained within
 > the report are there as well, the body contains no text.
 
 
 
 
 >
 > Further confusing the issue was that all worked well on my Windows
 > development box, but failed once deployed to my Linux / JBoss box.
 >
 > The problem ended up being related to missing truetype fonts on my Linux
 > box.  Looking through the Birt code,
 > org.eclipse.birt.report.engine.emitter.pdf.FontHandler
 > registerDirectories()  looks in specific places for TTF files.  Here's
 > the directory list from the code:
 >
 > C:/windows/fonts
 > d:/windows/fonts
 > e:/windows/fonts
 > f:/windows/fonts
 > g:/windows/fonts
 > C:/WINNT/fonts
 > d:/WINNT/fonts
 > e:/WINNT/fonts
 > f:/WINNT/fonts
 > g:/WINNT/fonts
 >
 > /usr/X/lib/X11/fonts/TrueType
 > /usr/share/fonts/default/TrueType
 >
 > /usr/openwin/lib/X11/fonts/TrueType
 > /usr/openwin/lib/locale/euro_fonts/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_2/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_5/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_7/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_8/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_9/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_13/X11/fonts/TrueType
 > /usr/openwin/lib/locale/iso_8859_15/X11/fonts/TrueType
 > /usr/openwin/lib/locale/ar/X11/fonts/TrueType
 > /usr/openwin/lib/locale/hi_IN.UTF-8/X11/fonts/TrueType
 > /usr/openwin/lib/locale/ja/X11/fonts/TT
 > /usr/openwin/lib/locale/ko/X11/fonts/TrueType
 > /usr/openwin/lib/locale/ko.UTF-8/X11/fonts/TrueType
 > /usr/openwin/lib/locale/KOI8-R/X11/fonts/TrueType
 > /usr/openwin/lib/locale/ru.ansi-1251/X11/fonts/TrueType
 > /usr/openwin/lib/locale/th_TH/X11/fonts/TrueType
 > /usr/openwin/lib/locale/zh_TW/X11/fonts/TrueType
 > /usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT
 > /usr/openwin/lib/locale/zh_HK.BIG5HK/X11/fonts/TT
 > /usr/openwin/lib/locale/zh_CN.GB18030/X11/fonts/TrueType
 > /usr/openwin/lib/locale/zh/X11/fonts/TrueType
 > /usr/openwin/lib/locale/zh.GBK/X11/fonts/TrueType
 >
 > /usr/X11R6/lib/X11/fonts/TrueType
 > /usr/X11R6/lib/X11/fonts/truetype
 > /usr/X11R6/lib/X11/fonts/tt
 > /usr/X11R6/lib/X11/fonts/TTF
 > /usr/X11R6/lib/X11/fonts/OTF
 > /usr/share/fonts/ja/TrueType
 > /usr/share/fonts/truetype
 > /usr/share/fonts/ko/TrueType
 > /usr/share/fonts/zh_CN/TrueType
 > /usr/share/fonts/zh_TW/TrueType
 > /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
 >
 >
 > Simple fix was to copy my Windows ttf files to one of these locations.  I
 > created the /usr/share/fonts/truetype directory and ftp'd my Windows
 > files over, restarted JBoss, and then all was well.
 >
 > I hope this helps others.
 |  |  |  | 
Powered by 
FUDForum. Page generated in 0.05080 seconds