免费连字体哪家强?最全连字体盘点!快来选一个你心仪的编程字体吧
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
什么是连字体首先简单介绍一下什么是连字体(Ligatures),连字体是一种使用OpenType字体标准(或者叫字体格式)制作的字体,该标准支持一种叫替换字形(alternate Glyphs)的特性,简单来说就是可以将某些字符在外观上替换成其他字符,例如将 此特性不只可以用来做连字符,一些花哨的字符装饰效果也可以用它来完成,不过这不是这篇文章的重点,所以不做过多介绍。 这个特性是需要平台支持的,例如Web浏览器默认就开启了这个特性,有个CSS属性 VS Code默认关闭了连字体,在 Windows版VS Code默认的首选字体是Consolas,为了对比,我们先看一下默认字体的效果: Fira CodeFiraCode算是最热门连字体了,目前在Github上有超过7万个Star,字体效果如下:
HaskligHaklig也是一个非常受欢迎的字体,但它貌似不包含
JetBrains MonoJB发布的字体,效果如下:
Cascadia Code微软发布的字体,效果如下: 比较奇怪的是,双等号
Iosevka效果如下:
Victor Mono这是一个风格偏“苗条”的字体,Regular显得很细,这是Medium的效果:
Monoid风格非常个性化的字体,效果如下:
Julia Mono我个人挺喜欢这个字体风格的,可惜它对连字符的支持非常有限。
DejaVuSansCode这个字体是在DejaVuSans的基础上加入连字符的修改版本,效果如下:
Recursive Code Mono Linear偏手写风格的字体,我个人非常喜欢,效果如下:
Fixedsys Excelsior一款像素风格的字体,我也非常喜欢,效果如下:
LigaturizerLigaturizer实际上并不是一个字体,而是一个可以让你给已有字体添加连字体的项目(Python),添加的连字体其实就提取自Fira Code。 如果你想给喜欢的字体添加连字体,可以试试这个项目,不过这个项目无法在Windows上运行。 该项目提供了很多开源字体的连字体版本,你也可以先看看这些现成的字体,如果里面正好有你需要的,就不用自己去跑项目了。 连字体版的Edlo: 连字体版的Ubuntu Mono: Comic Code看名字就能猜到,这是日本人做的字体。 需要说明的是,Comic Code是一个收费字体(所以就不贴链接了),但是它曾经提供过一些免费的试用版,对一般人来说完全够用了,所以这里也做一下展示。效果如下:
有一款与它风格类似的开源字体叫Comic Mono,我也用过一段时间,但它并不包含连字体,这里展示一下使用 该文章在 2023/6/26 11:23:31 编辑过 |
关键字查询
相关文章
正在查询... |