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

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

On 29/01/06, Karel M. [email protected] 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, 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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs