Phông chữ được đề xuất cho lập trình? [đóng cửa]


182

Những phông chữ nào bạn sử dụng để lập trình và cho ngôn ngữ / IDE nào? Tôi sử dụng Consolas cho tất cả các công việc Visual Studio của tôi, có đề xuất nào khác không?


1
Hầu hết các câu trả lời cho câu hỏi này là "+1 cho Consolas". Nếu bạn đã chỉ định "chỉ một câu trả lời cho mỗi phông chữ" trong câu hỏi của bạn, chúng tôi có thể đã sử dụng biểu quyết thay thế, cách trang web được cho là hoạt động. Chỉ cần nói.
bzlm

Consolas là tuyệt vời. Trừ khi bạn kết nối qua RDP với Windows XP, trong trường hợp đó ClearType không hoạt động nên trông có vẻ khó chịu ...
devlord

alord1689, tin tốt cho bạn. Cài đặt XP SP3, sau đó [HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Control \ Terminal Server \ WinStations] "AllowFontAntiAlias" = dword: 00000001 [HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Control \ Terminal Server \ WinStations \ RDP 00000001 :)
Alan

Câu trả lời:


197

Consolas (tải xuống) hoặc Andale Mono (tải xuống) . Tôi chủ yếu sử dụng Andale Mono. Tôi đã viết một bài viết về lập trình phông chữ từ lâu , tôi nghĩ rằng Consolas thậm chí còn chưa ra mắt.

http://www.deadprogrammer.com/photos/fonts.gif

Tôi thấy rằng đánh máy Illegal1 = O0là một bài kiểm tra tốt về sự phù hợp.


21
Consolas thật tuyệt nếu bạn đang chạy ClearType trên màn hình LCD (mặc dù tôi chưa thử nó trên CRT). Consolas thật kinh khủng nếu bạn không bật ClearType vì nó được tạo ra với ClearType.
Tom Kidd

6
Có phải chỉ có tôi nghĩ rằng Cleartype làm cho mọi thứ trông hơi mất tập trung? (các bạn có một màn hình LCD!)
Martin Beckett

1
Consolas làm tôi cảm thấy mệt mỏi ... proFont và Andale là người đánh đập waaaay.
rshimoda

3
Liên kết Consolas ở trên chỉ hoạt động nếu bạn đã cài đặt Visual Studio. Nếu không, hãy tải xuống Trình xem Powerpoint 2007 có chứa phông chữ. microsoft.com/doads/ từ
TravisO

10
Công bằng mà nói, mọi thứ thật kinh khủng nếu không có ClearType
Mehrdad Afshari

84

Tôi đã thực sự yêu Droid Sans Mono .

văn bản thay thế


12
Tôi phải nói rằng phông chữ này trông đẹp, nhưng chữ O và 0 quá giống nhau để tôi chấp nhận nó.
mbillard

8
Trông rất đẹp nhưng cần phải đề cập rằng nó không được in đậm hoặc in nghiêng, điều mà nhiều người muốn có để làm nổi bật cú pháp.
TM.

Tôi thích chữ nghiêng cho ý kiến. Tuy nhiên, trong XCode, bạn có thể chỉ định rằng các bình luận có phông chữ và kiểu riêng, do đó, không thực sự là một vấn đề ở đó.
Nosredna

Tôi thậm chí không cảm thấy tìm thấy phông chữ tốt hơn với "Menlo", tuy nhiên, đây là phông chữ đầu tiên khiến tôi cảm thấy thay đổi cài đặt phông chữ Xcode của mình.
Eonil

66

Tôi thực sự rất thích DejaVu Sans Mono . Nó rất sạch sẽ và dễ dàng trên mắt.

nhập mô tả hình ảnh ở đây


1
Tôi thích phông chữ DejaVu tốt hơn nhiều so với Consolas; Tôi không chắc tại sao nhiều người như Consolas thực sự như vậy.
Trevoke

1
Tôi cũng thích cái này hơn Consolas. Ngoài ra, nó có một loạt các ký tự hiếm hơn như mũi tên rất hay khi sử dụng những thứ như font-lock-symbol-modecho Haskell. Có thể sử dụng cùng một kiểu chữ cho Cyrillic cũng rất tốt.
Tikhon Jelvis

