vcl/source/fontsubset/fontsubset.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 8568fd0f8d00d0ac4f4f87253fe3aa81b2f2d7fe
Author:     Khaled Hosny <kha...@libreoffice.org>
AuthorDate: Tue Jul 25 03:14:37 2023 +0300
Commit:     Michael Stahl <michael.st...@allotropia.de>
CommitDate: Tue Jul 25 10:49:13 2023 +0200

    tdf#156437: Fix missing name inside embedded Type 1 font in PDF
    
    Regression from:
    
    commit 7415ce2b9795a78f836bc5e5bffb4b56eee26b21
    Author: Khaled Hosny <kha...@aliftype.com>
    Date:   Mon Dec 5 20:52:13 2022 +0200
    
        tdf#113048: Fix PDF ascender and descender of some fonts
    
    We were setting the font in PDF /Font dictionary, but not inside the
    font itself.
    
    Change-Id: I1936f615f62fd7afa8f31d66d35dbded879328c5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154880
    Tested-by: Jenkins
    Reviewed-by: خالد حسني <kha...@libreoffice.org>
    (cherry picked from commit 42f0422d19c4d0a2fb09654fb6d1d92e50f6dd5c)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154864
    Reviewed-by: Michael Stahl <michael.st...@allotropia.de>

diff --git a/vcl/source/fontsubset/fontsubset.cxx 
b/vcl/source/fontsubset/fontsubset.cxx
index 4e6e03c04baf..1ecd358727bf 100644
--- a/vcl/source/fontsubset/fontsubset.cxx
+++ b/vcl/source/fontsubset/fontsubset.cxx
@@ -79,6 +79,10 @@ bool FontSubsetInfo::CreateFontSubset(
     mpReqEncodedIds = pReqEncodedIds;
     mnReqGlyphCount = nReqGlyphCount;
 
+    OString aPSName = m_aPSName.toUtf8();
+    if (!mpReqFontName)
+        mpReqFontName = aPSName.getStr();
+
     // TODO: move the glyphid/encid/notdef reshuffling from the callers to here
 
     // dispatch to underlying subsetters

Reply via email to