From: <ho...@us...> - 2006-03-08 19:41:11
|
Revision: 5794 Author: hofman Date: 2006-03-08 11:40:46 -0800 (Wed, 08 Mar 2006) ViewCVS: http://svn.sourceforge.net/bibdesk/?rev=5794&view=rev Log Message: ----------- Try the system conversion of preview fonts when we fail. Modified Paths: -------------- trunk/bibdesk/BDSKFontManager.m Modified: trunk/bibdesk/BDSKFontManager.m =================================================================== --- trunk/bibdesk/BDSKFontManager.m 2006-03-08 17:55:42 UTC (rev 5793) +++ trunk/bibdesk/BDSKFontManager.m 2006-03-08 19:40:46 UTC (rev 5794) @@ -83,7 +83,10 @@ if(!font){ font = [NSFont fontWithName:[tryFamily stringByAppendingString:@" Black Italic"] size:size]; if(!font){ - font = [NSFont boldSystemFontOfSize:size]; + font = [self convertFont:[NSFont fontWithName:tryFamily size:size] toHaveTrait:(NSBoldFontMask | NSItalicFontMask)]; + if(!font){ + font = [NSFont boldSystemFontOfSize:size]; + } } } } @@ -109,9 +112,12 @@ NSFont *font = [NSFont fontWithName:[tryFamily stringByAppendingString:@" Bold"] size:size]; if(!font){ - [NSFont fontWithName:[tryFamily stringByAppendingString:@" Black"] size:size]; + font = [NSFont fontWithName:[tryFamily stringByAppendingString:@" Black"] size:size]; if(!font){ - font = [NSFont boldSystemFontOfSize:size]; + font = [self convertFont:[NSFont fontWithName:tryFamily size:size] toHaveTrait:NSBoldFontMask]; + if(!font){ + font = [NSFont boldSystemFontOfSize:size]; + } } } return font; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |