Kaydet (Commit) 221c71c9 authored tarafından Thomas Arnhold's avatar Thomas Arnhold

vcl: further fixes

introduced due to 7d1f4cde

Change-Id: I9e3489be57fc8fe3cfcf753a11d926e79bcba3de
üst df6b4f98
...@@ -2430,8 +2430,8 @@ ImplFontEntry* ImplFontCache::GetFontEntry( ImplDevFontList* pFontList, ...@@ -2430,8 +2430,8 @@ ImplFontEntry* ImplFontCache::GetFontEntry( ImplDevFontList* pFontList,
//to see if it's a modern re-coded apple symbol font in case that //to see if it's a modern re-coded apple symbol font in case that
//font shows up on a different platform //font shows up on a different platform
if (!pEntry->mpConversion && if (!pEntry->mpConversion &&
aFontSelData.maTargetName.EqualsIgnoreCaseAscii("symbol") && aFontSelData.maTargetName.equalsIgnoreCaseAscii("symbol") &&
aFontSelData.maSearchName.EqualsIgnoreCaseAscii("symbol")) aFontSelData.maSearchName.equalsIgnoreCaseAscii("symbol"))
{ {
pEntry->mpConversion = ConvertChar::GetRecodeData( OUString("Symbol"), OUString("AppleSymbol") ); pEntry->mpConversion = ConvertChar::GetRecodeData( OUString("Symbol"), OUString("AppleSymbol") );
} }
......
...@@ -232,7 +232,7 @@ ImplDevFontAttributes ImplFontAttrCache::GetFontAttr( const String& rFontFileNam ...@@ -232,7 +232,7 @@ ImplDevFontAttributes ImplFontAttrCache::GetFontAttr( const String& rFontFileNam
void ImplFontAttrCache::AddFontAttr( const String& rFontFileName, const ImplDevFontAttributes& rDFA ) void ImplFontAttrCache::AddFontAttr( const String& rFontFileName, const ImplDevFontAttributes& rDFA )
{ {
DBG_ASSERT( rFontFileName.Len() && rDFA.GetFamilyName().Len(), "ImplFontNameCache::AddFontName - invalid data!" ); DBG_ASSERT( rFontFileName.Len() && rDFA.GetFamilyName().Len(), "ImplFontNameCache::AddFontName - invalid data!" );
if ( rFontFileName.Len() && rDFA.GetFamilyName().Len() ) if ( rFontFileName.Len() && rDFA.GetFamilyName().getLength() )
{ {
aFontAttributes.insert( FontAttrMap::value_type( OptimizeURL( rFontFileName ), rDFA ) ); aFontAttributes.insert( FontAttrMap::value_type( OptimizeURL( rFontFileName ), rDFA ) );
bModified = TRUE; bModified = TRUE;
...@@ -875,16 +875,16 @@ static ImplDevFontAttributes WinFont2DevFontAttributes( const ENUMLOGFONTEXA& rE ...@@ -875,16 +875,16 @@ static ImplDevFontAttributes WinFont2DevFontAttributes( const ENUMLOGFONTEXA& rE
// #i38665# prefer Type1 versions of the standard postscript fonts // #i38665# prefer Type1 versions of the standard postscript fonts
if( aDFA.mbEmbeddable ) if( aDFA.mbEmbeddable )
{ {
if( aDFA.GetFamilyName().EqualsAscii( "AvantGarde" ) if( aDFA.GetFamilyName() == "AvantGarde"
|| aDFA.GetFamilyName().EqualsAscii( "Bookman" ) || aDFA.GetFamilyName() == "Bookman"
|| aDFA.GetFamilyName().EqualsAscii( "Courier" ) || aDFA.GetFamilyName() == "Courier"
|| aDFA.GetFamilyName().EqualsAscii( "Helvetica" ) || aDFA.GetFamilyName() == "Helvetica"
|| aDFA.GetFamilyName().EqualsAscii( "NewCenturySchlbk" ) || aDFA.GetFamilyName() == "NewCenturySchlbk"
|| aDFA.GetFamilyName().EqualsAscii( "Palatino" ) || aDFA.GetFamilyName() == "Palatino"
|| aDFA.GetFamilyName().EqualsAscii( "Symbol" ) || aDFA.GetFamilyName() == "Symbol"
|| aDFA.GetFamilyName().EqualsAscii( "Times" ) || aDFA.GetFamilyName() == "Times"
|| aDFA.GetFamilyName().EqualsAscii( "ZapfChancery" ) || aDFA.GetFamilyName() == "ZapfChancery"
|| aDFA.GetFamilyName().EqualsAscii( "ZapfDingbats" ) ) || aDFA.GetFamilyName() == "ZapfDingbats" )
aDFA.mnQuality += 500; aDFA.mnQuality += 500;
} }
...@@ -950,16 +950,16 @@ static ImplDevFontAttributes WinFont2DevFontAttributes( const ENUMLOGFONTEXW& rE ...@@ -950,16 +950,16 @@ static ImplDevFontAttributes WinFont2DevFontAttributes( const ENUMLOGFONTEXW& rE
// #i38665# prefer Type1 versions of the standard postscript fonts // #i38665# prefer Type1 versions of the standard postscript fonts
if( aDFA.mbEmbeddable ) if( aDFA.mbEmbeddable )
{ {
if( aDFA.GetFamilyName().EqualsAscii( "AvantGarde" ) if( aDFA.GetFamilyName() == "AvantGarde"
|| aDFA.GetFamilyName().EqualsAscii( "Bookman" ) || aDFA.GetFamilyName() == "Bookman"
|| aDFA.GetFamilyName().EqualsAscii( "Courier" ) || aDFA.GetFamilyName() == "Courier"
|| aDFA.GetFamilyName().EqualsAscii( "Helvetica" ) || aDFA.GetFamilyName() == "Helvetica"
|| aDFA.GetFamilyName().EqualsAscii( "NewCenturySchlbk" ) || aDFA.GetFamilyName() == "NewCenturySchlbk"
|| aDFA.GetFamilyName().EqualsAscii( "Palatino" ) || aDFA.GetFamilyName() == "Palatino"
|| aDFA.GetFamilyName().EqualsAscii( "Symbol" ) || aDFA.GetFamilyName() == "Symbol"
|| aDFA.GetFamilyName().EqualsAscii( "Times" ) || aDFA.GetFamilyName() == "Times"
|| aDFA.GetFamilyName().EqualsAscii( "ZapfChancery" ) || aDFA.GetFamilyName() == "ZapfChancery"
|| aDFA.GetFamilyName().EqualsAscii( "ZapfDingbats" ) ) || aDFA.GetFamilyName() == "ZapfDingbats" )
aDFA.mnQuality += 500; aDFA.mnQuality += 500;
} }
...@@ -1465,7 +1465,7 @@ void ImplGetLogFontFromFontSelect( HDC hDC, ...@@ -1465,7 +1465,7 @@ void ImplGetLogFontFromFontSelect( HDC hDC,
if ( pFont->mpFontData ) if ( pFont->mpFontData )
aName = pFont->mpFontData->GetFamilyName(); aName = pFont->mpFontData->GetFamilyName();
else else
aName = pFont->GetFamilyName().GetToken( 0 ); aName = pFont->GetFamilyName().getToken( 0, ';' );
UINT nNameLen = aName.getLength(); UINT nNameLen = aName.getLength();
if ( nNameLen > (sizeof( rLogFont.lfFaceName )/sizeof( wchar_t ))-1 ) if ( nNameLen > (sizeof( rLogFont.lfFaceName )/sizeof( wchar_t ))-1 )
...@@ -2143,14 +2143,14 @@ bool WinSalGraphics::AddTempDevFont( ImplDevFontList* pFontList, ...@@ -2143,14 +2143,14 @@ bool WinSalGraphics::AddTempDevFont( ImplDevFontList* pFontList,
aDFA = mpFontAttrCache->GetFontAttr( rFontFileURL ); aDFA = mpFontAttrCache->GetFontAttr( rFontFileURL );
// Retrieve font name from font resource // Retrieve font name from font resource
if( !aDFA.GetFamilyName().Len() ) if( aDFA.GetFamilyName().isEmpty() )
{ {
ImplGetFontAttrFromFile( rFontFileURL, aDFA ); ImplGetFontAttrFromFile( rFontFileURL, aDFA );
if( mpFontAttrCache && aDFA.GetFamilyName().Len() ) if( mpFontAttrCache && !aDFA.GetFamilyName().isEmpty() )
mpFontAttrCache->AddFontAttr( rFontFileURL, aDFA ); mpFontAttrCache->AddFontAttr( rFontFileURL, aDFA );
} }
if ( !aDFA.GetFamilyName().Len() ) if ( aDFA.GetFamilyName().isEmpty() )
return false; return false;
// remember temp font for cleanup later // remember temp font for cleanup later
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment