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

Rework on monospace: Slashed zero and real monospace #22

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ekaitz-zarraga
Copy link

Hi,

I changed the fonts to have slashedzero by default instead of the standard zero and I forced the fonts to be detected as monospaced.

Best,
Ekaitz

@ekaitz-zarraga
Copy link
Author

Pull request is not valid yet because it doesn't follow the contribution rules but consider it a suggestion to the font as I'm unable to install fontlab and I don't have any way to follow the instructions.

It should result in a font that:

  1. Is detected as Monospace in linux system. This means every glyph should have the same width. I made this changing every glyph's width to 1300, which is the width that standard characters have. Looks like some others have not a fixed width.

  2. It would be nice to use a slashed zero as default, but this is a design detail that you might disagree with.

I'll leave this PR open even it's not valid to use it as a reference.

@hardyoyo
Copy link

This is a great PR. I've been running b612 as my main IDE/editor font for well over a year, and only today realized that the zero is completely the same as the O... I can't believe I never noticed, and glad it hasn't bit me yet. I'm going to switch over to the @ekaitz-zarraga fork, for now, but I really think you should merge this pull request. It looks like it's failing a check for a CLA?

@ekaitz-zarraga
Copy link
Author

@hardyoyo since the release they didn't really pay attention to any request, that's why I started the fork... It's sad, but at least we have something.
Thanks for the nice words!

@acbits
Copy link

acbits commented Mar 21, 2023

This is a great PR. I've been running b612 as my main IDE/editor font for well over a year, and only today realized that the zero is completely the same as the O... I can't believe I never noticed, and glad it hasn't bit me yet. I'm going to switch over to the @ekaitz-zarraga fork, for now, but I really think you should merge this pull request. It looks like it's failing a check for a CLA?

I am not sure how you tolerated it that long :-) I tried it on Linux at 69ppi(my monitor) and I see terrible color fringing. This could be a freetype issue/limitation.

After trying over 50 programming fonts, Consolas remains the best hinted font IMHO. Of course, if you have a monitor with ~ 150ppi, then it is a moot point. You could use any font.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants