spacer

Keith Devens .com

Friday, November 17, 2006 spacer
If you rely on scale up, you’ll probably get killed. You should always be relying on scale out. – Phil Smoot
  • Weblog
  • Wiki
  • About
  • Quotes
  • Software
  • Christianity
  • Pictures
  • E-mail me
  • Admin

Programming Fonts

Programmers have very particular font needs. A font for programming must be monospaced, extremely readable, and must sharply distinguish between similar characters, such as capital O and zero and the number 1, capital I, and lowercase L. In addition, good programming fonts allow you to view more lines of code on screen at once.

Fonts:

  • Courier, Courier New, Terminal, and FixedSys are common fonts people tend to use for programming. However, there are many better alternatives (though, Terminal at small point sizes is pretty good).
  • Profont and Sheldon
  • Proggy fonts (I used to use Proggy Square, and now I use Proggy Tiny. Highly recommended.)
  • MonteCarlo - what's nice about this font is that it has a bold version, so editors that let you bold keywords and stuff don't have to fake it (which often results in misaligned text)
  • Triskweline (A clean, sans serif version of Courier)
  • The Dina programming font looks excellent.
  • Two original fonts by DamienG, Envy Code A and Envy Code B.
  • Oloron (or here) (costs money)
  • Console fonts (cost money)
  • Pragmata looks like an excellent font, but costs 90 euros
  • Anonymous
  • A programmer's font for Macintosh. I don't have a Mac, so I haven't tried it.
  • Neep and Modd - only for X Windows
  • I've also seen Andale Mono (download from SourceForge here or from here) and Lucida Console recommended frequently.
  • Bitstream Vera fonts (the DejaVu fonts are based on the Bitstream fonts but contain more international characters).
  • You can get some other fonts, such as Monaco (for Windows!) here.
  • Also, MPW Font, similar to Monaco, can be downloaded here. Macintosh only.
  • HVFont - "high visibility fixed width bitmap fonts". HVRaster is the version for Windows. [ if only the site was as readable as the font - ed ]
  • Raize Font
  • This programmer font didn't work for me.
  • Linux/UNIX console fonts for Windows
  • "Programmer's Font 2.0" for Mac Classic
  • You'd think this font is a joke, but it's not. Does anyone besides the author think this is a good font for programming?
  • Luc[as] de Groot's monospaced fonts I've seen recommended
  • Pixelfonts
  • Monospaced Fonts from the Scriptorium. Some nice looking and inexpensive fonts. However, I'm not sure how well they'll work for code on screen compared to other fonts listed on this page. Though, that's not really their primary purpose.
  • Some of these minifonts might work well for programming.
  • A few of these bitmap fonts from BitmapMania might work well for programming (specifically, the "mini" font), though most wont.
  • Same goes for these bitmap fonts
  • I've had the Terminus font recommended.
  • Kourier and Ksans feature distinguishable Oo0 etc., and bold punctuation for older eyes.
  • Microsoft has a new programmer's font called Consolas coming out in 2006.

Font reviews/lists/etc:

  • Here's a page similar to this one that reviews and has samples of different monospaced programmers fonts. Check it out.
  • A very large listing of monospaced fonts (his main font page)
  • www.fontmenu.com/site/engineering.html
  • www.matchfonts.com/pages/monospaced_fonts.html
  • www.opentype.com/software/monospaced.asp
  • developer.apple.com/fonts/
  • www.microsoft.com/typography/
  • Free UCS Outline Fonts

Page last edited: February 18, 2006 (utc)

Index

A B C D E F G H I J L M N O P R S T U V W X

All pages

A

  1. About
  2. Acno's Energizer
  3. Artificial Intelligence
  4. ASP.NET
  5. Atom

B

  1. Bash
  2. Belief systems
  3. Bookmarklets
  4. Build tools

C

  1. C and C++
  2. C#
  3. C++ Reference
  4. Calvinism
  5. Cars I want to consider
  6. CGI
  7. character sets
  8. Chess
  9. Christian Reconstruction
  10. Christian Resources
  11. Chronicles of Narnia
  12. Color tools
  13. Computer Science
  14. Cornelius Van Til
  15. CSS - Cascading style sheets
  16. CSSTabs

D

  1. Database
  2. Differencing programs
  3. Documentation standards
  4. Downloads
  5. Dualities
  6. Dvorak keyboard

E

  1. E-mail me
  2. Eclipse
  3. Eiffel
  4. Emacs
  5. Evolution
  6. Extension languages

F

  1. File extensions
  2. Firefox
  3. Formation: web form automation library for PHP
  4. Forth

G

  1. Greg Bahnsen
  2. GUI Toolkits
  3. Guns

H

  1. Hex editors

I

  1. Important articles or essays
  2. Installers
  3. Internet radio stations

J

  1. Java
  2. Javascript
  3. jEdit

L

  1. Linux
  2. Lisp
  3. Logical fallacies
  4. Lua

M

  1. Markup
  2. Miscellaneous Links
  3. mod_rewrite
  4. Movie theaters
  5. My comment policy
  6. My essential programs
  7. My resume

N

  1. Namespaces
  2. Naming conventions
  3. New Years 2000
  4. N^2 sort comparison

O

  1. Open Source License
  2. OPML

P

  1. Perl
  2. Philosophy
  3. PHP
  4. PHP Calendar (version 2.3)
  5. PHP XML Library, version 1.2b
  6. Pictures
  7. Postmillenialism
  8. Presuppositionalism
  9. Programming Fonts
  10. Programming languages
  11. Programming Resources
  12. Punta Cana
  13. Python

R

  1. RDF
  2. REBOL
  3. Reflex game
  4. Regular expressions
  5. Religion
  6. RFCs
  7. Robot Exclusions
  8. Roman Catholicism
  9. Ruby

S

  1. Scala programming language
  2. Science
  3. Shorthand
  4. Skydiving, August 28, 2000
  5. Software I've written
  6. SPAM
  7. SQLite
  8. StructuredText

T

  1. Tabs vs Spaces
  2. Tcl/Tk
  3. Tea
  4. Text Editors
  5. TextDrive
  6. The Big Bang
  7. The naked street
  8. Theonomy
  9. Tools of communication

U

  1. Unicode
  2. URL Design

V

  1. Version control systems
  2. VI text editor
  3. Virtual machines

W

  1. WeblogUrls
  2. Wiki
  3. WikiBlogIntegration
  4. World of Warcraft
  5. wxWidgets

X

  1. XHTML
  2. XML
  3. XML to PHP translator
  4. XML-RPC
  5. XML-RPC Library for PHP (v 2.5)

Generated in about 0.218s.

(Used 4 db queries)

 
 
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.