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

IBM Plex Mono: '0' taller or shorter than other digits #515

Closed
efission opened this issue Mar 29, 2023 · 2 comments
Closed

IBM Plex Mono: '0' taller or shorter than other digits #515

efission opened this issue Mar 29, 2023 · 2 comments

Comments

@efission
Copy link

I've been attempting to switch over to IBM Plex Mono in various applications where I need a monospaced font. In some apps, everything looks fine, but in others, the top of the '0' character seems misaligned with the other digits.

On Windows, you can see this in Notepad (this is IBM Plex Mono 9pt):

image

Exactly which point sizes are affected seems to depend on the display scaling; but even at 100% display scaling, it is affected at some point sizes. Generally it happens at smaller point sizes, eg 7–11pt. Usually if one size looks good, going up or down 1pt will show the issue.

Apps which seem to be affected:

  • cygwin terminal
  • gVim / neovim
  • Notepad
  • WordPad

I have example images of some of these, if anyone would find it helpful.

Apps which don't seem to be affected:

  • Chrome / Firefox
  • MS Word
  • PowerShell ISE
  • xterm (cygwin + Xming)

I am using the latest OpenType release zip from github, IBM Plex Mono Regular version 2.3. My system is Windows 10. (macOS doesn't seem affected; and I haven't tried Linux or BSD yet, but I could, if needed.)

@BoldMonday
Copy link
Collaborator

Thank you for the detailed report. We'll have a look what might be the cause of this misbehaviour in screen rendering. The PostScript format is very limited in this respect though, so it might be a rasterizer issue. The PostScript rasterizer in Windows is old and not very sophisticated.

I recommend to install the TrueType versions instead. They are much better suited for rendering on screen and we have put great care in optimising the fonts for this purpose.

@efission
Copy link
Author

And thank you for the quick reply! After years of choosing OpenType fonts for DTP on macOS, it didn't even occur to me to try the TrueType fonts.

You're quite right, the TrueType versions render superbly at all point sizes. I haven't run through the full list of apps yet, but every test I ran so far was a success.

This also fixes another issue I was having, where I couldn't select IBM Plex Mono in Windows Console apps (eg, the PowerShell console). After switching to TrueType fonts, it became available in the font list. Many thanks!

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

No branches or pull requests

2 participants