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

Please add support for Open Type Bitmap fonts #12629

Open
1 task done
DanPartelly opened this issue Jun 4, 2024 · 6 comments
Open
1 task done

Please add support for Open Type Bitmap fonts #12629

DanPartelly opened this issue Jun 4, 2024 · 6 comments
Labels
enhancement [core label] font Font feedback for readability, size, style, etc

Comments

@DanPartelly
Copy link

Check for existing issues

  • Completed

Describe the feature

Please consider adding support for open type bitmap fonts in Zed. Currently I cannot use them, Zed complains for example that Terminus is not a valid font selection.

Currently, true type font rendering is subjectively bad on Linux (and prolly other OSes) on any normal DPI monitors. The blurriness is pretty high, which makes it very uncomfortable for many eyes, especially for older persons. Until the vast majority of used monitors are 180+ DPI I believe support for bitmaps is crucial to support long programming sessions in any editor. The difference in crispiness of the text is enormous, and it is very easy on the eyes of the user.

If applicable, add mockups / screenshots to help present your vision of the feature

No response

@DanPartelly DanPartelly added admin read Pending admin review enhancement [core label] triage Maintainer needs to classify the issue labels Jun 4, 2024
@JosephTLyons JosephTLyons added font Font feedback for readability, size, style, etc and removed triage Maintainer needs to classify the issue admin read Pending admin review labels Jun 5, 2024
@AlexDaniel
Copy link

Hm. In VS Code, I'm using a TTF version of terminus that is very crisp. However, in Zed, it's very blurry. I think an alternative to this is to have better TTF support.

@AlexDaniel
Copy link

See also: #7992 (comment)

@JackNWhite
Copy link

Hm. In VS Code, I'm using a TTF version of terminus that is very crisp. However, in Zed, it's very blurry. I think an alternative to this is to have better TTF support.

I use real Terminus in Sublime Text and my terminal and the TTF facsimile cannot compete. Better vector font rendering is a good thing, but it is not an alternative to bitmap font rendering. Lack of OTB support is a big reason why I don't use VS Code - it is that big of a deal.

@AlexDaniel
Copy link

@JackNWhite TTF version of terminus ends up being pixel perfect (same as the bitmap font) in VS Code. Personally, I think that it is an alternative. I mean, why not, if the pixels end up being the same?

@JackNWhite
Copy link

@AlexDaniel It's never been my experience in any software that Terminus TTF is rendered pixel perfect, which is why I am so keen on OTB font support.

@JackNWhite
Copy link

For the record @AlexDaniel perhaps this apparent difference in DPI is a reason why it doesn't work for you. I tried out Fira Code in both Zed and Sublime Text at size 15, but they are very different.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement [core label] font Font feedback for readability, size, style, etc
Projects
None yet
Development

No branches or pull requests

4 participants