# 編程推薦字體
>[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 并且免費開源,我們曾經在這里推薦過它。

Source Code Pro 編程字體Source Code Pro 字體顯示效果 / Extra Light / 16
### 2. Courier New
Classification Slab serif
設計師:Adrian Frutiger
發行:IBM

Courier New 編程字體Courier New 字體顯示效果 / Regular / 16
### 3. Andale Mono
設計師:Steve Matteson
發行:Monotype Imaging, Inc.

Andale Mono 字體Andale Mono 字體顯示效果 / Regular / 16
### 4. Monaco
設計師:Susan Kare Kris Holmes
發行:Apple Inc.

Monaco 代碼字體Monaco 字體顯示效果 / Regular / 16
### 5. Monofur
設計師:Tobias Benjamin K?hler

MonofurMonofur 字體顯示效果 / Regular / 16
### 6. Proggy
設計師:Tristan Grimmer
Official Site http://www.upperbounds.net/

Proggy 編程字體ProggyCleanTT 字體顯示效果 / Regular / 16
### 7. Droid Sans Mono
設計師:Steve Matteson
發行:Ascender Corp.
許可證:Apache License

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

Deja Vu Sans Mono 字體Deja Vu Sans Mono 字體顯示效果 / Book / 16
### 9. Consolas
設計師:Luc(as) de Groot
發行:Microsoft
Consolas 還有一個雅黑混合字體,我們曾經 在這里介紹推薦 過

Consolas 編程字體Consolas 字體顯示效果 / Regular / 16
### 10. Inconsolata
設計師:Raph Levien
創建時間:2001
Design based on Consolas, Avenir, Letter Gothic
許可證:SIL Open Font License

inconsolata 編程字體Inconsolata 字體顯示效果 / Medium / 16
### 11. Fira Code
設計師:Nikita Prokopov
創建時間:2014
許可證:SIL Open Font License

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接口安全
- 解決跨域問題
- 自定義實用功能函數