6 ms·
Not related to this awesome font, but is it just me who doesn't like fonts ligatures? I'd much rather see !=, than crossed =.
by zenlot 4y ago
Not related to this awesome font, but is it just me who doesn't like fonts ligatures? I'd much rather see !=, than crossed =.
- beej71 4y agoYou're not alone. :)
- Toxide 4y agoMostly I find it distracting when you edit them and they magically change back and forth.
- deleted 4y ago[deleted]
- eahm 4y agoI don't either, never did, never will.
- vlunkr 4y agoThey look great in screenshots, but in my experience they aren’t any more readable.
- enobrev 4y agoI personally prefer them and find them easier to read, but have been using them for the past 2-3 years.
- arthurcolle 4y agoLigatures are amazing, I don't understand why anyone would like ascii "compound versions" of a set of symbols when there are thousands if not many hundreds of thousands of great symbols that were used in older typographic settings that are available for usage.
- spicybright 4y agoMy view: Because languages are defined as those symbols, so why obfuscate it? It would be like collapsing the letters "ch" in english to a new symbol because it's a digraph.
- piperswe 4y agoIsn't combining letters in natural language the original purpose of ligatures?
- bobbylarrybobby 4y agoI think the original purpose was to clean up typography so that e.g., "fi" didn't look too cramped.
- bobbylarrybobby 4y agoA few reasons I don't like ligatures when coding: - It makes me have to think too hard to figure out where the boundaries actually lie between characters when I want to edit. I don't want to think about how many times I'll have to press backspace to delete a single "character"; without ligatures, I don't have to think at all. - With ligatures enabled, I have to remember how to type each character-group (e.g., that != is the same as slashed equals). With ligatures disabled, I can just read it back from an existing example. In other words, ligatures create a separation between what I type and what I see. - It makes it hard to quickly compare my code to examples online that don't use the ligatures because, again, I'm forced to translate between what's on my screen and what's in the file. The only ligatures I appreciate are minor stylistic ones, e.g., raising a colon slightly before a number, adjusting the spacing between two consecutive colons, raising two consecutive asterisks, etc. Changes that don't fundamentally change the code appears but make it a teensy bit more aesthetically pleasing.
- freeCandy 4y agoYour last point on minor changes make a lot of sense. Are there any fonts that do this?
- dymk 4y agoI love ligatures, for what it's worth. I find them nicer to look at than the separate char versions, and I've not found them to be distracting or confusing.
- iamevn 4y agoI tend to dislike these sorts of ligatures because they obscure the underlying text that was typed. I would much prefer programming languages supported characters like "≠" or "≡" as aliases for operators.
- fiddlerwoaroof 4y agoYeah, I’d rather these characters be implemented in-editor by replacing != with ≠
- imaginary_unit 4y agoJulia does that. https://docs.julialang.org/en/v1/manual/mathematical-operations/#Numeric-Comparisons https://docs.julialang.org/en/v1/manual/mathematical-operati...
- deleted 4y ago[deleted]
- corytheboyd 4y agoI just want to see the literal characters as well. Computers are hard enough as it is, don't need to add visual tricks into the mix.
- _vdpp 4y agoIt’s not just you. The first time I turned them on it was like “whoa, neat!” But they grew tiresome fairly quickly.
- jakzurr 4y agoAgreed. I really love the ligatures, but not sure I'd like actually coding with them. Perhaps a quick way to enable/disable?
- cercatrova 4y agoYes, I hate ligatures. I want to know exactly what sequence of characters exist in a file, not transformed into another symbol.
- adrusi 4y agoIn principle I agree that there's issues with ligature fonts, but I tried using one for a few months a while back and found that in practice I didn't find myself having to think more about what the underlying text actually was, and it was occasionally delightful to look at the pretty symbols. On the whole I think they're nice.
- shp0ngle 4y agoI used to like them, but one time I wasted 15 minutes on trying to split → into - and > before I realised I have them on, so I hate them now too.
- sodapopcan 4y agoPlus one for the dislike camp. That vim calls them “conceal characters” gives me a bit of a chuckle for some reason.