V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
subframe75361
V2EX  ›  分享创造

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

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

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
    39
subframe75361  
OP
   2022-08-23 11:08:38 +08:00
@kujio fira code retina 是正常的吗?可以试试细一些的 4.0 版
boywang004
    40
boywang004  
   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
斜体好看
cooLepus
    54
cooLepus  
   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 是的...不需要的话把斜体卸了就行了
Yoefs
    62
Yoefs  
   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  
   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   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.