# 编程推荐字体
>[success]一般来说,在选用适合显示代码的编程字体时,我们一般来有几个推荐标准,首先是等宽字体,这样代码才会对齐得整齐,看起来更整洁;其次是支持扩展字符集以及相似字符必须拥有高辨识度!譬如 [‘i’, ‘1’, ‘l’] 与 [‘0′, ‘o’, ‘O’],还有左右双引号、单引号、尖括号、大括号、中括号、小括号等必须容易辨认区分出来。
## 编程字体
如果你写代码一直使用系统默认的字体,那么快点换一种编程字体吧,不仅能让代码一下子显得漂亮很多,而且字体的辨识率高了,多少也能提高点效率的。下面是字体的介绍和预览,为了方便大家下载,我们「在文章结尾处」提供全部字体的打包下载地址了。
### 1. Source Code Pro
设计师:Paul D. Hunt
发行:Adobe Systems
创建时间:2012
许可证:SIL OPEN FONT LICENSE Version 1.1
当前最流行的一款编程字体,出自 Adobe 并且免费开源,我们曾经在这里推荐过它。
![](https://box.kancloud.cn/d5e10a45457862e0216d059e282707bb_854x804.png)
Source Code Pro 编程字体Source Code Pro 字体显示效果 / Extra Light / 16
### 2. Courier New
Classification Slab serif
设计师:Adrian Frutiger
发行:IBM
![](https://box.kancloud.cn/75420a93f400d76fc97121febbb86e50_850x824.png)
Courier New 编程字体Courier New 字体显示效果 / Regular / 16
### 3. Andale Mono
设计师:Steve Matteson
发行:Monotype Imaging, Inc.
![](https://box.kancloud.cn/190231bb55e7aadb69d03ee92d3e198a_850x763.png)
Andale Mono 字体Andale Mono 字体显示效果 / Regular / 16
### 4. Monaco
设计师:Susan Kare Kris Holmes
发行:Apple Inc.
![](https://box.kancloud.cn/760366e7b12433832c3df9dea49e273e_847x561.png)
Monaco 代码字体Monaco 字体显示效果 / Regular / 16
### 5. Monofur
设计师:Tobias Benjamin Köhler
![](https://box.kancloud.cn/b9df85841aae33cd8f3f8f18fd2274d1_847x539.png)
MonofurMonofur 字体显示效果 / Regular / 16
### 6. Proggy
设计师:Tristan Grimmer
Official Site http://www.upperbounds.net/
![](https://box.kancloud.cn/5b7ae8abebbfd4d35d506b282e206ee8_849x421.png)
Proggy 编程字体ProggyCleanTT 字体显示效果 / Regular / 16
### 7. Droid Sans Mono
设计师:Steve Matteson
发行:Ascender Corp.
许可证:Apache License
![](https://box.kancloud.cn/c1b5f52b800b059c01a8d145bb880f2d_848x605.png)
Droid Sans MonoDroid Sans Mono 字体显示效果 / Regular / 14
### 8. Deja Vu Sans Mono
设计师:Deja Vu
创建时间:2004
许可证:Bitstream Vera Fonts Copyright,Arev Fonts Copyright
Official Site http://dejavu-fonts.org/wiki/Main_Page
![](https://box.kancloud.cn/b96a0a2bf0829f8895693a761f3270b1_849x343.png)
Deja Vu Sans Mono 字体Deja Vu Sans Mono 字体显示效果 / Book / 16
### 9. Consolas
设计师:Luc(as) de Groot
发行:Microsoft
Consolas 还有一个雅黑混合字体,我们曾经 在这里介绍推荐 过
![](https://box.kancloud.cn/656e346ad9b044aa84003c1978ee6d50_849x402.png)
Consolas 编程字体Consolas 字体显示效果 / Regular / 16
### 10. Inconsolata
设计师:Raph Levien
创建时间:2001
Design based on Consolas, Avenir, Letter Gothic
许可证:SIL Open Font License
![](https://box.kancloud.cn/9b9dcda308496900e448c2d825a4c500_846x597.png)
inconsolata 编程字体Inconsolata 字体显示效果 / Medium / 16
### 11. Fira Code
设计师:Nikita Prokopov
创建时间:2014
许可证:SIL Open Font License
![](https://box.kancloud.cn/51010c376aac893198191a61fc682302_850x505.png)
fira code 编程字体Fira Code 字体显示效果 / Regular / 16
- 前言
- PHP获取服务器信息
- PHP中的常用函数-新手必备知识
- 日期时间相关的函数
- 时区设置
- time函数
- strtotime 时间戳
- date函数
- mktime函数
- 联合使用 date() 和 mktime()
- PHP数据类型相关的函数
- PHP数组相关的函数
- array函数
- 数组的排序
- sort()和rsort()函数
- asort()和arsort()函数
- ksort()和krsort()函数
- array_multisort()函数
- array_reverse函数
- 数组的遍历
- 数组中新增和删除元素
- 数组头部插入和删除元素
- 数组尾部插入和删除元素
- 删除数组中重复的元素
- 删除数组中指定的元素
- 数组的合并
- 随机/打乱已知数组
- range函数
- 数组去除重复
- PHP常用功能函数
- URL地址处理函数
- post/get请求
- PHP字符串相关的函数
- PHP文件系统
- PHP正则表达式
- 正则表达式语法规则
- POSIX扩展的正则表达式函数
- 查找字串函数
- 替换字符串函数
- Perl兼容的正则表达式函数
- PHP中类的应用
- 中文编码
- 关于stdClass
- 变量相关函数
- unset
- PHP数值相关的函数
- 数值取整
- 开发工具与开发环境使用技巧
- sublime
- 常用插件
- Atom
- 常用插件
- 常见问题
- Visual Studio Code
- vscode常用插件
- 编程推荐字体
- MAC下开发常识
- MAC下的常用设置
- MAC下的常用开发工具
- MAC下XAMMP的常见问题
- Apache配置基础
- PhpStrom
- php中的常见问题
- 文件上传相关问题
- API接口中常见问题
- 关于缓冲区问题
- PHP中注意事项
- 条件判断
- PHP文件管理模块
- 文件管理源码
- 文件管理的常用函数
- 文件管理中文乱码处理
- 自定义功能函数
- 文件下载
- PHP常用头信息定义汇总
- 常见PHP网页木马
- 加密算法
- 1. Base58可逆加密
- 2. AES加密/解密
- mysql数据库操作
- 命令行操作Mysql常用令行-查询
- 命令行操作Mysql常用令行-操作
- Mysql使用中的技巧
- 在线数据库管理中常用命令
- sql show命令
- mysql数据库的备份与恢复
- 二进制日志介绍
- 二进制日志常用命令
- ThinkPHP
- 数据迁移
- 常见问题
- 验证码问题
- API接口中的异常处理
- API接口安全
- 解决跨域问题
- 自定义实用功能函数