X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/d232a24687ea63a0f57723b7730d82f12241cec9..772f08d07f41febb13a52e066036d23faa0490fc:/SL/Template/LaTeX.pm diff --git a/SL/Template/LaTeX.pm b/SL/Template/LaTeX.pm index c66399fc4..c7d51e0e0 100644 --- a/SL/Template/LaTeX.pm +++ b/SL/Template/LaTeX.pm @@ -5,6 +5,7 @@ use parent qw(SL::Template::Simple); use strict; use Cwd; +use Unicode::Normalize qw(); sub new { my $type = shift; @@ -353,8 +354,13 @@ sub parse { return 0; } - binmode OUT, ":utf8" if $::locale->is_utf8; - print(OUT $new_contents); + if ($::locale->is_utf8) { + binmode OUT, ":utf8"; + print OUT Unicode::Normalize::normalize('C', $new_contents); + + } else { + print OUT $new_contents; + } if ($form->{"format"} =~ /postscript/i) { return $self->convert_to_postscript();