这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 休闲专区 » 我爱工作 » 【分享】什么字体更适合写代码?

共1条 1/1 1 跳转至

【分享】什么字体更适合写代码?

助工
2022-05-17 15:14:23     打赏

Fira Code 

– 带有连字的免费等宽字体

图0: undefined什么字体更适合程序员?


Nerd Fonts 

– 修补了具有大量字形(图标)的开发人员目标字体。特别是从流行的“标志性字体”中添加大量额外的字形,例如 Font Awesome、Devicons、Octicons等。3,600 多个图标,50 多种修补字体,如 Hack、Source Code Pro 等。

图2: undefined什么字体更适合程序员?


Operator Mono 

– 对编码友好的字体,Operator Mono 字体本身并不支持类似于 Fira Code 的连字,但是在社区有个工具专门针对 Operator Mono 字体做连字处理。

图1: undefined什么字体更适合程序员?


制作连字的 Operator Mono 字体

第一步:下载项目

首先要有 Operator Mono 字体(网上自行搜索),然后访问下面这个项目,下载到本地。

  • 项目: https://github.com/kiliman/operator-mono-lig – 向 Operator Mono 添加连字,类似于 Fira Code。

  • 项目压缩包下载链接:点击下载

第二步:前置环境准备

如果遇到环境安装问题,可以在评论区交流

  • Operator Mono 字体文件

  • Python (v2.7+)

  • Node.js

  • 从 fonttools/fonttools 安装 fonttools

  • Windows/Linux: pip install fonttools

  • 注意事项: 对于 Windows,如果您的 Python 位于 C:\PythonX 下,您应该使用具有管理权限的控制台

  • 注意事项: 对于 WSL/WSL2 中的 Linux,请确保安装后将 fonttools 添加到 PATH。或者,考虑通过 sudo apt install fonttools 安装。

  • Mac: pip3 install fonttools

第三步:安装依赖及构建

  1. 压缩包解压,然后进入到文件夹下执行

    # 使用 npm 安装可能会出现 node-gyp 之类的错误,可以尝试使用 yarn 安装
    npm install
  1. 将 Operator Mono 字体文件放到 original 目录下,然后执行脚本

    # Windows
    build    
    # Linux/Mac
    ./build.sh
  1. 生成的 Operator Mono Lig 字体在 build 文件夹下,点击安装即可

字体效果预览

我的 vscode 配置

图3: undefined什么字体更适合程序员?

*本文文字及图片出自 InfoQ




关键词: 字体     代码     Fira Code     Nerd Font    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]