Font yang Direkomendasikan untuk Pemrograman? [Tutup]

182

Font apa yang Anda gunakan untuk pemrograman, dan untuk bahasa / IDE apa? Saya menggunakan Consolas untuk semua pekerjaan Visual Studio saya, ada rekomendasi lain?

tbreffni
sumber
1
Sebagian besar jawaban untuk pertanyaan ini adalah "+1 untuk Consolas". Jika Anda telah menentukan "hanya satu jawaban per font" dalam pertanyaan Anda, kami dapat menggunakan voting sebagai gantinya, cara situs seharusnya bekerja. Hanya mengatakan.
bzlm
Consolas luar biasa. Kecuali Anda terhubung melalui RDP dengan Windows XP, dalam hal ini ClearType tidak berfungsi sehingga terlihat sangat buruk ...
devlord
alord1689, kabar baik untuk Anda. Instal XP SP3, lalu [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations] "AllowFontAntiAlias" = dword: 00000001 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp] "AllowFont:" 00000001 :)
Alan

Jawaban:

197

Baik Consolas (unduh) atau Andale Mono (unduh) . Saya kebanyakan menggunakan Andale Mono. Saya menulis sebuah artikel tentang font pemrograman sejak lama , saya pikir Consolas bahkan belum keluar.

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

Saya menemukan bahwa mengetik Illegal1 = O0adalah ujian yang bagus untuk kesesuaian.

deadprogrammer
sumber
21
Consolas bagus jika Anda menjalankan ClearType pada LCD (meskipun saya belum mencobanya pada CRT). Consolas mengerikan jika Anda tidak memiliki ClearType aktif karena itu dibuat dengan ClearType dalam pikiran.
Tom Kidd
6
Apakah hanya saya yang menganggap cleartype yang membuat segalanya tampak tidak fokus? (kamu kan punya LCD!)
Martin Beckett
1
Consolas membuatku merasa sakit ... proFont dan Andale adalah adonan.
rshimoda
3
Tautan Consolas di atas hanya berfungsi jika Anda memasang Visual Studio. Kalau tidak, unduh Powerpoint 2007 Viewer yang berisi font. microsoft.com/downloads/…
TravisO
10
Agar adil, semuanya mengerikan tanpa ClearType
Mehrdad Afshari
84

Saya benar-benar jatuh cinta pada Droid Sans Mono .

teks alternatif

icco
sumber
12
Saya harus mengatakan font ini terlihat bagus, tetapi O dan 0 terlalu mirip bagi saya untuk mengadopsi ini.
mbillard
8
Terlihat sangat bagus tetapi harus disebutkan bahwa itu tidak memiliki huruf tebal atau miring, yang disukai banyak orang untuk penyorotan sintaksis.
TM.
Saya suka cetak miring untuk komentar. Di XCode Anda dapat menentukan bahwa komentar memiliki font dan gayanya sendiri, jadi tidak ada masalah di sana.
Nosredna
Saya bahkan tidak merasa menemukan font yang lebih baik dengan "Menlo", namun, ini adalah font pertama yang membuat saya merasa untuk mengubah pengaturan font Xcode saya.
eonil
66

Saya sangat suka DejaVu Sans Mono . Sangat bersih dan mudah di mata.

masukkan deskripsi gambar di sini

mbillard
sumber
1
Saya suka font DejaVu jauh lebih baik daripada Consolas; Saya tidak yakin mengapa begitu banyak orang sangat menyukai Consolas.
Trevoke
1
Saya juga suka yang ini lebih dari Consolas. Selain itu, ia memiliki berbagai karakter langka seperti panah yang bagus ketika menggunakan hal-hal seperti font-lock-symbol-modeuntuk Haskell. Mampu menggunakan jenis huruf yang sama untuk Cyrillic juga sangat bagus.
Tikhon Jelvis
Font yang sangat baik. Bye, bye Courier New
Theodore Zographos
61

+1 untuk Monako

alt teks http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

Cantik dan saya menemukan saya bisa membacanya berjam-jam.

Dave Verwer
sumber
Saya sangat setuju. Saya mencoba Inconsolata dan yang lainnya, tetapi surat-surat itu begitu terjepit sehingga sulit dibaca. Malu.
Zarkonnen
Monako terlihat sangat manis di Mac. Saya menggunakannya pada ukuran 13 dan itu sempurna.
wenbert
Monako adalah alasan saya mendapat Mac. Sangat menakjubkan!
Penang
Itu yang terbaik di Mac karena antialiasingnya disesuaikan dengan layar mac ... Sayang sekali itu tidak ada dalam huruf miring dan tebal untuk Xcode! bertahan dengan konsol karena ini. Saya berharap rendering konsol lebih baik.
Vincent Guerci
51

