VOGONS

Common searches


First post, by MOS_8502

User metadata
Rank Newbie
Rank
Newbie

Well, not all that new; it's a port of the Terminus font from the Linux/*BSD world to DOS, covering codepages 437, 850, and 858, in sizes 14 and 16 pixels high (25/28 lines). I made it this week, on a lark, and I think it looks pretty great on my DOS PC. It's a standard DOS .cpi format font, loadable with display.sys the same as any other. It's free, under the SIL Open Font License, same as the Terminus font from which it is derived.

https://github.com/mos-8502/Dominus

Attachments

  • E3FsKWDWEAYGz-O.jpeg
    Filename
    E3FsKWDWEAYGz-O.jpeg
    File size
    306.94 KiB
    Views
    470 views
    File comment
    A screenshot of the Dominus font on PC-DOS 7.1
    File license
    CC-BY-4.0

Reply 1 of 16, by darry

User metadata
Rank l33t
Rank
l33t
MOS_8502 wrote on 2021-06-05, 03:54:

Well, not all that new; it's a port of the Terminus font from the Linux/*BSD world to DOS, covering codepages 437, 850, and 858, in sizes 14 and 16 pixels high (25/28 lines). I made it this week, on a lark, and I think it looks pretty great on my DOS PC. It's a standard DOS .cpi format font, loadable with display.sys the same as any other. It's free, under the SIL Open Font License, same as the Terminus font from which it is derived.

https://github.com/mos-8502/Dominus

That is nice. Support for codepage 863 would be even nicer, but I guess that I am asking a lot .

Reply 2 of 16, by MOS_8502

User metadata
Rank Newbie
Rank
Newbie
darry wrote on 2021-06-05, 04:43:

That is nice. Support for codepage 863 would be even nicer, but I guess that I am asking a lot .

I just looked at the chart for codepage 863. That's doable. I'll put it on the list for the next version. I also need to do a smaller size than 14px, maybe 10px. I like more lines on the display, myself. Useful when coding in Vim.

Reply 3 of 16, by darry

User metadata
Rank l33t
Rank
l33t
MOS_8502 wrote on 2021-06-05, 04:45:
darry wrote on 2021-06-05, 04:43:

That is nice. Support for codepage 863 would be even nicer, but I guess that I am asking a lot .

I just looked at the chart for codepage 863. That's doable. I'll put it on the list for the next version. I also need to do a smaller size than 14px, maybe 10px. I like more lines on the display, myself. Useful when coding in Vim.

Thank you! That font is oh so readable and slick looking. Just lovely!

Reply 4 of 16, by Gered

User metadata
Rank Member
Rank
Member

Would love support for 80x50 too! Though I would imagine it would be difficult to squish the font into 8x8 characters, so probably wouldn't happen. 😀

486DX2-66/16MB/S3 Trio32 VLB/SBPro2/GUS
P233 MMX/64MB/Voodoo2/Matrox/YMF719/GUS CD3
Duron 800/256MB/Savage4 Pro/SBLive (IN PROGRESS)
Toshiba 430CDT

Reply 5 of 16, by MOS_8502

User metadata
Rank Newbie
Rank
Newbie
Gered wrote on 2021-06-05, 17:12:

Would love support for 80x50 too! Though I would imagine it would be difficult to squish the font into 8x8 characters, so probably wouldn't happen. 😀

80x50 is something I’d like, but I’m not certain the letter shapes can take it. I’m reasonably sure I can get it down to 80x40, though. That’s 10px height.

Reply 6 of 16, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

I approve! 😀

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 8 of 16, by MOS_8502

User metadata
Rank Newbie
Rank
Newbie
kdr wrote on 2021-06-06, 00:28:

Very nice! I will have to give this a try on a real CRT and see if the 1px strokes are thick enough for my old and slightly fuzzy IBM 8513 VGA display...

I am working on a bold version too. That will be a separate .cpi file.

Reply 9 of 16, by VileR

User metadata
Rank Oldbie
Rank
Oldbie

Nice work! Let me know if I could add it to the collection at https://github.com/viler-int10h/vga-text-mode-fonts 😉

(Also, if you often edit fonts under DOS, feel free to check out my font editor for some neat features).

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 10 of 16, by MOS_8502

User metadata
Rank Newbie
Rank
Newbie
VileR wrote on 2021-06-06, 14:41:

Nice work! Let me know if I could add it to the collection at https://github.com/viler-int10h/vga-text-mode-fonts 😉

(Also, if you often edit fonts under DOS, feel free to check out my font editor for some neat features).

That is the font editor I use, actually. Then I use raw2psf and psfs2cpi to build the .cpi file. As for the collection, of course you can, but keep in mind that I’m not done enhancing the font yet, so it will probably change at least weekly.

Reply 12 of 16, by MOS_8502

User metadata
Rank Newbie
Rank
Newbie

Little preview of what I’m working on. I’ve got an 8px/50 line variant working. The accented characters are really not up to my standards, but the rest looks fine.

Attachments

Reply 13 of 16, by Gered

User metadata
Rank Member
Rank
Member

That looks quite a lot better than what I was expecting! Nice work 😀

486DX2-66/16MB/S3 Trio32 VLB/SBPro2/GUS
P233 MMX/64MB/Voodoo2/Matrox/YMF719/GUS CD3
Duron 800/256MB/Savage4 Pro/SBLive (IN PROGRESS)
Toshiba 430CDT

Reply 14 of 16, by MOS_8502

User metadata
Rank Newbie
Rank
Newbie

Here's the latest update. I've split the codepages into separate files, each containing sized 8x8, 8x12, 8x14, and 8x16. I've merged codepages 850 and 858, as MS-DOS and PC-DOS do not like 858. The 8x8 pixel size required a compromise in order to remain legible: the accented characters have been removed, with unaccented versions substituted. All other sizes do have accents where needed. I have begun the process of thinning the box-drawing characters to stylistically match the letter-forms. The readme.txt file has been updated to reflect these changes. Next up: Codepage 863.

Reply 15 of 16, by Gered

User metadata
Rank Member
Rank
Member

This is great ... feels like a massive readability improvement to me over the standard font for 80x50. Loving it, thanks so much! 😁

2JYcvAxm.jpg

486DX2-66/16MB/S3 Trio32 VLB/SBPro2/GUS
P233 MMX/64MB/Voodoo2/Matrox/YMF719/GUS CD3
Duron 800/256MB/Savage4 Pro/SBLive (IN PROGRESS)
Toshiba 430CDT