Easier, as it seems, I just CANNOT FULLY find ANY way to do this ( setFont:does not work):
setFont:
NSTextView
NSFont
Hint: (Pretty obvious, but independent ...) If the user adds any text, the new text should “inherit” the same style ...
I do not know what you are doing wrong, I can change the font NSTextView in my own project. Are you sure you are setting the font AFTER the text view has been loaded? Check if the text view is loaded using NSLog.
You should set the font in textStorage, not in TextView
[[textView textStorage] setFont:[NSFont fontWithName:@"Menlo" size:12]];