编程字体-Maple Mono -- 安装部署
目录
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格式是以键值对配对,每个键值对最后需要加,(逗号)

若要设置更细致的格式,可以去官方的特性测试网站查看并测试:
想要启用哪个OpenType就在刚才settings.json的editor.fontLigatures行加上对应Type标签(格式可参考上面的格式说明图片)
设置好并保存settings.json文件后,就可以看到设置好的字体效果啦~
其他IDE配置Maple字体
针对其他IDE,由于比较简单,这里直接放Github的教程供参考

但该方法无法自行配置OpenType属性(如关掉某个特定字符的变体等等),需要用到自定义构建,若感兴趣可以去仓库的README查看详细
盒友们有什么问题也可以在下面评论,我会尽量回复(楼主也有可能不知道!!)
最后申明:本篇教程只针对小白,老资历别拷打我
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)