[Libreoffice-commits] core.git: Branch 'libreoffice-5-2' - vcl/source

Julien Nabet serval2412 at yahoo.fr
Wed Dec 7 08:58:15 UTC 2016


 vcl/source/gdi/pdfwriter_impl.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit b35798df2c1f6a05d8a3a28843c64c6da548f741
Author: Julien Nabet <serval2412 at yahoo.fr>
Date:   Thu Oct 13 21:22:55 2016 +0200

    tdf#34212: Accented Characters and Umlauts are missing with Type1 fonts
    
    Following the revert of previous patch:
    https://cgit.freedesktop.org/libreoffice/core/commit/?id=297b22bd49ea11a90063ab8503fb83090f351668
    Gilbert Röhrbein proposed this patch
    See https://bugs.documentfoundation.org/show_bug.cgi?id=34212#c14
    
    Change-Id: I1a30427cd88f5602e7633894ba35307104c2ed8d
    Reviewed-on: https://gerrit.libreoffice.org/29792
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: jan iversen <jani at documentfoundation.org>
    (cherry picked from commit 52040395e3046ac42b8c3dd385c7b1cb26b929f3)
    Reviewed-on: https://gerrit.libreoffice.org/30852
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index 3891303..458ecba 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -3539,7 +3539,7 @@ std::map< sal_Int32, sal_Int32 > PDFWriterImpl::emitEmbeddedFont( const Physical
                 "<</Type/Font/Subtype/Type1/BaseFont/" );
             appendName( aInfo.m_aPSName, aLine );
             aLine.append( "\n" );
-            if( !pFont->IsSymbolFont() &&  pEncoding == nullptr )
+            if( !pFont->IsSymbolFont() && ( pEncoding == nullptr || pFont->GetCharSet() == RTL_TEXTENCODING_MS_1252 ))
                 aLine.append( "/Encoding/WinAnsiEncoding\n" );
             if( nToUnicodeStream )
             {


More information about the Libreoffice-commits mailing list