分享一下自己做的 monospace 字体,已开源 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
subframe75361
V2EX    分享创造

分享一下自己做的 monospace 字体,已开源

  subframe75361
subframe7536 2022-08-23 09:36:41 +08:00 19957 次点击
这是一个创建于 1196 天前的主题,其中的信息可能已经有所发展或是发生改变。

Maple Mono

只有基础拉丁文(英数+符号) 以及 制表符 (目前够用了)

项目地址

  • 圆角,主要是没找到有圆角的等宽字体才去自己做的
  • 参考了 Source Code Pro, Fira Code, ubuntu mono, operator mono, sarasa mono sc nerd 等优秀字体
  • 修改了@ # $ % &的形状
  • 有连字
  • 花体的斜体
  • 中英文间距 2:1

基础

连字

React

Java

Python

Maple Mono SC NF

Maple Mono + 中英文 2:1 + Nerd Font 控制台字体 目前我的 IDE + Terminal 字体都是这个

https://ibb.co/1dJ3B2j

第 1 条附言    2022-08-23 18:24:25 +08:00

感谢大家的喜爱和提出的各种问题,这里总结一下,力所能及的情况下在下一版中修复

  1. 添加light版
  2. 增大bold版的粗细(这个可能需要精修,工作量会比较大)
  3. 减小中文的间距
  4. Mac端兼容问题(我没有mac的机子,所以提出问题的时候希望能够附带截图和安装字体的版本)

顺带一提,未生效的问题可以尝试重启,mac上也是

第 2 条附言    2022-08-23 18:30:58 +08:00
有时间的话会考虑把之前的 v4.0 捡起来修一修,我看有很多人反馈说会糊
第 3 条附言    2022-08-24 09:15:22 +08:00

v5.1 pre-release 已发布

  • 添加 细体细斜体 @html
  • 加粗 BoldBoldItalic @functioncloud
  • 调整字间距 @thedrwu
第 4 条附言    2022-08-26 18:31:41 +08:00
V5.5 Release 已发布,修复了发帖以来的大部分问题,建议更新
176 条回复    2022-12-17 17:11:24 +08:00
1  2  
v2ka
    1
v2ka  
   2022-08-23 09:41:35 +08:00   3
比较顺眼的字体,为创造者点赞。
xiangchen2011
    2
xiangchen2011  
   2022-08-23 09:42:30 +08:00
挺好的哇,支持一下
xiangchen2011
    3
xiangchen2011  
   2022-08-23 09:42:47 +08:00   3
看看有没有大佬补一下 brew 安装命令
3282361
    4
3282361  
   2022-08-23 09:45:12 +08:00


很不错,有些 SF mono 的风格,但是更有趣,有无 Size 和 Line spacing 的推荐设置?
linuxdev
    5
linuxdev  
   2022-08-23 09:45:42 +08:00
TWorldIsNButThis
    6
TWorldIsNButThis  
   2022-08-23 09:47:46 +08:00 via iPhone
不错 喜欢手写体的 a 和 g
V4Exp
    7
V4Exp  
   2022-08-23 09:49:23 +08:00
nice
xbh1794970183564
    8
xbh1794970183564  
   2022-08-23 09:49:33 +08:00
在哪里下载呢。。。
wjcccc1988
    9
wjcccc1988  
   2022-08-23 09:52:06 +08:00   2
CHTuring
    10
CHTuring  
   2022-08-23 09:53:53 +08:00
看起来真不错
subframe75361
    11
subframe75361  
OP
   2022-08-23 09:56:56 +08:00
@3282361 vscode 字体大小 16 行高 1.8 ; IDEA 字体大小 16 行高 1.4
Vitta
    12
Vitta  
   2022-08-23 10:01:16 +08:00
挺好看的
wudicgi
    13
wudicgi  
   2022-08-23 10:01:26 +08:00
作为一个 Fixedsys 爱好者,猛然间看到如此圆润的字体,发现简直就是 Fixedsys 的对立字体
CREEPERDCH
    14
CREEPERDCH  
   2022-08-23 10:03:37 +08:00 via iPhone
不错不错
Cu635
    15
Cu635  
   2022-08-23 10:08:15 +08:00
Maple Mono“基础”部分给出的示例图,中文字体用的是什么?是怎么调整的完美 2:1 的?
lookStupiToForce
    16
lookStupiToForce  
   2022-08-23 10:08:20 +08:00
好东西,感谢 op
gimp
    17
gimp  
   2022-08-23 10:08:59 +08:00
点赞
subframe75361
    18
subframe75361  
OP
   2022-08-23 10:11:01 +08:00
@Cu635 汉仪正圆,需要放缩和调整高度,不然就会显得中文间距很大或者英文很小
Envov
    19
Envov  
   2022-08-23 10:12:39 +08:00
Mashiro
    20
Mashiro  
   2022-08-23 10:13:40 +08:00
Ev1s
    21
Ev1s  
   2022-08-23 10:19:32 +08:00
好看
ImJoeHs
    22
ImJoeHs  
   2022-08-23 10:19:32 +08:00
点赞
tcpdump
    23
tcpdump  
   2022-08-23 10:22:52 +08:00
怎么使用?
foufoufm
    24
foufoufm  
   2022-08-23 10:22:53 +08:00
@subframe75361 汉仪的字体会不会有法务风险?
subframe75361
    25
subframe75361  
OP
   2022-08-23 10:24:26 +08:00
@foufoufm 不商用应该是没问题的...大概...具体的还需要去研究一下...
zhangchongjie
    26
zhangchongjie  
   2022-08-23 10:30:25 +08:00
gitee 里面的中文版,好像没有中文
5966
    27
5966  
   2022-08-23 10:36:40 +08:00 via iPhone
不错,非常喜欢
subframe75361
    28
subframe75361  
OP
   2022-08-23 10:37:31 +08:00
@zhangchongjie 中文版是 Maple Mono SC NF...
Ma4cus
    29
Ma4cus  
   2022-08-23 10:41:21 +08:00
用了下感觉好粗啊
SeanTheSheep
    30
SeanTheSheep  
   2022-08-23 10:42:25 +08:00
看上去真不错,用来写代码了
subframe75361
    31
subframe75361  
OP
   2022-08-23 10:45:30 +08:00
CrazyRundong
    32
CrazyRundong  
   2022-08-23 10:45:36 +08:00 via iPhone
好看!人文情怀拉满
7654
    33
7654  
   2022-08-23 10:47:30 +08:00
正在用 fira code
看起不
kujio
    34
kujio  
   2022-08-23 10:48:45 +08:00
