[閒聊] 挑一款高識別度的字型來寫程式吧!

看板Programming作者 (stanwu)時間9年前 (2015/02/22 10:50), 編輯推噓9(10118)
留言29則, 17人參與, 最新討論串1/2 (看更多)
軟體開發基本上算是一個滿傷眼力的工作, 雖然有自動完成的輔助工具, 不過基本上打錯字造成的 Bug 會讓人花了一兩個小時之後才發現打錯字, 例如把 0 打成 O, n 打成 m 之類的, 或是 l 跟 I 很難分清楚(L / i), 所以一套筆畫清楚, 識別度高的字形就很重要了! 使用等寬字體(monospaced font)真的好嗎? 理論上等寬字體(monospaced font) 在程式碼排版上面應該是比較美觀的, 就跟堆積磚塊一樣, 內縮排版起來真是美麗無敵, 且用在終端機顯示上面會更明顯, 但是等寬字可能也會因此帶來風險 圖文排版全文請詳閱 : http://goo.gl/FBazBd -- http://stanwu.org -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.73.240 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1424573420.A.A0C.htmlstanwu:轉錄至看板 PHP 02/22 10:50

02/22 12:28, , 1F
呃,能否舉個更實際的例子?感覺那個span/
02/22 12:28, 1F

02/22 12:28, , 2F
spam在IDE裡通常會自動標示出錯誤
02/22 12:28, 2F

02/22 16:02, , 3F
這是好問題, 我要想一下其他的例子 XD
02/22 16:02, 3F

02/23 00:47, , 4F
Condensed 好像只跟寬度大小有關?
02/23 00:47, 4F

02/23 00:49, , 5F
Sans, Serif, mono 可以同時是 Condensed
02/23 00:49, 5F

02/23 00:49, , 6F
我不確定,只是推論
02/23 00:49, 6F

02/23 02:34, , 7F
source code pro就很好用了
02/23 02:34, 7F

02/23 04:01, , 8F
用好一點的ide和好的命名習慣比較實用
02/23 04:01, 8F

02/23 05:07, , 9F
condensed就是比較窄 跟extended相對
02/23 05:07, 9F

02/23 08:51, , 10F
命名習慣超重要 不然會被噴
02/23 08:51, 10F

02/23 23:19, , 11F
source code pro +1 ^^
02/23 23:19, 11F

02/25 02:44, , 12F
ubuntu mono滿順眼的
02/25 02:44, 12F

02/26 13:46, , 13F
等寬跟字母長很像明明就是獨立事件 = =
02/26 13:46, 13F

02/27 13:26, , 14F
現在都用Ume Gothic O5當英文字用。
02/27 13:26, 14F

02/27 13:43, , 15F

02/27 13:44, , 16F
另外本文根本是假議題 要談字體以前
02/27 13:44, 16F

02/27 13:46, , 17F
請先檢查一下自己的typography常識好嗎
02/27 13:46, 17F

02/27 23:06, , 18F
我習慣用Terminus
02/27 23:06, 18F

02/28 11:33, , 19F
condensed的範例有問題
02/28 11:33, 19F

02/28 11:33, , 20F
註解應該對不齊
02/28 11:33, 20F

03/04 01:22, , 21F
我用Consolas蠻順眼的
03/04 01:22, 21F

03/04 10:47, , 22F
Consolas +1
03/04 10:47, 22F

03/13 16:33, , 23F
文中非等寬就能容易察覺錯字的前提是到錯
03/13 16:33, 23F

03/13 16:33, , 24F
字之前的內容都相同。如果錯字是在<span>
03/13 16:33, 24F

03/13 16:34, , 25F
中間夾了一堆每行不同的內容後,就無效了
03/13 16:34, 25F

03/13 16:37, , 26F
然後後方註解要還能對齊,你需要的不是字
03/13 16:37, 26F

03/13 16:37, , 27F
型而是IDE支援了
03/13 16:37, 27F

04/10 11:17, , 28F
fixedsys
04/10 11:17, 28F

07/22 13:06, , 29F
這篇真的錯誤百出阿...
07/22 13:06, 29F
文章代碼(AID): #1KwKFieC (Programming)
文章代碼(AID): #1KwKFieC (Programming)