vcl/source/font/fontcharmap.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 66fbd32b8cc60d350f02812d3a04f8714c0d77e0
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Fri Nov 18 12:07:51 2022 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Fri Nov 18 21:28:04 2022 +0100

    add documentation that this means Windows Symbol encoding
    
    Change-Id: Ib2bbba8a21b6c82ca83c067a99dcd9bb41537e66
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142939
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/vcl/source/font/fontcharmap.cxx b/vcl/source/font/fontcharmap.cxx
index 0a7148a663c0..3279218a896d 100644
--- a/vcl/source/font/fontcharmap.cxx
+++ b/vcl/source/font/fontcharmap.cxx
@@ -76,6 +76,8 @@ bool HasSymbolCmap(const unsigned char* pCmap, int nLength)
     {
         int nPlatform = GetUShort(p);
         int nEncoding = GetUShort(p + 2);
+        // 
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html
+        // When the platformID is 3 (Windows), an encoding of 0 is Symbol
         if (nPlatform == 3 && nEncoding == 0)
             return true;
     }

Reply via email to