How to set the default font for a NSTextView?
我正在使用禁用了"富文本"选项的textView来显示一些纯文本。我找不到设置默认字体的方法。如果我在IB中放了一些文本(无论如何我都不想),则可以在IB界面中设置字体,但是当用户删除字体并开始键入时,文本将更改为其他字体和大小。我在这里阅读了一些问题和解答,并在没有解决方案的情况下阅读了开发人员文档。
如果您知道要使用的字体的确切名称,例如本例中的" AvenirNextCondensed"
1 2 | let tv = NSTextView() tv.font = NSFont(name:"AvenirNextCondensed-Regular", size: 15.0)! |
如果要使用任何大小的系统字体,请按以下方式进行操作(其中
1 | tv.font = NSFont.systemFont(ofSize: size) |