summaryrefslogtreecommitdiff
path: root/posts/dev-fonts.mdwn
blob: 0e0dd4d199ac463773fe67029e46c8d73121f9e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[[!meta title="What font do you use for development and terminals?"]]
[[!meta author="Daniel Silverstone"]]
[[!meta date="2010-07-13 11:15:59 +0100"]]
[[!tag tech]]

For quite a while, I used ‘Bitstream Vera Sans Mono’ which eventually
became ‘DejaVu Sans Mono’ but I eventually changed to ‘Droid Sans Mono’
as my terminal and editor font. I’m beginning to realise that while the
numerals are readily distinguishable in my chosen font (i.e. 1 vs. l), I
am finding the tilde (~) to be annoying because it’s in the middle not
at the top, the caret (^) annoying because it’s just too big, the
asterisk (*) annoying because it’s too small and the pipe (|) annoying
because it’s solid and not broken.

So, I thought I’d throw it out there for people to give me suggestions
for replacement fonts which look reasonably similar to DejaVu or Droid
for monospace work, but which address any or all of the above issues.

For reference, [this posting by
damieng](http://damieng.com/blog/2007/11/14/droid-sans-mono-great-coding-font)
contains screenshots of Droid and illustrates at least some of the above
issues.

Edit: [Terminus](http://sourceforge.net/projects/terminus-font/) was
suggested to me, which prompted me to amend this posting to say “The
font needs to be scalable. I use editors at a range of font sizes
depending on which display and editor or terminal client it is.”
Terminus appears to be a bitmap font only, which isn’t really suitable.

Edit2:
[Inconsolata](http://www.levien.com/type/myfonts/inconsolata.html) was
also suggested to me, and that prompted me to say that I do view a lot
of non-Latin stuff in editors and terminals (think translations) so the
font ideally needs to be as complete as possible.