Ich verwende Ruby, Prawn und Prawnto, um PDFs mit Text in anderen Sprachen dynamisch zu generieren. Ich kann anscheinend keinen Text in Sprachen mit nicht-englischen Zeichen sehen. Es wirft keine Fehler auf ... zeigt nur eine Reihe von Bindestrichen anstelle von Zeichen. Prawn prahlt auf seiner Homepage mit UTF-8-Unterstützung, also sehe ich nicht, warum das ein Problem ist. Ich benutze Ruby 1.8.6 (Motoryard).
Damit Unicode funktioniert, müssen Sie eine TTF-Schriftart mit den von Ihnen benötigten Zeichen laden.
Die Standardschriftart Helvetica unterstützt nur ASCII (plus ein paar Extras).
Hier ist ein Beispiel für Garnelen mit Unicode. Laden Sie die Schriftart von hier herunter. Ссылка
%Vor%Tags und Links ruby-on-rails utf-8 pdf prawn prawnto