6 ms·
Show HN: Original 8x16 ASCII Fixed Width Font: Classic Console Neue
- pimlottc 2y agoThis seems like a bit of a hodgepodge; I'm not sure all these character sets were supported back in the DOS days and some of the character, like the runic ones, seem too big. It would be nice to know where these are all sourced from. EDIT: without the extra letter spacing added in the character samples, you can see how some of the wider characters run into their neighbors: javascript:document.styleSheets[0].insertRule('.character-list { letter-spacing: normal !important }')
- Leynos 2y agoI wondered if the runes were taken from an Ultima game, but they don't match those in screenshots of Ultima V nor VI.
- pimlottc 2y agoYeah, I played a lot of Ultima back in the day and I don’t recognize those. Doesn’t match Ultima III, for sure.
- pimlottc 2y agoUltima III sample: https://ultima.fandom.com/wiki/Runic_Alphabet?file=U5_00_22.png https://ultima.fandom.com/wiki/Runic_Alphabet?file=U5_00_22....
- conradolandia 2y agoIt's elder futhark, younger futhark and anglo-frisian runes. They are part of the Unicode spec: https://en.wikipedia.org/wiki/Runic_(Unicode_block) https://en.wikipedia.org/wiki/Runic_(Unicode_block)
- pimlottc 2y agoI think the question is more where the specific pixelated glyphs for the runes were taken from.
- deejayy 2y agoThere were multiple sources I used, first started with dosbox, checked all codepages' ascii chart, made a screenshot, went thru all characters. Then I found int10h, crosschecked a few to not miss anything. Some glyphs are result of just the combination of letters and mods (accented characters mostly). Then I found a pixel font which has about 40k glyphs as I remember, so I checked which can be derived from it in the style of the original VGA font.
- pimlottc 2y agoThanks, you should put this info on the page!
- ptspts 2y agoVGA text mode displayed 8x16 fonts as 9x16, either repeating the rightmost column or displaying an empty rightmost column. Is there a 9x16 version of this font?
- ink_13 2y agoFrom a different source, yes, at int10h.org
- theandrewbailey 2y ago> either repeating the rightmost column or displaying an empty rightmost column I always look for the lowercase m. All the strokes should be equally thick, but on 8x16 it has a thin middle stroke.
- anyfoo 2y agoThey never look right. It's not just the fact that it should be 9x16 instead of 8x16, or that sometimes (often?) the aspect ratio is off, it's something fundamental about how that 9x16 VGA font was rendered on CRTs. A really good CRT emulation on a really good flatscreen monitor can maybe simulate the VGA text mode experience of the day, but so far I haven't really seen it.
- ink_13 2y agoint10h.org has the 9x16 version, also with corrected aspect ratio as it would have appeared on systems with non-square pixels
- anyfoo 2y agoI know, very familiar with that one, and still, it's not the same.
- jareklupinski 2y agois it because monitors of the time were all slightly 'bent' outwards? nothing was a perfect square https://github.com/Swordfish90/cool-retro-term https://github.com/Swordfish90/cool-retro-term
- anyfoo 2y agoI think it's much more than that. It's also scanlines, and more generally how a pixel looks when it's represented by electrons hitting the phosphor through a shadow mask. Even when a shadow mask is made up of holes, not slits (Trinitron), those holes do not correspond to pixels. This, the particular characteristics of the phosphor, and the fact that the phosphor is behind glass, probably all add up to a very certain look. By the way, there definitely were "perfect rectangle" (I assume you don't actually mean "square", but rather just non-curved) CRTs later on, or at least very nearly so. But yeah, maybe I should try the project you've linked, it may really be a good simulation of it. (Though I wouldn't want to use it as my "regular" terminal.)
- atulvi 2y agoI'll pay for one of these that look good in vscode and supports ligatures. One can dream.
- b3lm0nt 2y agoFixedsys Excelsior might get you close (TTF, with ligatures). https://github.com/kika/fixedsys https://github.com/kika/fixedsys
- untech 2y agoWow, thanks for Cyrillic, Armenian and Georgian, not many fonts have support for all three. Will definitely give it a shot. Iosevka doesn’t have Armenian and Georgian, for instance.
- matvore 2y agoThis is the default font of my browser-based terminal emulator, http://github.com/google/werm http://github.com/google/werm, along with a handful of other retro fonts (uses the int10h.org ttf's--converted to bitmaps--which I suspect has all the same characters as Neue)
- hakfoo 2y agoAnother option in this space is Modern DOS - https://notabug.org/HarvettFox96/ttf-moderndos https://notabug.org/HarvettFox96/ttf-moderndos I like it for its even-more-permissive license and the slashed instead of dotted zero.
- stonogo 2y agoWould be nice if this person collaborated with this project: https://www.inp.nsk.su/~bolkhov/files/fonts/univga/index.html https://www.inp.nsk.su/~bolkhov/files/fonts/univga/index.htm... Each seems to have glyphs the other is missing.
- cowsaymoo 2y agoHere is a more extensive font resource (and awesome website): https://int10h.org/oldschool-pc-fonts/fontlist/ https://int10h.org/oldschool-pc-fonts/fontlist/
- qwertox 2y agoThank you, great site! An apparently less extensive resource is https://www.programmingfonts.org/ https://www.programmingfonts.org/ and https://www.nerdfonts.com/ https://www.nerdfonts.com/
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]