diff options
author | Kevin Suo <suokunlong@126.com> | 2022-12-03 19:54:59 +0800 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-12-04 14:56:40 +0000 |
commit | 00bf67a99dcdb1549401f0b656e872e5c9762dc5 (patch) | |
tree | 97395a0aaace5767ff329c9ddb36118a7932c84d /sdext | |
parent | 842e3b988aca27d7c9f71ce1efc6653271cc3430 (diff) |
tdf#147246 sdext: font name returned by font descriptor may be...
... e.g. "NotoSerifCJKjp-Regular-VKana".
Change-Id: I9818579c7678b0dad5ec2d2217ae59d573de88b4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143609
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sdext')
-rw-r--r-- | sdext/source/pdfimport/wrapper/wrapper.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sdext/source/pdfimport/wrapper/wrapper.cxx b/sdext/source/pdfimport/wrapper/wrapper.cxx index da506d9ceef8..e3e1c3aa8d04 100644 --- a/sdext/source/pdfimport/wrapper/wrapper.cxx +++ b/sdext/source/pdfimport/wrapper/wrapper.cxx @@ -630,6 +630,10 @@ void LineParser::readFont() aResult.familyName = aResult.familyName.copy(7, aResult.familyName.getLength() - 7); parseFontFamilyName(aResult); } + if (aResult.familyName.endsWithIgnoreAsciiCase("-VKana")) + { + parseFontFamilyName(aResult); + } // Font weight if (aFontReadResult.GetWeight() == WEIGHT_THIN) |