用于编码的FiraCode替代方案

5

我想提高我的编程经验,阅读了有关连字的博客,例如这篇。虽然作为一个概念很有趣,但我找到的所有资源都是关于FiraCode。我的印象是它是事实上的标准,也是在编码环境中几乎唯一可用的具有连字功能的字体。

问题是我发现它有点让人不舒服。与我心爱的Consolas相比,它更紧凑。可能吸引人的是它的等宽风格,不需要与连字碰撞。我想看到Consolas(或类似字体)的扩展,仅在箭头、比较符号等方面将所有字符替换为连字。

是否有这样的东西或者我搜索得不对?


1
请尝试访问此链接:https://github.com/somq/consolas-ligaturized/blob/master/README.md - Ravisha Hesh
@RavishaHesh 那将是完美的选择。遗憾的是,我不知道如何安装那个字体。我在 Visual Studio Code 设置中输入了“Consolas ligaturized”,但我猜我的系统上没有安装这种字体,而你提供的链接文档也很简略。有什么建议吗? - DonkeyBanana
这是“Consolas Ligaturized Regular”,还别忘了打开editor.fontLigatures设置。我可以向您保证它完美地工作,因为我刚刚安装了它。 - Ravisha Hesh
我相信你。然而,尽管我已经激活了连字(在设置中输入Fira Code时会显示),但它似乎在我的系统上无法正常工作。我怀疑我必须安装你建议的字体,但我不确定该如何操作。 - DonkeyBanana
2个回答

16
  1. 下载这个文件 https://github.com/somq/consolas-ligaturized/blob/master/Consolas-FiraCode_v2/Consolasligaturizedv2.ttf?raw=true
  2. 双击该文件,然后按“安装”(Windows)或“安装字体”(Mac)
  3. 在字体文件夹中,该字体将出现为“Consolas Ligaturized Regular” enter image description here
  4. 如果您使用Windows,请将VSCode中的字体系列更改为“Consolas Ligaturized Regular”,如果您使用Mac,则“Consolas Ligaturized”已足够。

Windows

enter image description here

Mac

enter image description here

  1. 打开连字 enter image description here

结果

此处输入图片描述

2020年7月1日更新

修复链接失效。感谢MountainDrew指出。


1
在Windows中,字体显示为“Consolas ligaturized v2”,这就是我在VSCode中输入的内容。 - askast
v3现已发布,上面的链接是v2的。 - Brad C

4

我最近在寻找变化,于是四处查找并发现一些适用于开发人员的有趣字体(支持连字)。下面是它们的链接:

  1. IOSEVKA
  2. MONOID
  3. HASKLIG
  4. JetBrains MONO

欲了解更多信息,请参考提供的每个链接或直接搜索字体名称。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接