I had created a set of raster monospaced fonts for my framework in 2013, to be used primarily by its command line interface. "Sincere" is the default 8x16 font. It was inspired by the text mode font in DOS and Microsoft's Fixedsys. There are also similar fonts for 8x12 and 8x8 modes supported by my console. The original VGA font, however, had significant drawbacks. Here are some things I've attempted to fix:

• The VGA font was optimized for analog CRT screens, doubling pixels horizontally almost everywhere. I benefit from the modern display technology with lots of fine single-pixel details.
• Many VGA characters were drawn badly, some special characters and punctuation marks just look ugly. My font features a distinctive style and tidy pixel art.
• The VGA letters are slightly oversized. My font has smaller letters but improved readability owing to correct proportions and letter spacing.
• The placement of serifs in VGA font is inconsistent. Mine has no serifs other than those for the "i" and "l".
• The box drawing characters have varying thicknesses for vertical and horizontal double lines, also the halftone patterns do not consistently blend into each other. My font uses proper bayer dithering for halftones and thicker horizontal bars.
• I'm going to use custom code pages for my project, which contain characters not present in the legacy code pages, withal being more compact and coherent than Unicode's scrapyard.
"Sincere" VGA font
Published:

"Sincere" VGA font

A fixed-width screen font to be used in my new applications.

Published: