In the boldFont don't put Font.BOLD or you'll have two bolds, one from the 
font and the other from the simulation.

Paulo

----- Original Message ----- 
From: "1T3XT info" <[EMAIL PROTECTED]>
To: "Post all your questions about iText here" 
<itext-questions@lists.sourceforge.net>
Sent: Saturday, May 10, 2008 7:49 AM
Subject: Re: [iText-questions] Bold text invisible in older Acrobat (5.x) in 
landscape mode


> Andrius Juozapaitis wrote:
>> Leonard,
>>
>> Sorry, I considered the testcase was enough to prove my point.
>
> Did you look at the Fonts used in your PDF? There's only one font
> present. This should ring a bell; you'd know that you were using
> a technique for creating a bold font that works, but is certainly
> not recommended. Perhaps you didn't read the book yet.
>
> If you had, you'd know that Arial is not a font, but a font family
> containing a series of different fonts: normal, bold, italic,
> bolditalic,...
>
> You have discovered that this works:
>
> BaseFont f = BaseFont.createFont("c:/windows/fonts/arial.ttf",
> BaseFont.CP1257, BaseFont.EMBEDDED);
> Font font = new Font(f, 8);
> Font boldFont = new Font(f, 8, Font.BOLD);
>
> But you've also discovered the limitations: if you only use that
> one font arial.ttf, you can't predict what the text will look like
> on the end users machine. (I'm using a recent version of Adobe
> Reader and maybe I'm a perfectionist, but I really don't like the
> quality of the bold font.)
>
> If I were you, I wouldn't use the above amateurish way of
> creating a font, but follow the advice given in the book,
> and do it like this:
>
> BaseFont f = BaseFont.createFont("c:/windows/fonts/arial.ttf",
> BaseFont.CP1257, BaseFont.EMBEDDED);
> Font font = new Font(f, 8);
> BaseFont fb = BaseFont.createFont("c:/windows/fonts/arialbd.ttf",
> BaseFont.CP1257, BaseFont.EMBEDDED);
> Font boldFont = new Font(bf, 8, Font.BOLD);
>
> Now when you'll look inside your PDF, you'll discover that two
> different fonts are present; and you won't have undesired side effects.
>
> Don't underestimate the power of reading the (right) documentation!!!
> (By "right" documentation, I mean: "iText in Action")
> -- 
> This answer is provided by 1T3XT BVBA
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> iText-questions mailing list
> iText-questions@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/itext-questions
>
> Do you like iText?
> Buy the iText book: http://www.1t3xt.com/docs/book.php
> Or leave a tip: https://tipit.to/itexttipjar 


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Do you like iText?
Buy the iText book: http://www.1t3xt.com/docs/book.php
Or leave a tip: https://tipit.to/itexttipjar

Reply via email to