To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=54603
------- Additional comments from [EMAIL PROTECTED] Mon Aug 6 02:20:40 +0000
2007 -------
pflin --> cmc. I'd apply the patch. But I stumbled over this following minor
part that may cause the font replacement table (tools --> options --> fonts)
doesn't work if the replaced font is missing.
ImplFontEntry* ImplFontCache::Get( ImplDevFontList* pFontList,
@@ -2693,8 +2814,12 @@ ImplFontEntry* ImplFontCache::Get( ImplD
if( !pEntry ) // no direct cache hit
{
- // find the best matching logical font family and update font selector
accordingly
- pFontFamily = pFontList->ImplFindByFont( aFontSelData, mbPrinter,
pDevSpecific );
+ pFontFamily = pFontList->ImplGetFontconfigSubstitute( aFontSelData,
pDevSpecific );
+ if (!pFontFamily)
+ {
+ // find the best matching logical font family and update font
selector accordingly
+ pFontFamily = pFontList->ImplFindByFont( aFontSelData, mbPrinter,
pDevSpecific );
+ }
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]