【记录】MacOS 不同场景下的字体选择

代码编辑

终端Terminal(iTerm)字体:

  • Meslo LG M for Powerline
  • Monaco

代码编辑器(VSCode)字体:

  • 连体(ligatures):Fira Code
  • 非连体:Menlo, Monaco

通过 Homebrew 安装 FiraCode

1
2
3
4
5
6
# install fira-code with brew
brew tap homebrew/cask-fonts
brew install --cask  font-fira-code

# setting in vscode
Font Family: FiraCode-Retina, Menlo, Monaco

日常办公

MacOS 和 Windows 不共用一套中文字体,MacOS 并没有自带某些在 Windows 下常用的编排字体。在没有安装特定字体的情况下,MacOS 会将文字以默认苹方黑体字显示。

对于特定的软件(如“钉钉”),文档编辑模式中部分字体会变灰;在网页中,部分支持较旧的网站会出现宋体与黑体混排的情况。

此文章介绍了在 Web 上字体兼容带来的显示错误情况,以楷体为例,MacOS 为 华文楷体:STKaiti ,Windows 中为 楷体:KaiTi,两者并不兼容(虽然肉眼看差异不大),所以导致在 macOS 系统中设置的华文楷体在 Windows 系统中不能正常显示为楷体,只能显示为默认字体(苹方黑体),反之在 Windows 系统同理。

便于 Mac 下的网页浏览与文档编辑,兼容 Windows,可手动添加如下 Windows 中文常用字体

  • 方正小标宋简体(FZXiaoBiaoSong-B05S)
  • 仿宋_GB2312(Fangsong_GB2312)
  • 楷体_GB2312(KaiTi_GB2312)
  • 微软雅黑(Microsoft YaHei Regular\Bold\Light)
  • todo 后续添加等线、仿宋、楷体,可直接从 Windows 系统中复制提取

仿宋_GB2312、楷体_GB2312 有笔画修复版本,留待以后考究。

附录

一些可考虑额外安装的字体:

MacOS 系统自带中文字体,字体的中英文对应如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# ST(SinoType):常州华文印刷
# SC(Simplified Chinese):简体中文 
# TC(Traditional Chinese): 繁体中文

**苹方黑体:PingFang SC(默认字体)**
华文细黑:STHeiti Light [STXihei]
华文黑体:STHeiti
华文楷体:STKaiti
华文宋体:STSong
华文仿宋:STFangsong
行楷:Xingkai SC
...

Reference

0%