diff --git a/components/richmemo/cocoa/cocoarichmemo.pas b/components/richmemo/cocoa/cocoarichmemo.pas index 462dbf381..9a6898072 100644 --- a/components/richmemo/cocoa/cocoarichmemo.pas +++ b/components/richmemo/cocoa/cocoarichmemo.pas @@ -262,6 +262,7 @@ end; function FindFont(const FamilyName: String; astyle: TFontStyles): NSFontDescriptor; var fd : NSFontDescriptor; + cfd : NSFontDescriptor; old : NSFontDescriptor; fdd : NSFontDescriptor; trt : NSFontSymbolicTraits; @@ -276,18 +277,23 @@ begin if fsBold in aStyle then trt:=trt or NSFontBoldTrait; fd:=NSFontDescriptor(NSFontDescriptor.alloc).initWithFontAttributes(nil); - fd:=fd.fontDescriptorWithFamily(ns); - fd:=fd.fontDescriptorWithSymbolicTraits(trt); - - fdd:=fd.matchingFontDescriptorWithMandatoryKeys(nil); - i:=0; - while not Assigned(fdd) and (i