macos上用homebrew安装开发字体的核心是启用cask-fonts仓库后执行brew install --cask命令安装预编译字体包,省去手动下载解压步骤,支持统一管理与一键更新;需先安装homebrew(推荐国内镜像加速)、添加brew tap homebrew/cask-fonts、安装font-meslo-lg-nerd-font等字体,并在终端中手动启用对应字体变体。
macos 上用 homebrew 安装开发字体,核心是启用 cask-fonts 仓库,再用 brew install --cask 命令安装预编译好的字体包。这种方式省去手动下载、解压、双击安装的步骤,还能统一管理、一键更新。
第一步:确保 Homebrew 已安装并配置好
如果还没装 Homebrew,推荐用国内镜像加速安装(避免卡在 GitHub):
- 运行中科大或清华源脚本(任选其一):
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/raw/master/install.sh)"
或/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" - 安装完成后,执行
brew -v确认版本输出正常 - 建议顺手配置国内镜像源(提升后续下载速度),例如在
~/.zshrc中添加:export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
第二步:添加字体专用仓库
Homebrew 默认不提供字体,需手动接入官方维护的字体仓库:
- 执行命令:
brew tap homebrew/cask-fonts - 这一步只需做一次,之后所有字体包都可被识别和安装
第三步:安装常用开发字体(含 Nerd Font)
开发中高频使用的字体分两类:普通编程字体(如 Fira Code)、带图标支持的 Nerd Font(用于 Powerlevel10k、Yazi 等工具):
-
基础编程字体(无图标,清晰易读):
brew install --cask font-fira-codebrew install --cask font-jetbrains-monobrew install --cask font-source-code-pro -
Nerd Font 补丁字体(支持终端图标、状态栏符号):
brew install --cask font-meslo-lg-nerd-font(Powerlevel10k 推荐)brew install --cask font-hack-nerd-fontbrew install --cask font-jetbrains-mono-nerd-font
第四步:验证与终端设置
字体装完不会自动生效,还需手动在终端应用中启用:
- 打开「字体册」App,搜索刚装的字体名(如 MesloLGS NF),确认出现在「用户」分类下
- 如果是 iTerm2:偏好设置 → Profiles → Text → Font → 点击「Change Font」→ 选择对应 Nerd Font(注意选 Regular 或 Bold 变体,别选 Italic)
- 如果是 Terminal.app:偏好设置 → 描述文件 → 文本 → 字体 → 选择并调整大小
- 重启终端或新建窗口,运行
echo 测试图标是否正常显示(若显示方块,说明字体未生效或选错变体)