Saya menggunakan Consolas untuk semuanya, termasuk Notepad ++, SQL Studio, Eclipse, dll. Saya berharap ada versi Mac. Juga, jika Anda perhatikan, bidang area teks pada Stack Overflow menggunakan Consolas, jadi kami juga memiliki beberapa penggemar di luar sana: p

Shawn
sumber
Tautan yang sama yang diberikan Jeff akan mengunduh Consolas di OS X, dan itu berfungsi dengan baik untuk saya di rumah.
JosephStyons
Ada juga Inconsolata yang merupakan salinan yang kompatibel dengan mac. Anda harus google untuk itu karena situs pembuat asli sedang down, tetapi ada di luar sana!
defmeta
Saya mencoba Inconsolata di Mac, tetapi rasanya tidak begitu baik bagi saya sehingga saya akhirnya memindahkan Consolas ke Mac.
Nosredna
41

Saya suka Envy Kode R .

teks alternatif teks alternatif

Jon Galloway
sumber
Saya terutama suka huruf miring!
AlexCuse
Hal ini juga sangat mudah dibaca pada latar belakang gelap (bahkan pada 13pt) seperti tema DesertNights Visual Studio Tomas Restrepo di winterdom.com/weblog/CategoryView, kategori, VSColorScheme.aspx
CAD bloke
7
Bagi saya, font terlalu tinggi - tidak harus ketinggian karakter, tetapi jarak antar baris. (Saya ingin lebih banyak baris kode di layar!)
Ola Eldøy
Font yang bagus. Saya menggunakan ini pada mesin non-ClearType.
icelava
terima kasih atas tipnya. font ini sangat baik untuk pengkodean, bahkan lebih dengan GDI ++
Victor Rodrigues
28

+1 untuk Monako, meskipun posting blog ini membuat saya berpikir untuk beralih ke Inconsolata .

Saya ingin tahu apa ukuran titik yang Anda gunakan, saya menggunakan ukuran default TextMate dari 12pt.

Dan
sumber
Monaco 9pt telah menjadi standar saya sejak mulai dengan BEEdit di OS9 (atau 8?)
Lasar
1
Saya semakin tua dan resolusi layar semakin tinggi - 9 pt semakin kecil dan lebih kecil. Saya harus menabrak hingga 10 pt atau lebih tinggi.
Barry Brown
Saya tidak tahan font yang meletakkan serif di sebelah kiri bagian bawah huruf kecil 'l'. seperti inconsolata Di alam semesta manakah 'aku' memilikinya? Ini tidak mirip dengan tulisan tangan, font printer, atau font proporsional. Terlalu mirip dengan '1'. Setidaknya Consolas dan Monako bisa melakukannya dengan benar.
Patrick Szalapski
28

Saya menggunakan Bitstream Vera Sans Mono , tetapi Anda harus mengaktifkan ClearType agar dapat dibaca.

Saya suka tes keterbacaan 'Illegal1 = O0', yang disebutkan sebelumnya di utas ini, terima kasih untuk itu.

Pascal Immerzeel
sumber
Pengguna BVSM lama juga. Wow, bagus untuk melepaskannya dari dadaku!
Jared Updike
Saya baru saja berubah dari menjadi penggemar setia yang satu ini karena tidak mengandung macron - en.wikipedia.org/wiki/Macron . Saya sekarang menggunakan Consolas.
Wayne Koorts
3
Rupanya, DejaVu adalah versi terbaru dari Bitstream Vera, dengan banyak karakter yang Bitstream Vera hilang. Mungkin Anda harus melihat DejaVu Sans Mono?
Paul Biggar
23

Untuk UltraEdit dan yang lainnya, saya menggunakan Kurir lama yang baik, New.

alt teks http://www.identifont.com/samples/microsoft/CourierNew.gif

Saya menemukan Consolas sulit dibaca dengan anti-aliasing.

GateKiller
sumber
1
Ya, Courier New hebat! ... untuk mencampur 1l, 0O, dan sebagainya ... ;-) Saya juga tidak menggunakan Consolas, tetapi saya secara pasti mengadopsi Andale Mono sejak Microsoft mulai mendistribusikannya di situs Web mereka ...
PhiLho
Masuk akal untuk menggunakan font seperti kurir New yang secara khusus dirancang untuk mudah dibaca
Alex Baranosky
Saya suka Courier New karena mudah dibaca, dicetak miring, tebal, dan monospace.
21

Saya menggunakan Lucida Console selama bertahun-tahun dan tidak pernah menemukan yang lebih baik.

