尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

三条命令装好 Maple Mono:连字、图标与 2:1 中文对齐的编程字体

三条命令装好 Maple Mono:连字、图标与 2:1 中文对齐的编程字体 三条命令装好 Maple Mono连字、图标与 2:1 中文对齐的编程字体【免费下载链接】maple-fontMaple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体中英文宽度完美2:1细粒度的自定义选项项目地址: https://gitcode.com/GitHub_Trending/ma/maple-fontMaple Mono 是一款开源的编程等宽字体字形全部做了圆角处理内置大量代码连字和 Nerd Font 终端图标中文版本保证中英文宽度严格保持 2:1。它适合日常在 IDE 和终端里读写代码、经常处理中英混排内容的开发者。 三条命令装好 Maple Mono先装起来再说每个平台只需要一条命令对照下表执行即可系统推荐命令说明Windowsscoop bucket add nerd-fonts scoop install Maple-MonoScoop 安装基础 TTF 版macOSbrew install --cask font-maple-monoHomebrew 安装基础 TTF 版Linux (Arch)paru -S ttf-maplemono安装基础无提示 TTF 版想要终端图标就选带NF的版本想要中文支持就选NF-CN版本比如brew install --cask font-maple-mono-nf-cn。其他 Linux 发行版可以去 Releases 页面下载字体压缩包解压后放到~/.local/share/fonts目录。 看效果中英混排、终端图标与连字中英混排。安装中文版本后一个汉字的宽度恰好等于两个拉丁字符Markdown 表格和注释里的中英文能自然对齐不用手动补空格终端图标。选择NF系列版本时字体内嵌了 Nerd Font 图标集终端工具可以直接显示状态图标命令行界面不再只是一片纯文本。代码连字。Maple Mono 默认通过calt特性启用连字箭头、比较符、注释符都会被自动替换为更清晰的字形输入显示效果-→⇒≤≡下面是开启连字后的实际编辑效果注意// TODO标签和!的处理完整连字清单和每个特性的说明在仓库文档 source/features/README.md 里需要时再查即可。⌨️ 编辑器里怎么开启连字VSCode 只需改两个配置项{ editor.fontFamily: Maple Mono NF, monospace, editor.fontLigatures: calt }JetBrains 系列IDEA、PyCharm 等则在 Settings → Editor → Font 中选择Maple Mono NF并勾选 Enable Ligatures。注意 JetBrains 不支持单独开关 OpenType 特性想固定启用某些特性需要通过自定义构建完成。️ 本地构建自己的 Maple Mono仓库自带构建脚本按克隆 → 装依赖 → 执行构建三步走# 1. 克隆 variable 分支 git clone https://gitcode.com/GitHub_Trending/ma/maple-font --depth 1 -b variable # 2. 安装 Python 依赖需要 python3 和 pip cd maple-font pip install -r requirements.txt # 3. 执行构建 python build.py最常用的三个参数--cn构建中文版本会自动下载约 111 MB 的中文基础字体--normal启用更中性的预设风格接近 JetBrains Mono--debug快速构建调试版本字体名会带Debug后缀更细的选项字重映射、Nerd Font 图标宽度、中文间距等都可以写在 config.json 里命令行参数优先级高于配置文件。嫌本地环境麻烦的话仓库根目录的Dockerfile也支持用 Docker 一条命令构建。 问题排查速查表现象常见原因处理方式中文显示不出来或字距偏大装的是不含中文字形的版本改装NF-CN包自己构建时加--cn。字距仍偏大可加--cn-narrow但字体将不再被识别为等宽连字不生效没有启用calt或多个 Maple Mono 版本共存确认editor.fontLigatures含calt卸载重复安装的 Maple Mono 版本1080P 及以下屏幕发虚、笔画粗细不均用了无提示unhinted字体换用带提示的版本如 Scoop 的Maple-Mono-autohint、Arch 的ttf-maplemono-autohintMaple Mono 把等宽、圆角、连字、图标和中文对齐放在了一个字体里安装十分钟就能用不满意还可以自己构建。项目仓库名为 maple-font在 GitCode 或 GitHub 上搜索即可找到。【免费下载链接】maple-fontMaple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体中英文宽度完美2:1细粒度的自定义选项项目地址: https://gitcode.com/GitHub_Trending/ma/maple-font创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表