ryanoasis/nerd-fonts

Add IBM Plex Mono `otf`

Opened this issue ยท 7 comments

Requirements

  • I have searched the issues for my request and found nothing related or helpful
  • I have checked the FAQ for help
  • I have reviewed the Wiki for relevant information

Problem Description

IBM Plex Mono ttf version render light

Desired Solution

Please add IBM Plex Mono otf version because it render better than ttf

Thanks,

Alternatives Considered

Add IBM Plex Mono otf version

Additional Context

No response

Any explanation why you closed this? Not that I could have done much about it.

And then I checked the IBM Plex repo, and they had a new release yesterday ๐ŸŽ‰

Version 1.0

WHAT? We have Version 2.004 from Release 6.4.0 ...

Ah, they just started again counting from one, probably when switching to monorepo.
But the font is still 2.004 ๐Ÿ˜“

Old wine in new skins ๐Ÿ˜ฌ

Ah, no, they added telemetry, thank god! ๐ŸŽ‰ Of course what we all need!

IBM Telemetry gets installed too and runs a script which analyzes your source code and captures data

Analyzes my code? (O_o)

I just try to patch new fonts and it worked well. otf version is rendering better than ttf.

patch new fonts

There are no new fonts IBM Plex Mono. Its the same old font we have here, just with a new release tag that means nothing.

As for otf vs ttf

  • Can you provide screenshots and a textual description what is better with the otfs?
  • Which OS are you using? Possibly which application?

The version you download here is ttf, this is the 'normal' one. If you prefer the otf that might be a personal decision? If we would switch all Nerd Fonts update will break, that is not really a desirable thing to do. (I mean: People who have the ttf currently installed will complain. Because the naming is identical you can not have both ttf and otf of one font installed in a system.)

Uses ttf: https://www.ibm.com/plex (the website itself for the previews)
Uses ttf: https://fonts.google.com/specimen/IBM+Plex+Mono (when dowloaded from here)

So I's dare say what the font designers inteded is the ttf look. If there are differences (depending on your OS, see question above) that might be because of the different hinting for ttf and otf and most probably otf is not hand optimized (guessing).

Analysis of IBM website

First find out which fonts are used on the page:

image

woff can contain either ttf or otf, so examine that font file:

image

Contains a glyf table and no CFF table, so it is a ttf font.

Edit: Add website analysis with pictures

There are no new fonts IBM Plex Mono. Its the same old font we have here, just with a new release tag that means nothing.

i was mean new release of otf IBM Plex Mono

otf IBM Plex Mono Regular screenshot from KDE Plasma Konsol
Screenshot_20240901_201150

ttf IBM Plex Mono Regular screenshot from KDE Plasma Konsol
Screenshot_20240901_200827

  • If it possible to add just otf IBM Plex Mono it will be great.

Your screenshots at 400%

image
Upper: otf, lower: ttf

The lower variant ('ttf') looks less heavy.

Lets try to reproduce:

image

image

Hmm, I can not really see a difference; I could imagine one, but not as vast as in your images:

image

Upper: otf, lower: ttf; 400%

I guess there is either something wrong with your Wayland setup or with your subpixel-rendering settings.
Plasma is just using Wayland (or X86) under the hood, I assume?

My screenshots are from a Gnome on Wayland system, with these settings:

image

Terminal settings:

image

Edit: Add terminal settings screenshot

This is not wayland issue. the same behaviour also happen on X11 and on old plasma 5 versions.