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

Add programming ligatures #2

Open
BenvdStouwe opened this issue Sep 21, 2018 · 8 comments
Open

Add programming ligatures #2

BenvdStouwe opened this issue Sep 21, 2018 · 8 comments

Comments

@BenvdStouwe
Copy link

Will not use without them.
See this page.

@Meligy
Copy link

Meligy commented Oct 1, 2018

Please if you ever do that, keep a version available for those of us who may find ligatures confusing and/or anti the clarity that a monospace font gives.

@1234567-glitch
Copy link

@Meligy may be able?

@hiringManager
Copy link

Please add ligatures but make them various unrelated WingDings to preserve clarity.

@Roshinator
Copy link

The hard part will be getting comic sans style symbols for that, but if someone can make it happen I will switch all my IDEs/text editors to it.

@kilobyte
Copy link

Please note that, besides some people's dislike on both aesthetic and practical grounds, a lot of display libraries handle such ligatures poorly. If we're lucky the ligatures are simply ignored, but if the library tries to support them but does something wrong, the font becomes unusable.

This said, I'm not going to stop anyone from making a ligated version, just that the plain version would need to be shipped separately.

@ThomasRettig
Copy link

ThomasRettig commented Apr 29, 2022

I'm all for thoughtful ligatures (eg. those that modify the whitespace between ≥2 characters while not changing the overall glyph width, refer to JetBrains Mono), but, similar to @kilobyte, I don't like fanciful, over-the-top ones, such as Fira Code, whose design concept is well-meant, but unfortunately led astray by gimmicky non-functional ligatures.

Not only do monospace font ligatures adversely impact the readability of code, they are also uninspired, banal, and ultimately defeat the raison d'etre of monospaced fonts: ensuring that every glyph is clear and unambiguous.

As such, I feel that the addition of programming ligatures to this font will be a highly subjective and thorny issue to tackle; for one, I'm sure some would welcome it, but overall, I am not convinced by this idea, and even if ligatures are pursued, a non-ligated version of the font should be made default. Matthew Butterick raises some good points on this matter (read this insightful article), and I think hardcore monospaced ligature enthusiasts could learn a thing or two from it.

@Roshinator
Copy link

Roshinator commented Apr 29, 2022

Of course, I don't know of any ligated font that doesn't have a pure monospaced option. It's 100% necessary for places like terminals where ligatures don't play nice with the terminal program or for people who don't like it.

@Vishrut19
Copy link

Please font ligatures into this font like Fira Code and Cascadia Code as without font ligatures it is very difficult to use.

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

8 participants