Phông chữ tuyệt vời. Tạm biệt Courier New
Theodore Zographos

61

+1 cho Monaco

văn bản thay thế http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

Chỉ đẹp và tôi thấy tôi có thể đọc nó hàng giờ liền.


Tôi rất đồng tình. Tôi đã thử Inconsolata và những người khác, nhưng các chữ cái rất vuông vức đến mức khó đọc. Xấu hổ.
Zarkonnen

Monaco trông thật ngọt ngào trên máy Mac. Tôi sử dụng chúng ở kích thước 13 và nó là hoàn hảo.
wenbert

Monaco là lý do tôi có máy Mac. Đơn giản là tuyệt vời!
Penang

Đó là ứng dụng tốt nhất trên Mac vì tính năng khử răng cưa thích ứng với màn hình mac ... Thật tệ là nó không tồn tại in nghiêng và in đậm cho Xcode! gắn bó với consolas vì điều này. Tôi muốn kết xuất consolas là tốt hơn.
Vincent Guerci

51

Tôi sử dụng Consolas cho mọi thứ, bao gồm Notepad ++, SQL Studio, Eclipse, v.v. Tôi ước có một phiên bản Mac. Ngoài ra, nếu bạn chú ý, trường vùng văn bản trên Stack Overflow sử dụng Consolas, vì vậy chúng tôi cũng có một số người hâm mộ khác: p


Liên kết tương tự mà Jeff cung cấp sẽ tải xuống Consolas trên OS X và nó hoạt động tốt với tôi ở nhà.
JosephStyons

Ngoài ra còn có Inconsolata là bản sao tương thích mac. Bạn sẽ cần google cho nó vì trang web của người tạo ban đầu đã ngừng hoạt động, nhưng nó ở ngoài đó!
defmeta

Tôi đã thử Inconsolata trên máy Mac, nhưng nó có vẻ không tốt cho tôi nên cuối cùng tôi đã chuyển Consolas sang máy Mac.
Nosredna

41

Tôi thích Envy Mã R .

văn bản thay thế văn bản thay thế


Tôi đặc biệt thích chữ nghiêng!
AlexCuse

Nó cũng rất dễ đọc trên nền tối (thậm chí là 13pt) như chủ đề DesertNights Visual Studio của Tomas Restrepo tại winterdom.com/weblog/CargetView,carget,VSColorScheme.aspx
CAD bloke

7
Đối với tôi, phông chữ quá cao - không nhất thiết là chiều cao của các ký tự, mà là khoảng cách giữa các dòng. (Tôi muốn nhiều dòng mã hơn trên màn hình!)
Ola Eldøy

Phông chữ tuyệt vời. Tôi sử dụng điều này trên bất kỳ máy không phải ClearType.
icelava

cảm ơn vì tiền hỗ trợ. phông chữ này rất tốt cho mã hóa, thậm chí nhiều hơn với GDI ++
Victor Coleues

28

+1 cho Monaco, mặc dù bài đăng trên blog này đang khiến tôi suy nghĩ về việc chuyển sang Inconsolata .

Tôi tò mò về kích thước điểm bạn sẽ sử dụng, tôi sử dụng kích thước mặc định của TextMate là 12pt.


Monaco 9pt đã được mặc định của tôi kể từ khi bắt đầu với BEEdit trên OS9 (hoặc 8?)
Lasar

1
Tôi đang già đi và độ phân giải màn hình ngày càng cao hơn - 9 pt ngày càng nhỏ hơn. Tôi đã phải tăng đến 10 pt hoặc cao hơn.
Barry Brown

Tôi không thể đứng các phông chữ đặt một serif ở bên trái của chữ thường 'l'. chẳng hạn như inconsolata Trong vũ trụ nào một 'l' có điều đó? Nó không giống với chữ viết tay, phông chữ của máy in hoặc phông chữ tỷ lệ. Nó quá giống với "1". Ít nhất Consolas và Monaco đã làm đúng.
Patrick Szalapski

28

