[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What programming font do you use? Bonus question: Are ligature

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 83
Thread images: 15

File: fira.png (18KB, 444x444px) Image search: [Google]
fira.png
18KB, 444x444px
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.
>>
File: sourcecodepro.png (24KB, 618x142px) Image search: [Google]
sourcecodepro.png
24KB, 618x142px
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?
>>
File: 2016-11-25_23-17-26-snip.png (9KB, 684x449px) Image search: [Google]
2016-11-25_23-17-26-snip.png
9KB, 684x449px
>>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.
>>
File: 1451233256302.jpg (9KB, 290x290px) Image search: [Google]
1451233256302.jpg
9KB, 290x290px
>>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.
>>
File: pepe_dunce.png (64KB, 658x901px) Image search: [Google]
pepe_dunce.png
64KB, 658x901px
>>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.
>>
File: progfont.png (56KB, 884x672px) Image search: [Google]
progfont.png
56KB, 884x672px
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.
>>
File: image.jpg (165KB, 1147x609px) Image search: [Google]
image.jpg
165KB, 1147x609px
Monaco
>>
I was using monoid for a bit. I like that it has "options"
>>
File: 1476333242886.png (192KB, 1366x728px) Image search: [Google]
1476333242886.png
192KB, 1366x728px
>>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.
>>
File: Aa-mockup-2.png (43KB, 2000x1468px) Image search: [Google]
Aa-mockup-2.png
43KB, 2000x1468px
>>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.
>>
File: 1477497765937.jpg (85KB, 797x876px) Image search: [Google]
1477497765937.jpg
85KB, 797x876px
Ubuntu Mono.
>>
File: image009.jpg (334KB, 1464x1071px) Image search: [Google]
image009.jpg
334KB, 1464x1071px
>>57677463
>What programming font do you use?
The supported one.
>>
fixedsys master race reporting in
>>
File: segoe-ui-semibold-font-sample.jpg (50KB, 435x388px) Image search: [Google]
segoe-ui-semibold-font-sample.jpg
50KB, 435x388px
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
>>
File: 1451520854641.png (10KB, 495x791px) Image search: [Google]
1451520854641.png
10KB, 495x791px
>>57678234
>Consolas
this desu
>>
>>57687721
I-is than APL?

Please tell me how to into APL, senpai
Thread posts: 83
Thread images: 15


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.