SF Mono是在Terminal和Xcode中可供Mac用户使用的非常好的等宽字体,但是您可能已经注意到SF Mono在这两个应用程序之外不可用。
如果您想在MacOS和其他Mac应用程序中的其他地方使用SF Mono字体,请按照以下说明将SF Mono包安装到更广泛的系统字体库集中,这将允许您在SF Mono中使用SF Mono作为默认字体BBEdit,TextEdit,iTerm,
快速说明:SF Mono仅在macOS Sierra,macOS High Sierra和更高版本的MacOS中可用。早期版本的系统软件在终端应用程序中不包括SF Mono字体包,因此这不适用于先前的系统软件版本。
在任何地方都想要SF Mono吗?将其安装到字体集中的方法如下:
在Mac OS中打开Finder
下拉“转到”菜单,然后选择“转到文件夹”,然后输入以下路径:
/Applications/Utilities/Terminal.app/Contents/Resources/Fonts/
点击Return键(或单击Go)以转到Terminal Fonts文件夹
转到找到SF Mono字体的终端文件夹
选择此目录中的所有字体,它们的名称将类似于“ SFMono-Bold.otf”和“ SFMono-Regular.otf”,然后按Command + O将其全部打开到Font Book的字体检查器中
单击“安装字体”,您现在将看到一个字体验证屏幕,报告安装过程中的字体问题
在Mac上安装SF Mono
选择“选择所有字体”,然后单击“已选中安装” *
在Mac上安装SF Mono字体
退出字体书
字体将成功安装,可以在其他Mac应用程序(如BBEdit,TextWrangler和TextEdit)中的其他位置使用。
Mac OS中的SF Mono字体
*请注意,您选择忽略显示的字体错误通知。这不太可能引起任何问题,但是在某些情况下,这可能表明某些字体显示困难。如果字体看起来很怪异,显示奇数字符或其他性能不佳,请不要使用它们。SF Mono字体在任何文本编辑器中都可以正常运行,但不能作为系统字体替换(类似于将macOS High Sierra中的默认系统字体替换为Lucida Grande)正常工作,并且在某些其他情况下可能无法正确显示。通过先将字体复制到桌面上,然后再尝试安装它们,可以避免字体错误。
值得一提的是,这实际上与您在Mac OS中安装任何字体的方式相同,不同之处在于,SF Mono仅隐藏在终端应用程序中,直到将其作为系统字体安装为止。
通过终端在Mac OS中安装SF Mono
如果您是喜欢使用命令行的高级用户,则可以通过执行单行语法来加快SF Mono的安装速度:
cp -R /Applications/Utilities/Terminal.app/Contents/Resources/Fonts/. /Library/Fonts/
点击Return键,Terminal.app的Fonts子目录的内容将被复制到系统Fonts目录。
通过命令行安装SF Mono
请注意,这些字体也在Xcode中的以下位置找到:
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Resources/
您还将在控制台应用程序的Contents子目录中找到SF Mono的常规版本。
如果您想知道,Apple Developer字体网站的SF字体包中未包含SF Mono 。