Tôi sử dụng Bitstream Vera Sans Mono , nhưng bạn cần kích hoạt ClearType để có thể đọc được.

Tôi thích bài kiểm tra khả năng đọc 'Illegal1 = O0', được đề cập trước đó trong chủ đề này, cảm ơn vì điều đó.


Người dùng BVSM lâu năm cũng vậy. Wow, tốt để có được điều đó ra khỏi ngực của tôi!
Jared Updike

Tôi vừa thay đổi từ một người hâm mộ trung thành của cái này vì nó không chứa macrons - en.wikipedia.org/wiki/Macron . Bây giờ tôi sử dụng Consolas.
Wayne Koorts

3
Rõ ràng, DejaVu là phiên bản cập nhật của Bitstream Vera, với rất nhiều nhân vật mà Bitstream Vera bị thiếu. Có lẽ bạn nên nhìn vào DejaVu Sans Mono?
Paul Biggar

24

Anarch, 32 điểm, dĩ nhiên. Mã với phong cách!

anarch http://img525.imageshack.us/img525/1584/ss42po1.jpg


21
này đã có được một trò đùa
Hasen

Hasen, chưa đọc tiếng Tamil trước đây phải không? :-D
icelava

Tôi thích cái này: home.student.uu.se/j/jowi4905/fonts/annatar.html (phiên bản in nghiêng)
Brendan Long

1
Tôi đoán đây là cách một nhà thiết kế nghĩ rằng các lập trình viên nên làm việc ...
Camilo Martin

6
Nó có vẻ như tiếng Ả Rập, với tôi.
kiamlaluno

23

Đối với UltraEdit và bất cứ điều gì cho vấn đề đó, tôi sử dụng Courier New tốt.

văn bản thay thế http://www.identifont.com/samples/microsoft/CourierNew.gif

Tôi đã thấy Consolas khó đọc với nó trong việc khử răng cưa.


1
Vâng, Courier New thật tuyệt! ... để trộn 1l, 0O và như vậy ... ;-) Tôi cũng không đồng ý, nhưng tôi đã chấp nhận Andale Mono một cách dứt khoát kể từ khi Microsoft bắt đầu phân phối nó trên trang web của họ ...
PhiLho

Có ý nghĩa khi sử dụng một phông chữ như chuyển phát nhanh Mới được thiết kế đặc biệt để dễ đọc
Alex Baranosky

Tôi thích Courier New vì nó dễ đọc, in nghiêng và in đậm và được in đơn cách.

21

Tôi sử dụng bảng điều khiển Lucida trong nhiều năm và không bao giờ tìm thấy bất cứ điều gì tốt hơn.

Tuy nhiên tôi đã thử một vài lần phông chữ Consolas và đơn giản - tôi thích Lucida Console.


Vấn đề với Lucida Console là đậm hơn bình thường. Tôi thích sử dụng in đậm trong cú pháp tô sáng cú pháp của mình, nhưng không phải nếu nó làm cho dòng của tôi phát triển và co lại khi tôi sử dụng nó!
Patrick Szalapski

20

Tôi thích Terminus cho một số nội dung dòng lệnh, ít nhất là cuộn tệp nhật ký và irssi / irc ( phiên bản TTF có sẵn ). Ảnh chụp màn hình của terminus.ttf đang hoạt động bên dưới (PuTTY trên Windows XP có bật ClearType).

Ảnh chụp màn hình của terminus.ttf đang hoạt động bên dưới (PuTTY trên Windows XP có bật ClearType). http://misc.nybergh.net/pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_sc Muff.png


Tôi sử dụng nó trong trình soạn thảo văn bản của tôi trong Linux cũng như bảng điều khiển.
Frew Schmidt

+1, cũng là sở thích của tôi :)
ukasz Gruner

Tôi cũng rất thích Nano!
Pindatjuh


15

Tôi không sử dụng Consolas, mặc dù nó trông rất đẹp trên LCD, nhưng đôi khi tôi không sử dụng LCD, như khi tôi đang thuyết trình và sau đó nó trông thật tào lao.

Phông chữ hiện tại tôi chọn để lập trình là phông chữ Liberation Mono .

