[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Creation of i18n PDF files (from UTF-8 encoded strings

Karel Miarka

1/29/2006 8:34:00 AM

Hi,

I have been playing with PDF::Writer for a while, but wasn't able to
force it to display international characters correctly. I have succeed
to display the right characters using select_font diferencies hash, but
this results to invalid character widths which produced overlapped
texts. I have tried to edit the provided .asf files without any
effect/success.

Any help will be welcome.

Thanks in advance,
Karel

--
Posted via http://www.ruby-....


2 Answers

Austin Ziegler

1/29/2006 6:18:00 PM

0

On 29/01/06, Karel Miarka <kajism@yahoo.com> wrote:
> I have been playing with PDF::Writer for a while, but wasn't able to
> force it to display international characters correctly. I have succeed
> to display the right characters using select_font diferencies hash, but
> this results to invalid character widths which produced overlapped
> texts. I have tried to edit the provided .asf files without any
> effect/success.

PDF::Writer only supports limited I18N at this point; it will never
support UTF-8 (the underlying specification does not support UTF-8).

When Unicode support is added, it will be using UTF-16.

-austin
--
Austin Ziegler * halostatue@gmail.com
* Alternate: austin@halostatue.ca


Karel Miarka

1/30/2006 4:03:00 PM

0

Austin, thanks for your response.

So is there a chance how to affect the character with by editing the
asf file?
I mean, I define the in the differences array that 200 will be for
example "Cacute", but this character is wider than the original one with
ascii code 200.

I have tried editing Helvetica.asf file but without success. It seems
that the PDF::Writer code reading the character widths from .asf is
never executed (due to the conditions).

Any advice concerning this?

Thanks in advance,
Karel

--
Posted via http://www.ruby-....