8x19 Text Mode Font Origins

os2museum.com

73 points by userbinator 5 days ago


masfuerte - 3 days ago

This article [1] has a little more information about the font. Supposedly it first appeared in "Intel's Hi-Flex BIOS".

The source for the font appears here [2] with an Intel copyright.

[1]: https://wiki.softhistory.org/wiki/PhoenixBIOS_4.0_Release_6....

[2]: https://github.com/tianocore/edk2-codereview/blob/0a5f23c06d...

michalpleban - 3 days ago

Something I was wondering while reading the article: why? Why would you create a 8x19 font if you already have a 8x16 don't? The answer is: so that you can use a standard 640x480 VGA resolution instead of of 640x400 to display 25 lines of text.

Aardwolf - 3 days ago

There are many aspect ratios of fixed width fonts (see https://int10h.org/oldschool-pc-fonts/fontlist/), from square to rectangular, and this one is more than twice as tall as wide

Is there any info or research on which width/height ratio of a fixed width font is the best for readability?

EvanAnderson - 3 days ago

Aside: Going down the "memory lane" of Intel motherboard codenames was fun. Tuscon II, Anchorage, Atlanta, Seattle, Maui, etc.

I really enjoyed Intel's desktop boards. They weren't particularly flashy, and there were certainly "duds" in there (early MU440EX revs not handling Pentium II CPUs properly, the whole RAMBUS debacle) but in general Intel made a solid (and not at all flashy) board.

With Intel's manufacturing competency you could be assured every board would be consistent. If there was a defect (I'm looking at you, MTH in the 820 chipset) every board would consistently have the same defect.

ape4 - 3 days ago

I am oddly happy that there's an OS/2 museum

phalanx104 - 3 days ago

0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0, 0,0,0,0,0,0,0,0, 0,1,1,0,1,1,0,0, 0,0,0,0,0,0,0,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 0,0,1,1,1,0,0,0, 0,1,1,0,0,1,1,0, 0,0,1,1,1,0,0,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,1,1,1,0, 0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,