diff options
author | hdu <duerr@sun.com> | 2009-12-23 12:24:41 +0100 |
---|---|---|
committer | hdu <duerr@sun.com> | 2009-12-23 12:24:41 +0100 |
commit | 196a6282b4b387cf0bd6d03eae50851cbf8a3f6d (patch) | |
tree | 96d6cccf5962482c781f40f56feca51410d47b24 /vcl/unx/headless | |
parent | 0c5348ff2c5cede4607555fdab45642db10b07ba (diff) |
#i64508# honor fontconfig hinting settings (patch by cmc)
Diffstat (limited to 'vcl/unx/headless')
-rw-r--r-- | vcl/unx/headless/svpgdi.cxx | 4 | ||||
-rw-r--r-- | vcl/unx/headless/svpgdi.hxx | 1 | ||||
-rw-r--r-- | vcl/unx/headless/svppspgraphics.cxx | 30 | ||||
-rw-r--r-- | vcl/unx/headless/svppspgraphics.hxx | 1 |
4 files changed, 10 insertions, 26 deletions
diff --git a/vcl/unx/headless/svpgdi.cxx b/vcl/unx/headless/svpgdi.cxx index bd317c883b0b..5315df2e179b 100644 --- a/vcl/unx/headless/svpgdi.cxx +++ b/vcl/unx/headless/svpgdi.cxx @@ -587,3 +587,7 @@ bool SvpSalGraphics::supportsOperation( OutDevSupportType ) const { return false; } + +void SvpSalGraphics::GetFontHints( const ImplFontAttributes& , int , ImplFontHints& ) const +{ +} diff --git a/vcl/unx/headless/svpgdi.hxx b/vcl/unx/headless/svpgdi.hxx index 1c71704c0031..227d45469eb6 100644 --- a/vcl/unx/headless/svpgdi.hxx +++ b/vcl/unx/headless/svpgdi.hxx @@ -170,6 +170,7 @@ public: virtual SystemGraphicsData GetGraphicsData() const; virtual SystemFontData GetSysFontData( int nFallbacklevel ) const; + virtual void GetFontHints( const ImplFontAttributes& rFontAttributes, int nSize, ImplFontHints& rFontHints) const; }; #endif diff --git a/vcl/unx/headless/svppspgraphics.cxx b/vcl/unx/headless/svppspgraphics.cxx index 1311aaed4ee4..19bb848c63b2 100644 --- a/vcl/unx/headless/svppspgraphics.cxx +++ b/vcl/unx/headless/svppspgraphics.cxx @@ -1160,32 +1160,6 @@ ImplDevFontAttributes PspGraphics::Info2DevFontAttributes( const psp::FastPrintF aDFA.mePitch = ToFontPitch (rInfo.m_ePitch); aDFA.mbSymbolFlag = (rInfo.m_aEncoding == RTL_TEXTENCODING_SYMBOL); - switch (rInfo.m_eEmbeddedbitmap) - { - default: - aDFA.meEmbeddedBitmap = EMBEDDEDBITMAP_DONTKNOW; - break; - case psp::fcstatus::istrue: - aDFA.meEmbeddedBitmap = EMBEDDEDBITMAP_TRUE; - break; - case psp::fcstatus::isfalse: - aDFA.meEmbeddedBitmap = EMBEDDEDBITMAP_FALSE; - break; - } - - switch (rInfo.m_eAntialias) - { - default: - aDFA.meAntiAlias = ANTIALIAS_DONTKNOW; - break; - case psp::fcstatus::istrue: - aDFA.meAntiAlias = ANTIALIAS_TRUE; - break; - case psp::fcstatus::isfalse: - aDFA.meAntiAlias = ANTIALIAS_FALSE; - break; - } - switch( rInfo.m_eType ) { case psp::fonttype::Builtin: @@ -1392,3 +1366,7 @@ SystemGraphicsData PspGraphics::GetGraphicsData() const return aRes; } +void PspGraphics::GetFontHints( const ImplFontAttributes& , int , ImplFontHints& ) const +{ +} + diff --git a/vcl/unx/headless/svppspgraphics.hxx b/vcl/unx/headless/svppspgraphics.hxx index 7e5ff051f27b..75d3c9edf741 100644 --- a/vcl/unx/headless/svppspgraphics.hxx +++ b/vcl/unx/headless/svppspgraphics.hxx @@ -190,6 +190,7 @@ public: virtual SystemGraphicsData GetGraphicsData() const; virtual SystemFontData GetSysFontData( int nFallbacklevel ) const; + virtual void GetFontHints( const ImplFontAttributes& rFontAttributes, int nSize, ImplFontHints& rFontHints) const; }; #endif // _SVP_PSPGRAPHICS_HXX |