diff options
author | Caolán McNamara <caolanm@redhat.com> | 2023-03-07 12:16:59 +0000 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2023-03-08 09:03:46 +0000 |
commit | e6e37d2de2e78c8d0d4c7d9ee45e8c9094b9076a (patch) | |
tree | 4a7a5d43f899f21877e2394fac842fb9610dad3e /vcl | |
parent | f7ae8fb0c612988a308b16284ce659e860e7ad99 (diff) |
tdf#152278 a YoavKtav Black font reported as claiming its name is in 0x4800 encoding
Change-Id: Ie1f190cd4e550a21b5614d565b03422332594ede
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148397
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/unx/generic/fontmanager/fontmanager.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/vcl/unx/generic/fontmanager/fontmanager.cxx b/vcl/unx/generic/fontmanager/fontmanager.cxx index 6266d7646663..1798c10100c8 100644 --- a/vcl/unx/generic/fontmanager/fontmanager.cxx +++ b/vcl/unx/generic/fontmanager/fontmanager.cxx @@ -419,8 +419,11 @@ OUString PrintFontManager::convertSfntName( const NameRecord& rNameRecord ) eEncoding = RTL_TEXTENCODING_UTF8; break; default: - if (o3tl::starts_with(aName, "Khmer OS")) + if (o3tl::starts_with(aName, "Khmer OS") || + o3tl::starts_with(aName, "YoavKtav Black")) // tdf#152278 + { eEncoding = RTL_TEXTENCODING_UTF8; + } SAL_WARN_IF(eEncoding == RTL_TEXTENCODING_DONTKNOW, "vcl.fonts", "Unimplemented mac encoding " << rNameRecord.encodingID << " to unicode conversion for fontname " << aName); break; } |