vcl/source/gdi/embeddedfontshelper.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit 4b448e2de229266717e4b670121cf5059774d79a
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Tue Aug 5 18:00:29 2025 +0500
Commit:     Tomaž Vajngerl <qui...@gmail.com>
CommitDate: Thu Aug 7 11:45:48 2025 +0200

    Add some MS fonts to common fonts list
    
    These should not be embedded. Microsoft YaHei additionally restricts
    its use when embedded, and disallows editing.
    
    Change-Id: I15bd7450da01ea8a60403b0fe4bd9a19a541b21e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188978
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Tomaž Vajngerl <qui...@gmail.com>

diff --git a/vcl/source/gdi/embeddedfontshelper.cxx 
b/vcl/source/gdi/embeddedfontshelper.cxx
index e30244ce0a33..49ab794085f4 100644
--- a/vcl/source/gdi/embeddedfontshelper.cxx
+++ b/vcl/source/gdi/embeddedfontshelper.cxx
@@ -412,6 +412,7 @@ bool EmbeddedFontsHelper::isCommonFont(std::u16string_view 
aFontName)
         u"Liberation Mono",
         u"Caladea",
         u"Carlito",
+        u"OpenSymbol",
         // MSO
         u"Times New Roman",
         u"Arial",
@@ -419,6 +420,13 @@ bool EmbeddedFontsHelper::isCommonFont(std::u16string_view 
aFontName)
         u"Courier New",
         u"Cambria",
         u"Calibri",
+        u"Mangal",
+        u"Microsoft YaHei",
+        u"NSimSun",
+        u"Segoe UI",
+        u"SimSun",
+        u"Symbol",
+        u"Tahoma",
     });
 
     return aCommonFontsList.contains(aFontName);

Reply via email to