Fork me on GitHub
#off-topic
<
2023-05-24
>
Daniel Tan02:05:09

random question but what font do you guys use? would be nice if there’s screenshot too

skylize03:05:44

https://github.com/g-erson/NovaMonoLigatures I 💕 rounded fonts, and NovaMono (at least the version from 2019) is gloriously rounded. Seems like the artist has added a lot of sharp corners in the most recent version, so I'm glad this ligaturized version has not kept up. I use it on the VS Code UI too, my terminal, the tiny bit of UI text in my Wayland compositor, and the default mono in the web browser. I'll try to get a screenshot or two later. Posting from phone.

👀 2
wevrem03:05:36

I use Input Mono Condensed. And I have turned off most of the coloring, which has always looked very garish to me. Only strings and comments get a bit of color.

👍 2
seancorfield04:05:00

@UTFAPNRPT You'd probably hate my VS Code setup 🙂

seancorfield04:05:22

FireCode, Dark+, default LSP/Kondo highlighting...

Ben Sless04:05:39

I oscillate between Fira code (thanks Nikita) and Fantasque Sans Mono (sort of comic sans for monospace. Ugly but readable)

Daniel Tan04:05:35

yeah fantasque sans mono is also my current choice, sometimes cascadia code too…maybe there should be a category called “ugly”

Ben Sless04:05:39

Diplomatically - distinct 🙃

flowthing05:05:19

I mostly use Iosevka.

p-himik06:05:00

Hack, no ligatures.

Martynas Maciulevičius10:05:43

Hack, no ligatures. Nvim, Kitty, Conjure:

Samuel Ludwig12:05:58

i've always been on the edge of swapping to a mono comic-sans-descendant :^)

jjttjj12:05:50

https://en.wikipedia.org/wiki/Iosevka I originally tried it after seeing it's good for being readable at smaller widths and never looked back.

vemv13:05:55

Monaco, I think it is/was a default choice on Mac systems. Also, I'm boring :)

vemv13:05:40

I used to be a Consolas (from Microsoft) fan long ago, but it no longer looks nice to me

Noah Bogart14:05:49

I liked Consolas years and years ago, that was my fave until I discovered Fira Code. They both make lowercase letters very tall and everything feels round and legible.

jjttjj14:05:15

I too have a warm place in my heart for consolas for being the first font that made me realize monospace fonts can look nice

enn15:05:44

Inconsolata, chosen for its pleasing parentheses (which is important for obvious reasons).

oparen 2
☝️ 2
respatialized15:05:25

https://www.recursive.design/ Recursive Mono Linear, no ligatures (I agree with Racket programmer and typographer Matthew Butterick https://practicaltypography.com/ligatures-in-programming-fonts-hell-no.html)

mauricio.szabo15:05:55

Hasklig, with ligatures but I disable then when I am on the current line. Pulsar editor, which allows me this crazy with-without ligature 🙂

💡 4
💯 2
Kaden Culp15:05:53

Counterpoint: they look nice and are more appropriate in some contexts more than others, and the infrequent confusion they can generate can be resolved quickly. I also find they genuinely make some things easier to readAlso, I've use Comic Code Ligatures for a year+ now, and it is really good, especially if you are someone who has difficulty with the visual aspect of reading (like dyselxia or adjacent learning disabilities)

Heather16:05:25

I like Victor Mono. It has ligatures if you want them. https://rubjo.github.io/victor-mono/

Kaden Culp17:05:12

Oh cool, thanks! That's a really nice font. I'll give it a try

eggsyntax19:05:03

I mostly use Hack -- but honestly I recommend going through the awesome blind-testing process at https://www.codingfont.com/ and going with whatever ends up being your top choice! You'll want to activate the 'Hide code names' switch so you're not influenced by your existing impressions of different fonts.

p-himik19:05:19

That's a cool tool!

4
eggsyntax19:05:21

Certainly doesn't have every programmer's font, but it has a lot of 'em 🙂

seancorfield19:05:24

Ooh! Hack... I used that for a while... can't remember why I stopped using it...

eggsyntax19:05:27

Heh, just did the blind-testing again & once again ended up at Hack (which they kindly added to their contestant list at some point at my request).

p-himik19:05:38

Ah, I landed on Ubuntu Mono which I use in terminals.

Leaf Garland21:05:40

I've been enjoying https://github.com/arrowtype/recursive/tree/main/fonts/ArrowType-Recursive-1.085/Recursive_Code, the fun bold and italics make me smile, and the effort of keeping the same feel across the different styles is appreciated.

