# Sarasa-Mono-SC-Nerd **Repository Path**: v-code/Sarasa-Mono-SC-Nerd ## Basic Information - **Project Name**: Sarasa-Mono-SC-Nerd - **Description**: 简体中文等距更纱黑体+Nerd图标字体库。中英文宽度完美2:1,图标长宽经过调整,不会出现对齐问题,尤其适合作为终端字体。 https://github.com/laishulu/Sarasa-Mono-SC-Nerd - **Primary Language**: Unknown - **License**: OFL-1.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-09-02 - **Last Updated**: 2025-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 关于 [Sarasa Mono SC](https://github.com/be5invis/Sarasa-Gothic)字体打了 [Nerd fonts](https://github.com/ryanoasis/nerd-fonts)补丁。 文字效果如下: ![文字效果](screenshots/character.png) 图标效果如下: ![图标效果](screenshots/icon.png) ## 安装 MacOS 用户可以直接通过cask安装: ``` sh brew tap laishulu/cask-fonts brew install --cask font-sarasa-nerd ``` ArchLinux 用户可以使用yay安装: ```sh yay -S nerd-fonts-sarasa-mono ``` ## 使用 在你的主题配置文件中,使用 `Sarasa Mono SC Nerd`。 ## 说明 - `等距更纱黑体 SC` 是极少数做到中文和英文2:1严格对齐的字体,适合用来写代码, 以 及 org mode 里中英文混合的表格对齐等。 - `Nerd fonts` 提供了很多图标字体,特别适合各种Shell/NeoVim/Emacs主题,例如 zsh 的 [`p10k`](https://github.com/romkatv/powerlevel10k), [`Powerline`](https://github.com/powerline/powerline) 等等。 - 本项目将 `Nerd fonts` 打补丁到 `等距更纱黑体 SC` 中,但并没有选择全部 `Nerd fonts` 图标集,而是将 `material design` 剔除,原因是: - 这个图标集很大,和很多汉字冲突,连 `不` 字都不能正常显示。 - 在写代码这个使用场景中,这个图标集没什么用。 - 本项目对图标字体的长宽进行了调整,使之完美符合2:1,不会出现高度不对齐的 问题。 - 本项目对字体在`Chinese (PRC)`和`English (US)`下的`Family`, `SubFamily`和 `UniqueID`等多个属性进行了设置,避免了很多问题。 - 本项目将 `OS/2` 表中的 `xAvgCharWidth` 属性进行了设置,避免了windows系统下不支持 新版本 `OS/2` 表的软件中字距不正常的问题。 ## 基于其它 Sarasa 字体 1. 进入 `nerd font` 源码目录,将本项目 *scripts* 目录下的文件拷贝过去。 2. `git checkout ` 其中的 `commit-id` 来自于 *nerd-font-commit.txt* 3. 运行 *./patch.sh* 4. 修改 *font-patcher* 文件中 `Mono SC` (约第87行) 5. 把 *./generate.sh* 中的字体路径改好,然后执行