Namun saya mencoba beberapa kali font Consolas dan hanya - Saya lebih suka Lucida Console.

Grzegorz Gierlik
sumber
Masalah dengan Lucida Console adalah huruf tebal lebih lebar dari biasanya. Saya suka menggunakan huruf tebal dalam penyorotan sintaksis saya, tetapi tidak jika itu membuat garis saya bertambah dan menyusut saat saya menggunakannya!
Patrick Szalapski
20

Saya suka Terminus untuk beberapa hal baris perintah, setidaknya menggulir file log dan irssi / irc ( versi TTF tersedia ). Cuplikan layar terminus.ttf dalam aksi di bawah ini (Putty pada Windows XP dengan ClearType diaktifkan).

Cuplikan layar terminus.ttf dalam aksi di bawah ini (Putty pada Windows XP dengan ClearType diaktifkan). http://misc.nybergh.net/pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_screenshot.png

nybergh
sumber
Saya menggunakannya di editor teks saya di Linux dan juga konsol.
Frew Schmidt
+1, juga favorit saya :)
Łukasz Gruner
Saya juga sangat suka Nano!
Pindatjuh
15

Saya tidak menggunakan Consolas, meskipun terlihat bagus pada LCD, tapi kadang-kadang saya tidak menggunakan LCD, seperti ketika saya memberikan presentasi dan kemudian terlihat jelek.

Font pilihan saya saat ini untuk pemrograman adalah font Liberation Mono .

Oh man, baru saja menemukan mengapa teks pada Stack Overflow terlihat seperti omong kosong, itu memaksa Consolas yang merupakan font cleartype, dan pada pengaturan saya saat ini yang tidak mengaktifkan cleartype, itu terlihat sangat buruk.

Akan membuat laporan bug di uservoice.

Lasse V. Karlsen
sumber
Saya tidak pernah memperhatikan ... karena saya tidak memiliki Consolas di komputer ini ... :-)
PhiLho
Saya menggunakan Liberation Mono di Vim dan Visual Studio.
Sarah Vessels
Saya menggunakan font Liberation untuk sebagian besar layar saya dan hasil cetak. Juga menghilangkan masalah dengan lisensi font di antara mesin.
mas
15

Saya telah menggunakan font Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - untuk sementara waktu sekarang untuk mengedit teks dan tampaknya melakukan pekerjaan dengan baik.

rjzii
sumber
2
Saya mencoba banyak font programmer sebelum memutuskan yang ini juga. Jika Anda adalah pengembang lintas platform, Anda dapat menemukan versi Linux (X Windows) font di forum pada halaman itu. donationcoder.com/Forums/bb/index.php?topic=7857.0
Arnold Spence
1
Satu hal lagi, ambil font pemrograman favorit Anda dan periksa perataan pada dua baris dengan teks yang sama tetapi bagian yang berbeda dicetak tebal dan miring. Banyak font tidak mendapatkan ini dengan benar.
Arnold Spence
Saya suka Dina, meskipun ada orang lain yang saya tidak keberatan. Saya tidak pilih-pilih seperti beberapa poster lainnya.
Charlie Garts
Saya menggunakan font ini secara luas di editor saya, dan bahkan jendela perintah dan sesi dempul saya. Saya merasa ini font yang paling nyaman untuk pengkodean.
RuntimeException
14

ProFont . Apakah saya satu-satunya yang masih menggunakannya?

Carl Russmann
sumber
Saya menggunakannya untuk hampir semua hal yang berguna untuk font monospace - Saya menyukainya!
Dan
ProFont adalah yang terbaik di luar sana. Consolas sangat disuka.
rshimoda
Saya menggunakannya dan menyukainya ... Profont biasanya adalah salah satu hal pertama yang saya instal di mesin dev saya.
Jim OHalloran
Saya suka ProFont juga. Punya VS dan Notepad ++ menggunakannya. Saya biasanya mengambilnya pada hari kedua menggunakan kotak baru ketika saya mulai merasa kesal dengan Consolas.
Brandon
12

Saya suka Fixedsys di Visual Studio. Ini klasik. Tidak ada anti-aliasing blur.

Typeface Fixedsys

Zack Peterson
sumber
baik, itu untuk Win, tapi bagaimana dengan linux?
avp
Saya porting FixedSys untuk TTF, dan lain-lain terus bekerja saya fixedsys.moviecorner.de/?p=download&l=1
TravisO
12

Saya kagum tidak ada yang menyebut Pragmata . Ini adalah BMW font pemrograman. Ringkas, mudah dibaca, dan puncak keanggunan sederhana.

alt teks http://www.fsd.it/fonts/imm/pr_abc.gif