低分辨率屏幕好像有问题
![Snipaste_2022-08-23_10-47-24.jpg]( https://pic.peo.pw/a/2022/08/23/63043fd599c17.jpg)
subframe75361
    35
subframe75361  
OP
   2022-08-23 10:53:14 +08:00
@kujio 是 otf 版的吗?是的话试试 ttf 版
binghe
    36
binghe  
   2022-08-23 10:58:41 +08:00
确实好看
kujio
    37
kujio  
   2022-08-23 10:59:50 +08:00
@subframe75361 用的 ttf 版,我试试 otf 的
kujio
    38
kujio  
   2022-08-23 11:05:26 +08:00
@subframe75361 otf 也是这样,我试过切换灰度抗锯齿和子像素抗锯齿都是有问题
subframe75361
    9
subframe75361  
OP
   2022-08-23 11:08:38 +08:00
@kujio fira code retina 是正常的吗?可以试试细一些的 4.0 版
vela
    40
vela  
   2022-08-23 11:10:27 +08:00
看着不错,试试看嗯。
Ciallo
    41
Ciallo  
   2022-08-23 11:13:08 +08:00
好看
yangxiaopeipei
    42
yangxiaopeipei  
   2022-08-23 11:14:38 +08:00
好看 点个赞
kujio
    43
kujio  
   2022-08-23 11:14:55 +08:00
@subframe75361 fira code 没有问题,retina 不知道,我是 1080 的显示器。我试试 4.0 的,大概率无缘使用了。。。
littlewing
    44
littlewing  
   2022-08-23 11:16:28 +08:00
除了斜体不习惯以外,其他都挺好
kujio
    45
kujio  
   2022-08-23 11:20:45 +08:00
@subframe75361 4.0 的可以,没有问题。感谢分享
subframe75361
    46
subframe75361  
OP
   2022-08-23 11:23:34 +08:00
@littlewing 不安装 italic 和 bolditalic ,只安装 regular 和 bold 就是常规的斜体了
Toddd
    47
Toddd  
   2022-08-23 11:27:07 +08:00
好牛啊
AndyVerne
    48
AndyVerne  
   2022-08-23 11:28:43 +08:00 via Android
感觉好棒!
caqiko
    49
caqiko  
   2022-08-23 11:36:37 +08:00
typo: liagture -> ligature
subframe75361
    50
subframe75361  
OP
   2022-08-23 11:47:50 +08:00
@caqiko 感谢指正!已修改
julypanda
    51
julypanda  
   2022-08-23 11:52:47 +08:00
大佬贼牛 大佬贼帅
runtousa
    52
runtousa  
   2022-08-23 11:58:50 +08:00 via iPhone
挺好看的
masker
    53
masker  
   2022-08-23 12:00:33 +08:00 via Android
斜体好看
GOGO1874
    54
GOGO1874  
   2022-08-23 12:01:34 +08:00
挺好看的, 先 star 一个
xuelu520
    55
xuelu520  
   2022-08-23 12:07:48 +08:00
做个 brew 的安装?
subframe75361
    56
subframe75361  
OP
   2022-08-23 12:35:32 +08:00
@xuelu520 这方面不太了解,而且 mac 上也没有测试过...
WillBC
    57
WillBC  
   2022-08-23 12:40:57 +08:00
谢谢分享
oliverdding
    58
oliverdding  
   2022-08-23 12:43:29 +08:00
可爱捏
dzdh
    59
dzdh  
   2022-08-23 12:52:24 +08:00


这个斜体的小写 [l] 是特意设计的吗?
guanhui07
    60
guanhui07  
   2022-08-23 13:07:27 +08:00 via iPhone
好看
subframe75361
    61
subframe75361  
OP
   2022-08-23 13:11:58 +08:00
@dzdh 是的...不需要的话把斜体卸了就行了
ech2o
    62
ech2o  
   2022-08-23 13:12:52 +08:00
不错 很优雅
cxsz
    63
cxsz  
   2022-08-23 13:32:39 +08:00
连字要装那个字体,目前装了 Maple Mono SC NF 5.0 版的,连字效果出不来
hahastudio
    64
hahastudio  
   2022-08-23 13:44:42 +08:00
有些好奇,字体是用什么工具开发的?
看到 code 里有引用一个叫 fonttools 的 Python 库,但看那些 ttx 文件,感觉很难手写
subframe75361
    65
subframe75361  
OP
   2022-08-23 13:50:54 +08:00
@cxsz <img>https://ibb.co/8X6Wg3k</img> 2022.1 是可以的,试试在上一级的 font 里试试
K1W1
    66
K1W1  
   2022-08-23 13:52:09 +08:00
已换,很赞
subframe75361
    67
subframe75361  
OP
   2022-08-23 13:55:59 +08:00   1
@hahastudio 根据我的了解,一般来说字体开发用的是 mac ,用的是 fontlab ;我的是 windows ,推荐用 fontcreator(收费)/fontforge(开源),ttx 只是我用来开源用的。一般来说开源用的是 UFO3 或者 glyphs 这种格式的,但是 ttx 又不是不算开源(
jihaiming
    68
jihaiming  
   2022-08-23 13:59:40 +08:00
很喜欢的风格
subframe75361
    69
subframe75361  
OP
   2022-08-23 14:00:32 +08:00   1
@hahastudio 更正一下,mac 上用的最多的应该是 Glyphs 。顺带一提,我试过做可变字体,但是吧...这个门槛真的比较高...
cxsz
    70
cxsz  
   2022-08-23 14:02:59 +08:00
@subframe75361 #65 搞定,magisk 模块也不错,手机也刷上了
Jinnyu
    71
Jinnyu  
   2022-08-23 14:13:16 +08:00
请问 Maple UI 字体有下载吗?
在用 MacType 替换, 发现没有 Maple UI 字体
安装了 MapleMono-SC-NF 但是没有效果
Envov
    72
Envov  
   2022-08-23 14:19:03 +08:00
subframe75361
    73
subframe75361  
OP
   2022-08-23 14:22:48 +08:00
@Jinnyu 在 V4.0 release 里面...我待会儿加上去
Jinnyu
    74
Jinnyu  
   2022-08-23 14:24:14 +08:00
@subframe75361 #73 感谢大佬的作品
apgmer
    75
apgmer  
   2022-08-23 14:34:41 +08:00
很赞 立马换
beimenjun
    76
beimenjun  
PRO
   2022-08-23 14:35:26 +08:00
Cool
Eureka0
    77
Eureka0  
   2022-08-23 14:52:49 +08:00
很赞,已换,中英文混合的时候效果很棒
html
    78
html  
   2022-08-23 14:56:09 +08:00
@subframe75361 字体很好看,但是有点粗,能像 cascadia 那样提供 light , extra-light 版本吗
subframe75361
    79
subframe75361  
OP
   2022-08-23 15:06:41 +08:00
@html 我试试,还行的话发个 pre-release
crisrock
    80
crisrock  
   2022-08-23 15:12:58 +08:00
支持一下
yunyuyuan
    81
yunyuyuan  
   2022-08-23 15:17:10 +08:00
赞。1080p 下,比 source code pro 清晰,source code pro 边缘总是很模糊。

感觉字宽是不是偏大了?
20015jjw
    82
20015jjw  
   2022-08-23 15:20:50 +08:00 via iPhone
看起来很不错
试试
感谢!
20015jjw
    83
20015jjw  
   2022-08-23 15:21:50 +08:00 via iPhone
但是没有 homebrew 链接
等一波
AllenHua
    84
AllenHua  
   2022-08-23 15:27:13 +08:00
感谢分享,很赞啊,有空试试
xygod
    85
xygod  
   2022-08-23 15:30:32 +08:00
请问有没有计划添加 scoop 支持啊
rrfeng
    86
rrfeng  
   2022-08-23 15:31:58 +08:00
中英 2:1 等距为啥少了个 |
thedrwu
    87
thedrwu  
   2022-08-23 15:35:22 +08:00 via Android
i 的点不正,jump 的 ju 之间 kerning 可能大了?
subframe75361
    88
subframe75361  
OP
   2022-08-23 15:35:32 +08:00
@yunyuyuan 确实,但是目前为了 2:1 做了些取舍,V4.0 release 比较紧凑,下一步的目标是看看能不能减小一下字宽
subframe75361
    89
subframe75361  
OP
   2022-08-23 15:42:23 +08:00   1
@thedrwu https://ibb.co/hBJR9S2 是正的,可能是渲染问题,等宽字体的不应该设置 kerning ,需要调整字的位置,我再试着修改一下
EHemingway
    90
EHemingway  
   2022-08-23 15:44:37 +08:00
试试
PoorBe
    91
PoorBe  
   2022-08-23 15:49:26 +08:00
好看
Huelse
    92
Huelse  
   2022-08-23 15:50:53 +08:00
支持!
Bronya
    93
Bronya  
   2022-08-23 15:54:57 +08:00
支持一个!!!
已经换上啦,firacode 中英文不能等宽很难受,现在等宽了我反而觉得中文有点宽了
斜体字体有连笔还不太习惯,不过整体还是很漂亮的

![image.png]( https://s2.loli.net/2022/08/23/OHsawc2Lo5WdzQM.png)
Jinnyu
    94
Jinnyu  
   2022-08-23 15:57:28 +08:00
返图 很漂亮的自已 再次感谢大佬
subframe75361
    95
subframe75361  
OP
   2022-08-23 15:58:40 +08:00
@Bronya 不习惯花体不安装斜体就可以了,自动生成的斜体比较斜看的难受才自己做的斜体 2333
acrisliu
    96
acrisliu  
   2022-08-23 15:58:45 +08:00 via iPhone
刚用上就看到楼主帖子了,提个小建议,连字能否加上不等于、大于等于、小于等于这些?之前用惯了 Fira Code 的连字,现在连不起来有点不习惯。
subframe75361
    97
subframe75361  
OP
   2022-08-23 16:00:52 +08:00
@acrisliu 当初就是不习惯 fira code 的不等于、大于等于、小于等于这些才想自己做的,辨识度比较低...fira code 的仓库 issue 里面也有很多关于这些的讨论
ispinfx
    98
ispinfx  
   2022-08-23 16:02:03 +08:00
在 Mac 上看起来很糊,像熔化了一样。。
eric1202
    99
eric1202  
   2022-08-23 16:07:01 +08:00
支持 感谢!
functioncloud
    100
functioncloud  
   2022-08-23 16:29:33 +08:00
感觉粗体不够粗,粗体一眼看不出来
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5218 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 49ms UTC 07:02 PVG 15:02 LAX 23:02 JFK 02:02
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86