Revision: 28203
http://sourceforge.net/p/bibdesk/svn/28203
Author: hofman
Date: 2023-04-03 21:55:20 +0000 (Mon, 03 Apr 2023)
Log Message:
-----------
Create demi font dictionary. Make sure finding demi font does not get stuck for
fonts without bold face.
Modified Paths:
--------------
trunk/bibdesk/NSFont_BDSKExtensions.m
Modified: trunk/bibdesk/NSFont_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSFont_BDSKExtensions.m 2023-04-03 14:25:40 UTC (rev
28202)
+++ trunk/bibdesk/NSFont_BDSKExtensions.m 2023-04-03 21:55:20 UTC (rev
28203)
@@ -209,12 +209,12 @@
NSInteger weight = [fm weightOfFont:font];
while (weight < 8) {
NSFont *bolderFont = [fm convertWeight:YES ofFont:font];
- weight = [fm weightOfFont:bolderFont];
- if (weight > 9)
+ NSInteger bolderWeight = [fm weightOfFont:bolderFont];
+ if (bolderWeight > 9 || [font isEqual:bolderFont])
break;
font = bolderFont;
}
- if (font == nil)
+ if (demiFonts == nil)
demiFonts = [[NSMutableDictionary alloc] init];
[demiFonts setObject:font forKey:self];
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit