What programming font do you use?

What programming font do you use?

Bonus question: Are ligature fonts stupid or clever?

Ligatures are great. I use Input Mono.

Space Mono for life

whatever the fuck notepad ships with,

dejavu sans mono

>dejavu "snapping stems to the grid of another universe" sans mono

>Fira Code
>Pragmata Pro

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

PxPlus IBM VGA8

in the old versions of freetype, the font had extreme hinting. It would greatly deform letters

>old versions
...k lad

Menlo, Fira Code, Fantasque Sans Mono.

Inconsolata

Go Mono, lately. As some user 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

i think ligatures are bad. plaintext needs no abstractions, it can only work against you

But the single characters are themselves abstractions of the symbols they represent.

->

is an abstraction of an arrow. Ligatures return it to an arrow.

ligatures are great but not practical, as you basically need a typeface per programming language

change your editor, those italics are cancer

Also, since they lack context, aren't string literals displayed the wrong way?

hmmm, the ligatures would have to be inserted selectively by the source renderer rather than the font renderer, then

What source editor widgets actually do this?

Terminus aka Hacker Pro in hacker green colours

why the fuck that O has a dot inside?

it's clearly a zero, hence the dot

Lately, Roboto Mono.

>c0de

Consolas. Never found a better font.

You misspelled "cancer"

>Terminus
Same here.
That color scheme is awful though

Been using Anonymus Pro for a little bit now.

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.

I want to argue with him but I can't.

My man that is beautiful af

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.

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?

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.

>VSCode
disgusting

Not mono? Why?!

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.

you're still too young to grow facial hair?

>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.

This.
Solid font, looks good regular, or in monospace.
Inconsolata is just the most solid font out there, can't go wrong.

All fonts look like shit on Windows. That's Windows.

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.

Go mono is awful.

Fira Mono here

Fira would be good if it were not for its * and &.

You're awful.

Terminus, it's my favourite font.

Monaco

I was using monoid for a bit. I like that it has "options"

>cpowner

>plaintext needs no abstractions
Then why do you use a programming language instead of pure machine code?

Nah, I'm writing Ocaml code on Gentoo, and just don't give a shit about some retard on Sup Forums thinking I look cool while doing a hobby I love. ;)

I have some whitespace, if you'd like to borrow it.

I think meslo's pretty alright.

Fixedsys

wish it looked as good on linux, I guess i'll stick with the ubuntu clone for now..

my nigga

Fixedsys Excelsior?

That font is horrendously ugly.

Why does everyone shit on Go Mono? No fans of serifs? I think it's purdy.

Liberation Mono Regular is objectively the best.

The base line and cap heigh parts are too small to read comfy.

>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.

>What programming font do you use?
The supported one.

fixedsys master race reporting in

Segoe UI is my favorite

Papyrus Bold

>gaymer

Courier New

I use Hasklig (source code pro fork with ligatures)

It's a font sample. I don't see the issue.

you monster

>Consolas
this desu

I-is than APL?

Please tell me how to into APL, senpai