eggsyntax21:05:48

@U2FRKM4TW Ubuntu Mono typically comes in second or third for me, quite a nice font 🌝

eggsyntax22:05:19

@U02EP7NKPAL wow, I love the extreme customizability of Recursive! I've never before seen a font with so many controllable axes of variation. Anyone even potentially interested should try playing with the sliders on https://www.recursive.design/

flowthing05:05:45

@U02EP7NKPAL Lovely font! The code looks a bit amateurish, though… 🤪

flowthing06:05:49

Thanks, that’s nice to hear! I honestly did not know anyone besides me was using it. 🙂

Leaf Garland08:05:25

@U4ZDX466T I appreciate the effort to keep the dependencies minimal; your own hiccup, htmx, even highlighting. Makes for an easy to include, lightweight visualisation tool.

🙏 2
rafalw12:05:20

Iosevka Cousine Noto Mono Regular

Heather16:05:13

Oh yeah, iosevka is good. I use it for my terminal and use Victor Mono for emacs.

flowthing16:05:15

Iosevka also has some pretty wild stylistic sets. 😛

jjttjj16:05:09

@U4ZDX466T what is that one called or where do you see all of them? I have no idea why but I want to try that out now for a minute 😅 but I'm not seeing it here https://github.com/be5invis/Iosevka/blob/main/doc/stylistic-sets.md

flowthing16:05:41

Oh, I’m sorry, that’s Pragmata Pro I’m using there! My bad.

👍 2
respatialized22:05:43

this screenshot (from http://codingfont.com) is an excellent example of why I always disable ligatures for monospaced fonts: the utterly incongruous appearance of a "ff" ligature in a hex color code and the way the "fi" and "fl" ligatures break the even rhythm of the source code

😬 4
😶 4
Martynas Maciulevičius06:05:56

I tried http://codingfont.com two days ago as of this post and I remember the ligatures in this font. I didn't even look if this fond does any good in other departments and immediately chose the other one. I ended up with Hack. Disclaimer: I used Hack before taking the "test". And some time ago I used Source Code Pro but changed to Hack as Hack has larger characters-per-height. And before that I used Ubuntu.

respatialized14:05:48

It doesn't seem like a bad font overall if you disable ligatures; it would be nice if you could disable them ln codingfont for the purposes of the test

👍 2
seancorfield02:06:50

(I don't like it but, hey, it's yet another fun option!)

😄 4
eggsyntax14:06:13

...that's not bad, actually. Has some details that I really dislike esthetically, but it does seem awfully readable. I especially appreciate the sharp contrast between () and {}, which IME is usually the first thing to go as coding fonts get smaller.

λraulain19:05:31

🅃🄾🄳🄰🅈 🄸 🄻🄴🄰🅁🄽🄴🄳 If you conj something to nil you get a list (conj nil :a) ;;=> (:a) Whereas if you assoc something to nil you get a hashmap (assoc nil :a \a) ;;=> {:a \a}

👍 8
hiredman19:05:36

And conj with no args returns a vector

👍 2
p-himik19:05:19

(let [_ nil]
  (:o _ :O))
=> :O

😮 14
2
mauricio.szabo19:05:57

Folks, a question: do anyone knows any program that allows me to connect my google calendar to it? Or some API, something? I tried multiple ones, but they all say "ok, now enable this and this on google console, do this ritual and chant these mandarin mixed with latin words so you can authenticate...." - any Java, Node, or Clojure API can work so I can build up something from there

p-himik19:05:09

Evolution seems to work just fine with it.

mauricio.szabo19:05:40

Not for me, unfortunately 😞

elken19:05:45

Thunderbird?

skylize19:05:41

Google Chrome? 😜

skylize19:05:20

I have always just used it from the browser. Haven't ever felt any desire for any external tool specifically for the calendar, only wishes that certain apps would integrate with it.

pavlosmelissinos20:05:24

Unfortunately Google is too big to fail so they can do whatever they want. I'm not aware of any alternative frontends for Google Calendar besides a web browser, unless you're prepared to ditch Google Calendar altogether.

alpox21:05:32

If you have MAC the standard macos calendar integrates well

alpox21:05:47

As for API access im not aware of any alternative to do a raindance around the google cloud console and its OAuth flow

agile_geek15:05:30

I use Emacs and sync my Google calendar to an org file using https://github.com/myuhe/org-gcal.el mode. If you go look at the installation instructions on that link you can see how to set up an API token to authenticate against the Google calendar API. You could write your own code to call that but if you can read eLisp you can just port code from that repo to Clojure or Java.