PDF::Writer i polskie znaki

Witam,

Czy ktos opracowal moze skuteczna metode zapisywania do PDF przez klase z tematu polskich znakow w UTF-8 ?

pozdrawiam

Znalazłem coś takiego i autor zarzeka się, że to działa:

  1. rozszerzyć klasę Writer.
    CONVERTER = Iconv.new( ‘ISO-8859-2//IGNORE//TRANSLIT’, ‘utf-8’)

module PDF
class Writer
alias_method :old_text, :text
def text(textto, options = {})
old_text(CONVERTER.iconv(textto), options)
end
end
end

  1. używać metody text tak jak dotychczas.

Niestety to nie zadziałało to u mnie. Może ktoś ma pomysł dlaczego?

A jaką czcionkę masz ustawioną do pisania tych polskich znaków i jaki błąd wyskakuje?

Ewentualnie spróbuj skorzystać z biblioteki prawn i prawnto.

no i trzeba miec za pewnie iconv. Odpal konsole i sprawdz czy masz w ogole go

Mam ustawioną czcionkę: Helvetica i mam iconva.
Nie wychodzi mi żaden błąd, ale to co się wyświetla to nadal nie są polskie znaki - może rzeczywiście to kwestia czcionki?

Napisz prosty tekst zwykłym Arialem bez żadnych pogrubień itp. i zobacz co jest, ew podaj ścieżkę do czcionki w konfiguracji, jeżeli jest tam taka opcja