Ôi trời, vừa mới phát hiện ra lý do tại sao văn bản trên Stack Overflow trông giống như tào lao, nó buộc Consolas là một phông chữ rõ ràng, và trên thiết lập hiện tại của tôi không bật Cleartype, nó trông rất tệ.

Sẽ làm cho một bugreport trên uservoice.


Tôi chưa bao giờ nhận thấy ... bởi vì tôi không có Consolas trên máy tính này ... :-)
PhiLho

Tôi sử dụng Liberation Mono trong cả Vim và Visual Studio.
Sarah Vessels

Tôi sử dụng phông chữ Giải phóng cho hầu hết màn hình và đầu ra in. Cũng loại bỏ bất kỳ vấn đề với cấp phép phông chữ giữa các máy.
mas

15

Tôi đã sử dụng Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - phông chữ trong một thời gian để chỉnh sửa văn bản và có vẻ như nó đang thực hiện công việc tốt.


2
Tôi đã thử rất nhiều phông chữ lập trình viên trước khi giải quyết cái này. Nếu bạn là nhà phát triển đa nền tảng, bạn có thể tìm thấy phiên bản Linux (X Windows) của phông chữ trong diễn đàn trên trang đó. donationcoder.com/Forums/bb/index.php?topic=7857.0
Arnold Spence

1
Một điều nữa, lấy phông chữ lập trình yêu thích của bạn và kiểm tra căn chỉnh trên hai dòng có cùng văn bản nhưng các phần khác nhau in đậm và in nghiêng. Rất nhiều phông chữ không có được điều này đúng.
Arnold Spence

Tôi cũng thích Dina, mặc dù có những người khác tôi không bận tâm. Tôi không kén chọn như một số áp phích khác.
Charlie Salts

Tôi sử dụng phông chữ này rộng rãi trong các trình soạn thảo của tôi, và thậm chí cả cửa sổ lệnh và phiên putty của tôi. Tôi thấy nó là phông chữ thoải mái nhất để mã hóa.
RuntimeException

14

ProFont . Tôi có phải là người duy nhất vẫn sử dụng nó không?


Tôi sử dụng nó cho hầu hết mọi thứ mà một phông chữ đơn cách là hữu ích cho - tôi thích nó!
Dan

ProFont là tốt nhất hiện có. Consolas được đánh giá quá cao.
rshimoda

Tôi sử dụng nó và thích nó ... Profont thường là một trong những thứ đầu tiên tôi cài đặt trên máy dev của mình.
Jim OHalloran

Tôi cũng thích ProFont. Có VS và Notepad ++ sử dụng nó. Tôi thường lấy nó vào ngày thứ hai sử dụng một hộp mới khi tôi bắt đầu thấy khó chịu với Consolas.
Brandon



12

Tôi ngạc nhiên không ai nhắc đến Pragmata . Đó là BMW của các phông chữ lập trình. Ngưng tụ, dễ đọc, và đỉnh cao của sự thanh lịch đơn giản.

văn bản thay thế http://www.fsd.it/fonts/imm/pr_abc.gif

Hiện tại có một dự án gây quỹ đang diễn ra cho PragmataPro (bao gồm một phần lớn hơn Unicode so với Pragmata) để cung cấp miễn phí theo giấy phép Creative Commons!


Đây là một khoản tiền khá khó để ai đó chi ~ 125-150 đô la cho một phông chữ lập trình.
Brad Wilson

Đó là một điểm hay. Đó chắc chắn là một sự xa xỉ. Tác giả đã giảm giá cho tôi (theo yêu cầu) và tôi chắc chắn anh ta sẽ làm như vậy cho bất kỳ giao dịch mua số lượng lớn nào.
Matias Nino

Tôi cũng sử dụng nó;) Nhưng tôi nghĩ 0 và O quá giống nhau. Và tôi và l. Do đó, đôi khi tôi chuyển trở lại Courier. Giá đề cập: bạn xem phông chữ này trong bao lâu?
wishi

16
Mua hàng loạt? Giống như mua tất cả các nhân vật cùng một lúc?
Nosredna