Sekarang ada proyek penggalangan dana untuk PragmataPro (yang mencakup sebagian besar Unicode daripada Pragmata) untuk membuatnya tersedia secara gratis di bawah lisensi Creative Commons!

Matias Nino
sumber
Ini adalah penjualan yang cukup sulit bagi seseorang untuk menghabiskan ~ $ 125-150 untuk font pemrograman.
Brad Wilson
Itu poin yang bagus. Ini jelas sebuah kemewahan. Penulis memberi saya diskon (atas permintaan) dan saya yakin dia akan melakukan hal yang sama untuk pembelian massal.
Matias Nino
Saya menggunakannya juga;) Tetapi 0 dan O terlalu mirip saya pikir. Dan aku dan aku. Karena itu saya terkadang beralih kembali ke Courier. Sebutkan harga: berapa lama Anda menonton font ini?
wishi
16
Pembelian massal? Suka membeli semua karakter sekaligus?
Nosredna
Penting untuk dicatat bahwa harga € 90 adalah hingga "5 komputer dari satu perusahaan" - ini cukup standar untuk lisensi font.
e100
10

Saya menggunakan Inconsolata dengan UltraEdit di Windows. Dengan TextMate (di Mac) saya lebih suka Monaco (ini adalah font default).

Christian Lescuyer
sumber
9

Inconsolata 14pt dalam TextMate

Jarin Udom
sumber
Itulah yang saya gunakan, dan itu tampak hebat (walaupun tampaknya terlihat jauh lebih baik pada latar belakang yang gelap, daripada yang terang).
mipadi
7

Menambahkan suara untuk Consolas. Rasanya sangat mudah di mataku.

Jonathan Works
sumber
7

Saya tidak pernah menemukan alasan untuk menyimpang dari Courier New. Saya tidak berpikir saya akan memiliki masalah dengan font apa pun asalkan itu sans-serif. Font mono-spaced juga bagus untuk pengkodean.

MattSayar
sumber
2
Courier New adalah font serif ...
Richard Ev
Benar, tetapi ketika saya mengatakan sans-serif, maksud saya sesuatu yang TIDAK seperti Times New Roman (dengan serifnya yang melengkung).
MattSayar
5
Saya pikir mono-spaced adalah persyaratan untuk pengkodean.
Svante
Saya pernah beralih editor saya ke font serif, berpikir "Hei, ini yang saya gunakan dalam segala hal lain, jadi ...". Ya, itu menjengkelkan cukup cepat, terutama jika Anda melihat kode yang seharusnya disejajarkan dan tidak ...
Xiong Chiamiov
7

Saya menggunakan font proporsional juga. Mereka tampak bagus karena alasan yang sama dengan mereka bekerja di buku dan majalah: semakin banyak variasi antar karakter, semakin mudah bagi otak untuk membedakan mereka; dan Anda dapat memuat lebih banyak di layar. Lekukan masih berfungsi dengan baik: 6 ruang terdepan masih dua kali lebih lebar dari 3 ruang terdepan.

Saya menggunakan versi Georgia yang saya retas untuk membuat huruf kecil "Aku" terlihat kurang seperti angka "1", dan memotong garis nol.

Martin C. Martin
sumber
6

Saya pikir kekaburan anti-aliasing pada Consolas disebabkan oleh monitor yang tidak memiliki ClearType diaktifkan. Consolas dirancang untuk ClearType.

[Jeff A: memang, Anda dapat melihat tangkapan layar ini di pos yang saya tulis tentang topik ini .]

Jon Limjap
sumber
if (consolas with cleartype on == GREAT) {echo 'GREAT'; } >>> Hebat
markus
6

Dua halaman di mana ada daftar panjang font pemrograman adalah halaman-halaman ini di keithdevens.com dan lowing.org (dead link, tetapi ada di arsip internet )

Beberapa diskusi lain tentang font pemrograman yang mungkin memiliki lebih banyak saran adalah komentar untuk posting blog ini tentang typographica dan topik ini pada forum editor teks .

Secara pribadi saya suka Triskweline :

alt teks http://www.netalive.org/tinkering/triskweline/shot.gif

Sam Hasler
sumber
Tautan lowing.org tidak berfungsi untuk saya - sebenarnya menemukannya di 2 tempat berbeda pagi ini, tidak ada yang berfungsi.
cori
5

DejaVu Sans Mono (kadang-kadang dikenal sebagai Panic Sans), ukuran 11, anti-alis. Sebelumnya saya hanya menggunakan font yang tidak anti-alias, tetapi sepertinya berfungsi untuk font ini.

Cuplikan layar Panic Sans dalam Teks Sublime

Jeremy Banks
sumber