summaryrefslogtreecommitdiff
path: root/vcl/unx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-05-13 11:56:25 +0100
committerCaolán McNamara <caolanm@redhat.com>2016-05-13 12:05:30 +0100
commit198bb1e5f055ba59d65b529cd6de25671273056a (patch)
tree02481d080ab62eee83d877597a70d9230705c583 /vcl/unx
parent6312dfdc16f7da09f48628f51bb20b09dc5b7001 (diff)
only ever seen this with Khmer OS fonts, and their name is in ascii anyway
Change-Id: I4d6d7d9f79f111ea4ba7dcef201ef31c3ad7d4f9
Diffstat (limited to 'vcl/unx')
-rw-r--r--vcl/unx/generic/fontmanager/fontmanager.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/vcl/unx/generic/fontmanager/fontmanager.cxx b/vcl/unx/generic/fontmanager/fontmanager.cxx
index 895cbfd91dcb..68b21b40f90e 100644
--- a/vcl/unx/generic/fontmanager/fontmanager.cxx
+++ b/vcl/unx/generic/fontmanager/fontmanager.cxx
@@ -1088,7 +1088,9 @@ OUString PrintFontManager::convertTrueTypeName( void* pRecord )
eEncoding = RTL_TEXTENCODING_UTF8;
break;
default:
- SAL_WARN("vcl", "Unimplemented mac encoding " << pNameRecord->encodingID << " to unicode conversion");
+ if (aName.startsWith("Khmer OS"))
+ eEncoding = RTL_TEXTENCODING_UTF8;
+ SAL_WARN_IF(eEncoding == RTL_TEXTENCODING_DONTKNOW, "vcl", "Unimplemented mac encoding " << pNameRecord->encodingID << " to unicode conversion for fontname " << aName);
break;
}
if (eEncoding != RTL_TEXTENCODING_DONTKNOW)