目录

Maple Mono下载

Scoop安装

Maple Mono安装

在VS Code中配置Maple Mono字体

​编辑

其他IDE配置Maple字体


Maple Mono是GitHub上开源的字体,对代码方面的格式做了优化,例如有标签、连字等等

Maple Mono下载

Maple Mono - Github仓库:

https://github.com/subframe7536/maple-font

该字体有多个版本

每个标签代表的意思:

列标题:

  • Ligature: 带有连字的默认版本

  • No-Ligature: 没有连字的默认版本

  • Normal-Ligature: 带有连字的Normal预设

  • Normal-No-Ligature: 没有连字的Normal预设

行标题:

  • Variable: 最小版本,通过字体的可变轴改变字体粗细

  • TTF: 最小版本,ttf 格式

  • OTF: 最小版本,otf 格式

  • WOFF2: 最小版本,woff2 格式,多用于网页加载

  • NF: 嵌入 Nerd-Font 的版本,为终端添加图标(带有-NF后缀)

  • CN: 中文版本,嵌入中文和日文字形(带有-CN后缀)

  • NF-CN: 完整版本,嵌入图标、中文和日文字形(带有-NF-CN后缀)

若不想区分这么多版本,该仓库还提供了一键下载的懒人链接,即NF-CN-unhinted版本(unhinted表示高分辨率版),这里楼主就下载的懒人包

但这里并不建议手动下载安装,而是建议和该仓库中Readme文档里一样的用Scoop安装

Scoop安装

Scoop是一个Github开源的用于Windows安装的命令行工具,可以把它比喻成一个应用商店(类似于Linux中的apt/yum),用它安装软件的好处是傻瓜式、不会改动环境变量/注册表、卸载方便(scoop uninstall [软件名])

Scoop - Github仓库:

https://github.com/ScoopInstaller/scoop

可以在Windows的PowerShell终端粘贴下面命令一键安装,会默认安装在C:\User\<你的用户名>\scoop\下

iwr -useb get.scoop.sh | iex

由于要从Scoop官网中下载,会需要一点时间,可能需要等5分钟左右,有条件的盒友可以开个魔法,确保可以正常访问Github

Maple Mono安装

下载好Scoop后,在powershell中执行下面命令,即可自动安装Maple Mono,默认路径在C:\User\<你的用户名>\scoop\apps\Maple Mono-NF-CN\(文件名根据下载的版本有所不同)

# 先添加一个仓库nerd-fonts,专门用于存放开发者字体

scoop bucket add nerd-fonts

# 下面三个命令选其中一个版本安装即可!

# Maple Mono (ttf 格式)

scoop install Maple-Mono

# Maple Mono NF

scoop install Maple-Mono-NF

# Maple Mono NF CN

scoop install Maple-Mono-NF-CN

当然也可以自定义安装的路径和Scoop的路径,详情请自行查看

在VS Code中配置Maple Mono字体

安装完成后,打开VS Code,Ctrl+Shift+P,输入settings,选择用户设置(JSON),打开设置文件

在该文件的最后输入下面两行配置:

// 设置字体系列

"editor.fontFamily": "Maple Mono NF, Jetbrains Mono, Menlo, Consolas, monospace",

// 启用连字

"editor.fontLigatures": "'calt'",

需要注意的是,JSON格式是以键值对配对,每个键值对最后需要加,(逗号)

若要设置更细致的格式,可以去官方的特性测试网站查看并测试:

特性测试 | Maple Mono

想要启用哪个OpenType就在刚才settings.json的editor.fontLigatures行加上对应Type标签(格式可参考上面的格式说明图片)

设置好并保存settings.json文件后,就可以看到设置好的字体效果啦~

其他IDE配置Maple字体

针对其他IDE,由于比较简单,这里直接放Github的教程供参考

但该方法无法自行配置OpenType属性(如关掉某个特定字符的变体等等),需要用到自定义构建,若感兴趣可以去仓库的README查看详细

盒友们有什么问题也可以在下面评论,我会尽量回复(楼主也有可能不知道!!)


最后申明:本篇教程只针对小白,老资历别拷打我

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