-
Notifications
You must be signed in to change notification settings - Fork 115
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
Can anti-aliasing be disabled? #152
Comments
There are some basic knobs and levers which can be played with to change the text rendering. But I want to give this issue some attention only after I've written my own canvas and font atlas based renderer for the terminal screen. |
Using the canvas API and drawing there are very few ways of controlling anti-aliasing, even less than in normal CSS. That said, I've got some ideas on making a pixel level contrast filter of sorts which could cut out a lot of the "halos" you sometimes see on text when the font size and device pixels don't align very well. (I see this happening the most with bold text.) I'm not against bitmaps fonts. The new canvas/font atlas rendering approach could accommodate them. The biggest problem is that I'm just not aware of any modern bitmaps fonts which come in big enough sizes for today's screens. |
Text in v0.53.0 will now use subpixel AA when possible which should improve quality and at least bring it to the same standard as other apps. |
I'm setting up a new machine, a bit less focused on getting things done day to day.
I did this quick comparison of text legibility in
extraterm
vsterminator
vsxterm
I'm feeling like there is some merit to pure bitmap (non anti-aliased) mono-spaced terminal text.
Thing is, will electron and/or chrome even let you turn off smoothing?
The text was updated successfully, but these errors were encountered: