2006 IR Open Dicussion Posted September 5, 2006 Share Posted September 5, 2006 By: Diogo Oliveira - diogosales External Font Problems 2006-02-07 10:00 Hi all i've been reading posts around this subject but i still can't get Arial to be avaliable both on report design and exported PDF. I'm using linux so I got the arial ttf file from a windows box. Copied it to the fonts/ subdir, and add the fonts subdir in the startup.sh file. In the proprieties, I select "External TTF Font..." and there arial.ttf is avaliable, so it's rendered in the final PDF. My problem is that it's not avaliable to be shown in design mode. How can I make it avaliable? Thanks in advance. By: Diogo Oliveira - diogosales RE: External Font Problems 2006-02-08 04:22 I have solved this but then one other problem rose that I haven't noticed: the selected external truetype font for pdf is not printed on the pdf. With JasperReports internal viewer of the generated report everything is fine, but wither saving in pdf from there or selecting PDF format as default build option, a pdf is generated with a default non-styled font (Helvetica i think). This is a major flaw and it's crucial to make my choice on which technology to be used for developing my project. Is this easily fixed somewhere in the startup script or some? I added the fonts directory there which now allows me to correctly select an external ttf font for pdf, but the font is still not exported in the pdf file. Thanks in advance for any replies. By: Rodrigo Mascarenhas - cmascarenhas RE: External Font Problems 2006-02-09 06:20 When you are choosing the font in the iReport, in the Font Properties you have the Font Name, Size and there is another field called PDF Font Name. Try to see what is selected in this field. Hope it helps you. Rodrigo Mascarenhas By: Diogo Oliveira - diogosales RE: External Font Problems 2006-02-09 10:03 It's set to External font name...". I don't know if I was clear enough so I'll bother to explain step by step this situation: I'm using Linux, which does not have Arial TTF by default. So I got "arial.ttf" from a Windows box and saved it in the "fonts" subdirectory. Then I altered the "bin/startup.sh", adding these two lines for better organization in the file: # truetype fonts for pdf export FONTS=${EXEDIR}/../fonts and altering another one, like this: IREPORT_CLASSPATH="${EXEDIR}/../classes":$IREPORT_CLASSPATH:$FONTS so iReport could locate the "arial.ttf" file i put there. I start iReport, I create a blank report, I add a text field. In its proprieties I set: "Arial" in the "Font name" option; "External TTF Font..." in the "PDF font name" option; "Arial (arial.ttf)" in the "TrueType font" option; I remember to set it bold and italic, and the letter R at the static text seperator as the text to display on the report. I make sure build mode is set to "JRViewer Preview" ("Build" menu) and then I compile and execute the report. The JRViewer runs and everything is fine: Arial, Bold and Italic. Now I get back and I choose "PDF Preview" from the "Build" menu. I execute it and with my PDF previewer (KPDF, also used evince, same thing), the resulting PDF shows up messed up: Helvetica (I recognize it from the twisted R leg), not bold and not italic. What am I doing wrong? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now