字体说明
字体特性
Ligature: 带有连字的默认版本 (
Maple Mono
)No-Ligature: 没有连字的默认版本 (
Maple Mono NL
)Normal-Ligature: 带有连字的
--normal
预设 (Maple Mono Normal
)Normal-No-Ligature: 没有连字的
--normal
预设 (Maple Mono Normal NL
)
字体格式和字符集
Variable: 最小版本,通过字体的可变轴改变字体粗细
TTF: 最小版本,ttf 格式 [推荐!]
OTF: 最小版本,otf 格式
WOFF2: 最小版本,woff2 格式,多用于网页加载
NF: 嵌入 Nerd-Font 的版本,为终端添加图标 (带有
-NF
后缀)CN: 中文版本,嵌入中文和日文字形 (带有
-CN
后缀)NF-CN: 完整版本,嵌入图标、中文和日文字形 (带有
-NF-CN
后缀)
字体微调
Hinted 字体 用于低分辨率屏幕,以获得更好的渲染效果。根据我个人的经验,如果您的屏幕分辨率低于或等于 1080P,建议使用 "hinted 字体"。使用 "unhinted 字体" 会导致文本错位或粗细不均。
在这种情况下,您可以选择
MapleMono-TTF-AutoHint
/MapleMono-NF
/MapleMono-NF-CN
等。
Unhinted 字体 用于高分辨率屏幕(例如 MacBook)。使用 "hinted 字体" 会使您的文本模糊或看起来很奇怪。
在这种情况下,您可以选择
MapleMono-OTF
/MapleMono-TTF
/MapleMono-NF-unhinted
/MapleMono-NF-CN-unhinted
等。
为什么存在
-AutoHint
和-unhinted
后缀?为了向后兼容,我保留了原始命名方案。
-AutoHint
仅用于TTF
格式。
下载安装
# Maple Mono
brew install --cask font-maple-mono
# Maple Mono NF
brew install --cask font-maple-mono-nf
# Maple Mono CN
brew install --cask font-maple-mono-cn
# Maple Mono NF CN
brew install --cask font-maple-mono-nf-cn
# Maple Mono Normal
brew install --cask font-maple-mono-normal
# Maple Mono Normal NF
brew install --cask font-maple-mono-normal-nf
# Maple Mono Normal CN
brew install --cask font-maple-mono-normal-cn
# Maple Mono Normal NF CN
brew install --cask font-maple-mono-normal-nf-cn
部署验证
示例字体:MapleMono-NF-CN-Regular.ttf
Centos
1001 mkdir /usr/share/fonts/maple_mono
1002 chmod 755 /usr/share/fonts/maple_mono
1003 cp MapleMono-NF-CN-Regular.ttf /usr/share/fonts/maple_mono/
1004 ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
1010 fc-list : family
1012 fc-list : family|grep Maple
(base) [root@00gcbjih-0oqrgn1nue font]# fc-list : family|grep Maple
Maple Mono NF CN
vscode & cursor
首先打开vscode,在vscode的左下角有一个设置按钮,单机打开,选择settings选项;在设置中查找font(字体)选项,并打开
评论区