summaryrefslogtreecommitdiffstats
path: root/vcl/headless
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-07-03 17:01:15 +0100
committerCaolán McNamara <caolanm@redhat.com>2012-07-03 21:24:36 +0100
commit871111155e302ecaf245003bcd8357e294f8b268 (patch)
tree3804b96964dee3f7f53b822e5886cee7ffc5ef09 /vcl/headless
parentuseless sObjectKind string (diff)
downloadcore-871111155e302ecaf245003bcd8357e294f8b268.tar.gz
core-871111155e302ecaf245003bcd8357e294f8b268.zip
Resolves: fdo#51693 use fontconfig font/glyph substitution in headless mode
Change-Id: Ie974be8ae6e9257d92ae4f96b53cb4810efef6d8
Diffstat (limited to 'vcl/headless')
-rw-r--r--vcl/headless/svptext.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/vcl/headless/svptext.cxx b/vcl/headless/svptext.cxx
index 1eee27a94758..5399a4ec751f 100644
--- a/vcl/headless/svptext.cxx
+++ b/vcl/headless/svptext.cxx
@@ -38,6 +38,7 @@
#include <impfont.hxx>
#include <rtl/instance.hxx>
+#include "generic/geninst.h"
#include "generic/genpspgraphics.h"
#include "generic/glyphcache.hxx"
#include "headless/svpgdi.hxx"
@@ -354,6 +355,11 @@ void SvpSalGraphics::GetDevFontList( ImplDevFontList* pDevFontList )
// announce glyphcache fonts
rGC.AnnounceFonts( pDevFontList );
+
+ // register platform specific font substitutions if available
+ SalGenericInstance::RegisterFontSubstitutors( pDevFontList );
+
+ ImplGetSVData()->maGDIData.mbNativeFontConfig = true;
}
// ---------------------------------------------------------------------------