Điều quan trọng cần lưu ý là giá € 90 dành cho tối đa "5 máy tính của một công ty" - đây là tiêu chuẩn khá cho việc cấp phép phông chữ.
e100


9

Inconsolata 14pt trong TextMate


Đó là những gì tôi sử dụng, và nó trông rất tuyệt (mặc dù nó có vẻ tốt hơn nhiều trên nền tối, thay vì nền sáng).
mipadi


8

Tôi cũng thích Consolas, nhưng tôi cũng thích Ẩn danh: http://www.ms-studio.com/FontSales/anonymous.html


Ẩn danh là tuyệt vời ... Tôi luôn luôn quay trở lại với nó. Đặc biệt tốt cho các máy không có ClearType.
yoyoyoyosef

1
Có một phiên bản mới và được cải tiến, Anonymous Pro, với các ký tự Unicode in đậm, in nghiêng và quốc tế: ms-studio.com/FontSales/anonymouspro.html . Giấy phép mở.
e100


7

Tôi chưa bao giờ tìm thấy một lý do để đi lạc từ Courier New. Tôi không nghĩ rằng tôi có vấn đề với bất kỳ phông chữ nào miễn là nó sans-serif. Phông chữ đơn cách cũng tốt cho mã hóa.


2
Courier New là một phông chữ serif ...
Richard Ev

Đúng, nhưng khi tôi nói sans-serif, ý tôi là thứ gì đó KHÔNG giống như Times New Roman (với các serif cong khó chịu của nó).
MattSayar

5
Tôi nghĩ rằng khoảng cách đơn là một yêu cầu cho mã hóa.
Svante

Tôi đã từng chuyển qua trình soạn thảo của mình sang một phông chữ serif, nghĩ rằng "Này, đây là thứ tôi sử dụng trong mọi thứ khác, vì vậy ...". Vâng, điều đó đã gây phiền nhiễu khá nhanh, đặc biệt nếu bạn nhìn vào mã được cho là được căn chỉnh và nó không ...
Xiong Chiamiov

7

Tôi sử dụng một phông chữ tỷ lệ quá. Chúng có vẻ tốt vì những lý do tương tự mà chúng hoạt động trong sách và tạp chí: càng nhiều biến thể giữa các nhân vật, não càng dễ phân biệt chúng; và bạn có thể phù hợp hơn trên màn hình. Lõm vẫn hoạt động tốt: 6 không gian hàng đầu vẫn rộng gấp đôi so với 3 không gian hàng đầu.

Tôi sử dụng một phiên bản Georgia mà tôi đã hack để làm chữ thường "l" trông giống chữ số "1" và đặt dấu gạch chéo xuống số 0.


6

Tôi nghĩ rằng độ mờ khử răng cưa trên Consolas là do màn hình không bật ClearType. Consolas được thiết kế cho ClearType.

[Jeff A: thực sự, bạn có thể thấy ảnh chụp màn hình về điều này trong một bài đăng tôi đã viết về chủ đề này .]


if (consolas with Cleartype on == GREAT) {echo 'GREAT'; } >>> TUYỆT VỜI
markus


6

Hai trang có danh sách dài các phông chữ lập trình là các trang này trên keithdevens.comlowing.org (liên kết chết, nhưng đó là nằm trong kho lưu trữ internet )

Một số thảo luận khác về phông chữ lập trình có thể có nhiều đề xuất hơn là các bình luận cho bài đăng trên blog này về typographicachủ đề này trên diễn đàn của một trình soạn thảo văn bản .

Cá nhân tôi thích Triskweline :

văn bản thay thế http://www.netalive.org/tinkering/triskweline/shot.gif


Liên kết lowing.org không hoạt động đối với tôi - thực sự đã tìm thấy nó ở 2 nơi khác nhau sáng nay, cả hai đều không hoạt động.
cori

5

DejaVu Sans Mono (đôi khi được gọi là Panic Sans), cỡ 11, chống giả. Trước đây tôi chỉ sử dụng các phông chữ không được khử răng cưa, nhưng nó dường như chỉ hoạt động với phông chữ này.

Ảnh chụp màn hình của Panic Sans trong văn bản tuyệt vời

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.