Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raster/VGA/Code page 437 font #2013

Closed
ghosttie opened this issue Jul 17, 2019 · 6 comments
Closed

Raster/VGA/Code page 437 font #2013

ghosttie opened this issue Jul 17, 2019 · 6 comments
Labels
Area-Fonts Related to the font Issue-Question For questions or discussion Product-Terminal The new Windows Terminal. Resolution-Answered Related to questions that have been answered Resolution-Won't-Fix We're just really obstinate about this. There's probably a good reason.

Comments

@ghosttie
Copy link

It would be nice if the Terminal had the option to use raster fonts, or if there was an official TTF version of the VGA/Code page 437 font.

In the past people have created unofficial TTF versions of the Code page 437 font (Perfect DOS VGA 437 and More and Less Perfect DOS VGA) but in spite of their names they're not perfect.

I think users would want this because people who intentionally choose to use a console are the same people who would be nostalgic for the fonts of their youth.

An argument against it would be that Code page 437 doesn't contain characters for other languages/unicode/emojis. Potentially these could be added for full compatibility (if that's possible in 8x16 pixels) or left as a known limitation that users would know they're opting in for by using the font.

@ghosttie ghosttie added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Jul 17, 2019
@ghost ghost added Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Jul 17, 2019
@zadjii-msft
Copy link
Member

This is gonna be a hard no. I am not the person qualified to rant on why we're not supporting raster fonts in the terminal, but needless to say it's a inconcievably complicated mess that we're just not going to add a compatibility layer for. I'd recommend finding a TTF that comes close to the right appearance for you.

@miniksa is the person who'll have a longer rant (if you're interested)

@zadjii-msft zadjii-msft added Area-Fonts Related to the font Issue-Question For questions or discussion Product-Terminal The new Windows Terminal. and removed Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. labels Jul 17, 2019
@ghost ghost removed the Needs-Tag-Fix Doesn't match tag requirements label Jul 17, 2019
@miniksa
Copy link
Member

miniksa commented Jul 17, 2019

Raster fonts don't work in DirectX. Terminal uses a DirectX renderer.

I have a lot more to complain about in this space, but I have already wasted enough of my life to raster fonts that I'm going to just stop there and "Won't Fix" this.

@miniksa miniksa closed this as completed Jul 17, 2019
@miniksa miniksa added Resolution-Answered Related to questions that have been answered Resolution-Won't-Fix We're just really obstinate about this. There's probably a good reason. and removed Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Jul 17, 2019
@ghosttie
Copy link
Author

Is that also a no on an official TTF version of the Code page 437 font?

@miniksa
Copy link
Member

miniksa commented Jul 17, 2019

Correct. That would cost money. To get money to recreate the font, I'd have to convince someone to pay for it. I don't think I can convince anyone to pay for it for nostalgia purposes.

@miniksa
Copy link
Member

miniksa commented Oct 25, 2021

With #9164 and #10461, it is theoretically possible that we would re-support these one day.

@twisted-nematic57
Copy link

I got it working perfectly by installing the attached files (Less Perfect has tighter kerning while More Perfect is easier on the eyes). Make sure to turn off anti-aliasing in your profile's appearance settings.

Originally obtained from here
RasterFonts.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Fonts Related to the font Issue-Question For questions or discussion Product-Terminal The new Windows Terminal. Resolution-Answered Related to questions that have been answered Resolution-Won't-Fix We're just really obstinate about this. There's probably a good reason.
Projects
None yet
Development

No branches or pull requests

4 participants