What programming font do you use?
Bonus question: Are ligature fonts stupid or clever?
>>57677463
Ligatures are great. I use Input Mono.
Space Mono for life
>>57677463
whatever the fuck notepad ships with,
>>57677463
dejavu sans mono
>>57677622
>dejavu "snapping stems to the grid of another universe" sans mono
>>57677463
>Fira Code
>Pragmata Pro
>>57677664
hmm, could give me an example and explain what's wrong. i've never encountered any issues, i find that it's just a generally very readable font
>>57677463
PxPlus IBM VGA8
>>57677684
in the old versions of freetype, the font had extreme hinting. It would greatly deform letters
>>57677708
>old versions
...k lad
Menlo, Fira Code, Fantasque Sans Mono.
Inconsolata
Go Mono, lately. As some anon pointed out to me, it's basically Luxi mono with slashed zeroes. I quite like it.
I think ligatures are fugly but that's just me.
Before I found Go Mono I was using either Ubuntu Mono or DejaVu Sans Mono, depending.
i like source code pro
>>57677463
i think ligatures are bad. plaintext needs no abstractions, it can only work against you
>>57677870
But the single characters are themselves abstractions of the symbols they represent.->
is an abstraction of an arrow. Ligatures return it to an arrow.
>>57677463
ligatures are great but not practical, as you basically need a typeface per programming language
>>57677855
change your editor, those italics are cancer
>>57677934
Also, since they lack context, aren't string literals displayed the wrong way?
>>57677951
hmmm, the ligatures would have to be inserted selectively by the source renderer rather than the font renderer, then
>>57677969
What source editor widgets actually do this?
>>57677463
Terminus aka Hacker Pro in hacker green colours
>>57677463
why the fuck that O has a dot inside?
>>57678044
it's clearly a zero, hence the dot
>>57677463
Lately, Roboto Mono.
>>57678066
>c0de
Consolas. Never found a better font.
>>57678041
You misspelled "cancer"
>>57678041
>Terminus
Same here.
That color scheme is awful though
Been using Anonymus Pro for a little bit now.
>>57678335
It's actually extremely comfy.
Green is the the highest contrast pure colour, different shades of green stand out next to it way better than dark white (grey) next to white, and you can work with hue to get colours that don't stand out as much, which is a whole dimension you can't use with white/black. Likewise, yellow is picked for symbols to not stand out next to green, but be enough to differentiate it.
Other than basic syntactic elements (numbers and strings), functions and member variables are made to stand out and be easily recognizable unique colours, since they're the most important identifiers you need to be able to distinguish from locals.
No need to lower contrast and muddy the ability to tell colours apart by going with a trendy web-dev tier pastel scheme. That'd be like using an anti-aliased font at a small size on a dark background knowing it creates very noticeable inconsistent brightness on characters.
In fact, the only reason not to like it is you think your friends might spot you using it and laugh at you.
>>57678555
I want to argue with him but I can't.
>>57678041
My man that is beautiful af
>>57677463
Consolas. Ligatures are a great feature because they enable easy input for complex symbols, maintain the same width as regular characters would (a lot of complex unicode characters look "undersized" in monospace fonts, because they're forced to occupy a single character space), and look like the characters they were originally intended to emulate.
I want to use Fira Code but almost nothing but Jetbrains IDEs support ligatures. Other than Roboto Mono or Fira Mono.
>>57678847
Go learn shit on your own then. Teach yourself how to do stuff if that's what you want in life.
>programmer font
And I bet you type it in on your Gamer Keyboardâ„¢
Tewi
I wish it scaled better
>not using a bitmap font
Are you guys all sitting with your vector fonts rendered on a Retina(TM) screen of your Macbook(TM) in some Starbucks(TM) using Sublime(TM) hacking away at some node.js(TM) code?
>>57679717
No, I'm sat in my room with my ThinkPad with its normal screen using VSCode to write some C.
Pfft, node.
DejaVu Sans
Just Sans.
>>57679745
>VSCode
disgusting
>>57679755
Not mono? Why?!
>>57679757
Better than Sublime and Atom. Potentially not better than vim or emacs or anything else that requires high levels of autism and facial hair, but I wouldn't know.
>>57679792
you're still too young to grow facial hair?
>>57679792
>Not mono? Why?!
Legibility & comfort.
Doesn't work for lisps though, where indentation levels can be as small as one [space] character, so you get badly misaligned code if you view it with a proportional font.
Fira Code with ligatures at home everywhere monospace fonts make sense (konsole, vim). At work though we use Visual Studio and I cannot find a font that looks better than Consolas with Windows's shitty font rendering. I'd love to find one with ligatures, but I've tried most all monospace fonts and they all look like utter shit on Windows.
>>57677792
This.
Solid font, looks good regular, or in monospace.
Inconsolata is just the most solid font out there, can't go wrong.
>>57679869
All fonts look like shit on Windows. That's Windows.
>>57679876
Menlo is the solidest.
Recently Go Mono, which seems ok.
Hack, Lucida Console, Source Code Pro, and ProFont are also good.
Ubuntu mono everywhere except OS X.
In OS X, Monaco.
>>57680012
Go mono is awful.
Fira Mono here
>>57680110
Fira would be good if it were not for its * and &.
>>57680110
You're awful.
>>57677463
Terminus, it's my favourite font.
Monaco
I was using monoid for a bit. I like that it has "options"
>>57680012
>cpowner
>>57677870
>plaintext needs no abstractions
Then why do you use a programming language instead of pure machine code?
>>57679717
Nah, I'm writing Ocaml code on Gentoo, and just don't give a shit about some retard on /g/ thinking I look cool while doing a hobby I love. ;)
>>57680012
I have some whitespace, if you'd like to borrow it.
I think meslo's pretty alright.
Fixedsys
>>57678234
wish it looked as good on linux, I guess i'll stick with the ubuntu clone for now..
>>57684871
my nigga
>>57684871
Fixedsys Excelsior?
>>57680012
That font is horrendously ugly.
>>57685872
Why does everyone shit on Go Mono? No fans of serifs? I think it's purdy.
>>57677463
Liberation Mono Regular is objectively the best.
>>57685954
The base line and cap heigh parts are too small to read comfy.
>>57686227
>Liberation Mono Regular is objectively the best.
fucking retard. 1 and l are nearly indistinguishable.
that's not a font for programming.
if you want a good font, pick Menlo or Hack if you want more customization.
Ubuntu Mono.
>>57677463
>What programming font do you use?
The supported one.
fixedsys master race reporting in
Segoe UI is my favorite
>>57677463
Papyrus Bold
>>57689862
>gaymer
>>>/lgbt/
Courier New
I use Hasklig (source code pro fork with ligatures)
>>57678151
It's a font sample. I don't see the issue.
>>57689911
you monster
>>57678234
>Consolas
this desu
>>57687721
I-is than APL?
Please tell me how to into APL, senpai