Kubasta is a monospaced pixel font based on a 5 × 7 grid. It was designed with readability in mind, the glyphs are easily distinguishable from one another and legible even in small sizes. It’s perfectly applicable for retro style interfaces and games.

Friendly Geek is the regular version of Friendly Geek Light. Its widths are all 6/6 block rather than 4/6 block. The outlines of the glyphs have generally been left the same, with the insides being filled with 2/6 extra width.

Here is my fourth attempt to make a narrow font that accentuates diagonals. It seems to be a good programming font at size 10. It makes it surprisingly easy to read upper case consonant names.

Design is as follows:

Monospaced of course, because code pretty much requires this. Code fonts are built for both reading and editing, and when some letters are very narrow like the i and l in most fonts, that makes them very hard to select with a mouse and therefore very hard to edit and makes these fonts very hard to use for programming. In addition block cut and paste is important for programming and monospaced is required to do this easily.

Small sizes need to be easily readable. Sometimes you need to be able to see a lot of code on one screen.

Two Dimensional - designed for two dimensional grid-like work such as spread sheets and programming. Lines to draw reader's attention vertically are preferred over lines to draw reader's attention horizontally (as in most fonts). That makes this font more difficult for reading text and less difficult for reading code.

Glyphs are wide in the center of each letter so that diagonals and crossbars are easy to see, and narrow toward the top and bottom so that the characters pull away from each other and are easy to tell apart.

Bodies of the lower case letters are made relatively tall so they are easy to read in code, yet maintaining a clear difference between the height of the lower case and upper case characters - very important.

Clear distinctions exist among the members of each of the following groups of glyphs: ({[ ])} Il1 aes Ss56$ Zz217? `' ., uUvV coCO0D pP ;: ~- to help tell exacty what each glyph is. This is critical in programming.

Numbers are really large. It doesn't hurt at all for numbers to stand out in programming. This is ok because numbers never have diacritics. The 7 has a bit of a scoop so it does not look like a 2 when underlined.

Vertical alignment - The pairs {} () and [] line up precisely vertically.

The dots are large and distinct so they show up easily in code.

Large numeric 'operators' +-/\%^~=* are easy to read in code.

At least one block touches the right edge in each glyph so that Visual Studio can figure out what's going on. This also means that many glyphs do not touch the left edge and some narrow puctuation glyphs have a tiny extra block off on the right edge.

Floating a little bit above the zero line helps in dealing with underlines.

Avoids horizontal strokes to reduce problems with pixelation at various sizes in various programming tools.

Sans Serif (mostly) so that you can cram glyphs together more tightly.

Also:

Diacritics have lots of space since the area above and below the capitals is more than 2 blocks, so they can be added later on.

Looks scripty - There is a bit of a scripty thing going on because of the wide bases for the lower case i and l, so this is enhanced a bit in the I, J, S, U, Z, f, t, u, z and s.

Narrow enough to be mistaken for an informal text font although since it is designed for two dimensional work, simple lines of text are not that easy to read.

A little too thin - A little bit too thin to be easy to read on a pixelated screen below size 10, although it does print very nicely, so I am labeling this Friendly Geek Light, and I am building a Regular and a Bold font also.

Recent Changes:

Made the 'h' lean to the right to distinguish from the 'b'. Straightened out the '+'. Made the 'F' drop below the rest of the upper case to make it look less like an 'f'. Heightened the 'v' to make it smoother.

The main font used by MARENGI Omnisystems in my video game series, "Endless Sea Of Stars". These letterforms can be found engraved into or projected onto practically every piece of MO technology. This script was designed in 2011 to be suitable for printing, logo design, art, and many other purposes. It lacks the constant height which most of my other pixel fonts have, but makes up for it with its bookish appearance.

97642027
Published: 4th August, 2015
Last edited: 20th September, 2015
Created: 25th March, 2012
This is a pixel font I designed for programming and terminal use at 12pt (or 16pt on Mac).
With this, you can discuss linguistics, advanced mathematics, and APL programming on IRC without the characters going all fuzzy because it had to go to a backup font.

5712142
Published: 26th February, 2015
Last edited: 7th September, 2015
Created: 5th August, 2011
I like how the Mac (pre-Retina) displayed this font at 10 points, without LCD smoothing. So, I recreated it from screenshots for Windows.
This is primarily intended for use as a programming font.
Minor changes have been made to increase legibility for that purpose.
Based on Mac's Monaco font.

902141
Published: 18th February, 2015
Last edited: 18th February, 2015
Created: 17th February, 2015
Dina is a small monospace font built primarily for programmers.
The original font was made by Jørgen Ibsen, and can be found here: https://www.donationcoder.com/Software/Jibz/Dina/
Dina Extended is, as the name implies, the extended version. The normal alphabet is the same, with some very minor tweaks, and I added a large number of extra Latin characters, while retaining the same monospaced character widths.

220981
Published: 2nd October, 2014
Last edited: 2nd October, 2014
Created: 1st October, 2014
An old-fashioned monospace font for programming, game text, whatever. 12-point size is pixel resolution (the only one this font is designed for). Also works well anti-aliased at 9-points.

651988
Published: 30th September, 2014
Last edited: 30th September, 2014
Created: 30th September, 2014
This was modelled after the type of an old German typewriter, with some liberties taken to provide for modern programming languages.

12-point size is pixel resolution (the only one this font is designed for). Also works well anti-aliased at 9-points.

231982
Published: 28th September, 2014
Last edited: 3rd October, 2014
Created: 28th September, 2014
This font is designed to be used at 9-point size (and multiples thereof). There is no line spacing except a single pixel buffer on most of the characters.

6154988
Published: 9th May, 2013
Last edited: 9th May, 2013
Created: 8th May, 2013
A TrueType remake of the Windows FixedSys font, my favorite font for programming, in order to use it in Visual Studio 2010 and 2012. This font only covers the ASCII characters. You only need them in your codes, right? I have done small adjustment to the original font, so that it remains crisp in 12pt and also anti-aliased in 24pt and 36pt.

2002551
Published: 2nd September, 2012
Last edited: 21st October, 2012
Created: 2nd September, 2012
Another clone of my lanky, monospaced font, Monkey! This is Monology, another monospaced font, but it has just one square block, in a monologue of sorts with itself. Really this just means that this font is pixel-perfect and will not have anti-aliasing at the correct size (16 or 12 pt, depending on the program). It should be 6x14 pixels at the largest, including the box drawing characters and block/shading elements. There are also some arrows and the ever present copyright, registered, and trademark signs. This should be more useful than the original Monkey for certain games, but I would still recommend Monkey over Monology for day-to-day programming/office usage as it is easier on the eyes.This is a clone of Monkey