开发工具 中英文字体等宽对齐-Mac-UbuntuMono-Sublime3

ery · 2017年02月04日 · 8829 次阅读

背景

这里的中英文等宽是指 1 个中文严格等于 2 个英文的宽度, 英文包括空格等绝大部分的半角符号。 在 Windows 下很多字体都能做到等宽, 但 Mac 和 Windows 显示字体宽度的 算法不一致, 导致大部分字体都无法做到。

解决方案:换一个严格 1:2 的字体,比如 Ubuntu Mono

下载字体 Ubuntu Mono

https://fonts.google.com/?query=ubuntu+mono

解压缩

压缩文件 Ubuntu_Mono.zip

安装字体

双击以下文件,并且点击安装

  • UbuntuMono-Bold.ttf
  • UbuntuMono-BoldItalic.ttf
  • UbuntuMono-Italic.ttf
  • UbuntuMono-Regular.ttf

查看 安装情况

  • 在 Finder 中选取“前往” > “应用程序”
  • 双击 字体册
  • “在左侧” > “用户栏”
  • 应该显示出 Ubuntu Mono

设置 Sublime3

Preferences User

/Users/xxxxxxxx/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings

"font_face": "Ubuntu Mono"

相关资料

https://www.zhihu.com/question/27629845?sort=created

https://www.v2ex.com/t/187956

https://support.apple.com/zh-cn/HT201749

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号