Ligatures, IMO, make for a bad coding editor experience. No, I do not want >> parsed as a right shift when it's actually used as two adjacent template delimiters. And no, I'm not okay with the inconsistency that results from the usage of different operators from one programming language to another. Want to change a != to a == operator? Enjoy futzing with placing the cursor properly. It's a cute idea, but I found it m…
Totally agree. What are some nice monospace programming nerdfonts without ligatures?
FiraCode: Free monospaced font with programming ligatures
151–159 of 159 posts
Re: FiraCode: Free monospaced font with programming ligatures
#152In the end, they don't make that much of a difference other than being a small source of aesthethic pleasure. zero impact on supposed readability
Re: FiraCode: Free monospaced font with programming ligatures
#153Earlier quoted context omitted.
It does support a cloud-based sync tied to either your GitHub account and/or Microsoft account. If you prefer a more traditional git-based dotfiles sync, github.dev and GitHub Code Spaces will also look for a public or private repo under your account called dotfiles. I don't think vscode.dev has a way to provide a dotfiles repo, though, and I think it only supports the cloud sync. (vscode.dev is the other web hosted…
So what you're suggesting is vendor lock-in to solve my goal of consistency independent of context? What about Gitlab, Slack, mailing-lists? And the killer feature for losing that is ligature support? I do have dotfiles repo but no VSCode stuff there, and no Microsoft account, might explain why I never got past the "setting up your web editor" screen when I tried the '.' shortcut.
It was also just one example I knew of where code review tools were getting more respectful of user preferences. I stated pretty plainly that I wish a lot more tools were doing that beyond the examples that I knew. I'd love to see more font options in code review tools.
I don't know about Gitlab and the last I used Slack I had wished it had font options because I hated whatever fonts they chose that they thought aligned best with their brand. Mailing lists are actually an easy answer: use a mail client that happily lets you switch an email's fonts. (I used to do that when reading code in mailing lists in Thunderbird to switch from the default proportional fonts of email to a monotype font and back. I assume Thunderbird still has features like that, but it has been forever since I've personally been on a mailing list involving code reviewing.)
Re: FiraCode: Free monospaced font with programming ligatures
#154- [1] https://input.djr.com/ - [2] https://github.com/ToxicFrog/Ligaturizer
Re: FiraCode: Free monospaced font with programming ligatures
#155Earlier quoted context omitted.
So what you're suggesting is vendor lock-in to solve my goal of consistency independent of context? What about Gitlab, Slack, mailing-lists? And the killer feature for losing that is ligature support? I do have dotfiles repo but no VSCode stuff there, and no Microsoft account, might explain why I never got past the "setting up your web editor" screen when I tried the '.' shortcut.
I'm not suggesting vendor lock-in is necessary which is exactly why I mentioned there were multiple ways to do that. I think it is great to have options. It was also just one example I knew of where code review tools were getting more respectful of user preferences. I stated pretty plainly that I wish a lot more tools were doing that beyond the examples that I knew. I'd love to see more font options in code review to…
You're missing my point, I don't want to have to set a special font for everything I use. Simplicity and minimalism is my way. Not VSCode + Microsoft account + github.dev, I have no use for either. I could do it in my current tools, until a client uses something else, and I would have to set it up again. Or maybe I'm in a VM, not logged into github.com and reading some repository.
Re: FiraCode: Free monospaced font with programming ligatures
#156" Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet." One (minor) language that does have quite a lot of support is Rakudo which allows both unicode and ascii equivalents for many operators. https://docs.raku.org/language/unicode_ascii
Agda embraces Unicode. PureScript & Haskell (with the UnicodeSyntax extension) both behave pretty well with a lot of Unicode operators (but rely on bicameral scripts as the leading character for deciding if something like a value or a Constructor/Type). Not sure of its status, but ocaml-m17n is a way to get some Unicode support in OCaml which otherwise can’t deal with any of it.
Re: FiraCode: Free monospaced font with programming ligatures
#157Re: FiraCode: Free monospaced font with programming ligatures
#158Hi! I’ve returned once more to recommend the Input family of typefaces. https://input.djr.com/ I’ve been code using Input Sans a (gasp!) proportional coding font for years now and I love it. Input also comes in a monospaced version FWIW.
Re: FiraCode: Free monospaced font with programming ligatures
#159Another good one is JetBrains Mono: A free and open source typeface for developers https://www.jetbrains.com/lp/mono/
Coming from a life time of Visual Studio, when changing to Rider, the first thing I did was to change the font to that of VS. I can't quite explain it but reading the code in the Rider default font (which I believe is JetBrains Mono) made me feel nauseous/queasy.
There’s the reason. It’s different than what you’ve been seeing most days of the last X years