IBM / plex

The package of IBM’s typeface, IBM Plex.
SIL Open Font License 1.1
9.6k stars 567 forks source link

No ligatures available in IBM Plex Mono #395

Closed Jiehong closed 3 years ago

Jiehong commented 3 years ago

Hi,

When using IBM Plex Mono, it would be nice to have the ability to activate some ligatures that are now commonly used when coding.

For example, many fonts provide this (such as Fira Code: https://github.com/tonsky/FiraCode), but it also comes by default in some IDEs such as Intellij with JetBrains Mono (https://www.jetbrains.com/lp/mono/#design, see section Ligature For Code).

BoldMonday commented 3 years ago

Duplicate of #63

Jiehong commented 3 years ago

Since #63 is closed, I'd like to add something: ligatures do not have to be enabled by default, and thus never impacting any user environment if the user does not choose to do so.

BoldMonday commented 3 years ago

Access to OpenType features is not always available in all environments especially when it concerns non-design environments such as code editors or terminal applications. People who have developed fonts with coding ligatures agree that the recommended strategy for making such fonts is by offering essentially two versions of the fonts: one version without any coding ligatures at all, and one version with coding ligatures enabled by default.

IBM Plex Mono is currently offering one of those versions, and the other version has been debated at length in #63. Therefore this issue can be closed as well.

mjabbink commented 3 years ago

I’d add ligatures are not necessary. Closing this issue.