My FAVORITE Font for Coding & Terminal Use
Vložit
- čas přidán 31. 07. 2024
- Want a nice font to use in your editor or terminal? Then check out this video.
Many of you have asked what font I use for coding and in the terminal, so in this video I answer that question and explain what it is about that font I like so much. Along the way, we'll see plenty of other interesting fonts.
FONTS
======
JetBrains Mono - www.jetbrains.com/lp/mono/
Cozette - github.com/slavfox/Cozette
Monoid - larsenwork.com/monoid/
AverageMono - fontlibrary.org/en/font/avera...
Lekton Mono - fonts.google.com/specimen/Lekton
SourceCode Pro - github.com/adobe-fonts/source...
Iosevka - github.com/be5invis/Iosevka
Ubuntu Mono - fonts.google.com/specimen/Ubu...
FiraCode - github.com/tonsky/FiraCode
NerdFonts - www.nerdfonts.com/
CHAPTERS
=========
00:00 - Start
00:34 - JetBrains Mono
00:57 - Vector Fonts
01:46 - Monospace
02:54 - Serifs?
03:32 - Discriminators
04:30 - X-Height
05:27 - Width
06:14 - Weights
07:01 - Ligatures
GEAR
=====
LG 34" 5K2K Monitor - geni.us/k0DpoA
LG 5K Ultrafine Monitor - geni.us/behGoTB
Sonnet Echo 11 TB4 Dock - geni.us/NAJQHY8
GMMK Pro Keyboard -
Logitech G915 TKL Keyboard - geni.us/AgW3
Logitech G-PRO Mouse - geni.us/b2RLIx
Elgato StreamDeck - geni.us/MUIU
3DConnexion SpaceMouse Compact - geni.us/Y2dw4bh
BlackMagic Speed Editor - geni.us/lZOrP
Yubikey 5C (USB-C) - geni.us/VFeC
Yubikey Security Token 5Ci (USB-C/Lightning) - geni.us/GmSepG
Canon C70
Canon R5C
Canon RF 35mm f1.8 - geni.us/dcVFqvb
Canon RF 24-70mm f2.8 - geni.us/5qSfymf
Canon EF 16-35mm f4 - geni.us/nzu0
Shure SM7B Microphone - geni.us/e1DV
DBX286S Mic Preamp - geni.us/32vvTCQ
Amaran 100d - geni.us/8I6CLil
Aputure Light Dome 2 - geni.us/8D1JJYL
SUPPORT THE CHANNEL
=====================
* Buy me a coffee - www.buymeacoffee.com/techcrafted
* Support me on Patreon - / techcrafted
AFFILIATE LINKS
==============
Tech Craft is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk - Krátké a kreslené filmy
As a Linux user, I must say I quite enjoy the current monospace fonts by Microsoft and Apple, namely Cascadia Code and SF Mono. They're nicely square (I dislike condensed glyphs) and very easy to read, even at small sizes. I've been using SF Mono for several months now.
As an apple sheep for the best part of a decade. Switching to Linux 3 years ago didn’t feel right till I switched to SF Mono, it just made feel comfortable and fuzzy inside.
Come back to youtube!! I love your videos!!
Im also a happy FiraCode Nerd font user. But great to see so many concepts around fonts covered in this video, great stuff !
I’m a student and I have started to use IntelliJ and since I saw JetBrains Mono I fell in love with it. Since I really hate the color palette every JetBrains IDE gives you, I always pair JetBrains Monk with Atom One Dark color theme, it’s just fire.
I've been using Fira Code with ligatures enabled since I started learning to code. That font fits in any IDE/Code Editor and ngl, I never thought of switching my font ever!
Most probably PHPStorm's default font is Jetbrains Mono. That's a cool font too btw 😀
I didnt know font ligatures were a thing, but after leaning about that I am definatelly going to grab this font, having that is going to make me so happy! Thanks for the new info!!!
I 've neve seen a so complete study of fonts.
I think now I REALLY know much more about fonts.
Thanks for the video.
Going on 20 years with Consolas, myself. It ticks many of your boxes, but misses on ligatures and weights. I don’t care about the ligatures, myself (for a programming font), but the weights is an interesting consideration.
Consolas also seems to be harder to obtain than it used to be. It used to be a font that Microsoft distributed for free, but the last time I looked, now it only comes as part of Office? That’s what I seem to remember.
I’ll have to give this one a try!
wow great explanation of concepts of fonts. I'm using Jetbrains mono now, and it's really great.
Amazing analysis and comparison, useful for those of us not familiar with fonts, thanks!
I never thought about my fonts like this, but you make a good case for JetBrains Mono.. I may give it a try
Used Fira code for about 5 years before switching to Dank Mono with Victor Mono NF for ligatures for about a year now. Really enjoying that font combo.
Oh hey, what a pleasant surprise it was to get recommended a video praising my own font! FWIW, I don't actually use bitmap fonts for coding either - I use Fira Code and JetBrains Mono interchangeably in editors (can't make up my mind about which one I prefer) - but in terminals, where the information density is often much larger than in source code, I love the aesthetics and compactness of bitmap fonts, and Cozette was designed with that in mind. Unfortunately, compatibility is a nightmare with bitmap fonts - they won't work in most browsers, electron-based editors, some terminal emulators, etc etc. Bitmap font users are a small community but we love our pixels :) Great video; thanks for the shoutout, and I'm glad you like Cozette!
Hey! Thanks for taking the time to comment, and thanks for sharing such a great font with the community.
Noice insight! I've been obsessed with Fira code for quite a while.
Check out Essential Pragamata Pro. It’s expensive, but it’s far and the most thought I’ve seen go into designing a monospace face.
I found this video really useful. Thanks a lot for the great content 😃
The more I watch, the more I start to realize how hard it could be to make a font really well. Great video by the way!
I've been using Comic Code for a while and enjoying it, but I also appreciate changing things up after a minute. I appreciate your attention to detail, and I'll likely be giving JB Mono a test run in the future. Cheers!
Comic Code looks sooo nice on people's screenshots. Too bad it's paid, I'm too afraid to pay for a font since I always change fonts almost daily.
@@GergiH You can try Comic Mono which **is** free but is a reduced character set
@@keco185 Yea I've tried it but it's not the same sadly. Even the creator of Comic Code states in his description that it's built from scratch, only following the stylistic features of the Comic fonts.
I really like ComicCode too! It provides great readability to me and just livens up the coding experience for me a little. It's really nice!
Bro code like a REAL MAN and raw dog Comic Sans straight up
I've used variable width fonts for coding, and it works quite well. I find it a lot more readable and comfortable. The only type of alignment that you really need, indentation, works just fine. Though you'd better be using tabs or 4 spaces, because 2 spaces in a variable width font is basically nothing.
I love your videos! Hope you’re well 🍻
Very infomative, thank you for posting.
I’ve been using the same font for over a year, and I have it everywhere code is important. JetBrains Mono is really great and beautiful in my opinion.
Couple of years ago, I spend a great amount of time trying different fonts. I even found versions of paid and expensive fonts, like dank mono or mona lisa. I stuck with Jetbrains Mono though. It's indeed one of the best fonts to use as a programmer. I would also highlight Cascadia Mono and Fira Code. Great fonts as well. And all completely free. I would pay for them if they were not though.
Victor Mono is my fav. Great looking and ligatures out of the box.
That's my favorite, too. And for the same reasons that JetBrains Mono stands out, especially the height and the multiple weights. Victor Mono Semibold is my go-to for editors.
I really like the lowercase L. It looks really neat. I actually recently switched to JB Mono, and it's funny that this popped up.
i've been also using JetBrains Mono for a year and half now and i LOVE it. (+ i use the NF one)
Great video about font selection.
I have been using alternatively a couple font, and Jetbrain Mono was one of them.
Some others that I really liked as well are:
- DejaVu Sans Mono
- IBM Plex Mono
You might like those as well :)
My fav is Fira Code, but jetbrains mono is also pretty good!
lol. that feel when you read "JetBrains Mono" from the thumbnail and it actually is.. dope font!
I switched to using Cascadia Code this year and i absolutely love it.
I mainly started using it because of the ligatures.
I have been using IBM Plex for a bit. That has loads of weights, and they do similar fixed and variable fonts that match, so can have a consistent style across different situations.
That's a new one for me - I'll have to give it a try, thanks!
I've gotten so used to using a ligature font that i was genuinely shocked when i saw one without it the other day on a different computer.
U getting into fonts is a fount of knowledge..... Thanks.
I've been using Comic Code Ligatures and it's fantastic!
But I might give JetBrains Mono another go
Excellent breakdown of what makes a good font. It's amazing how we all have our preferences, too. I taught math for a number of years, and I started writing slashed zeros before I ever touched a computer. So fonts with a dotted zero just do NOT work for me. The only thing I can add to your excellent discussion is that ligatures work well for me EXCEPT in JS. The triple equals is a little too close in size to double equals, == is 100% larger than =, but === is only 50% larger than ==. It's just too hard to distinguish == and === with ligatures, at least to MY tired yes.
Also, what is the theme / color scheme you use in your terminal, midnight commander, etc. I love it! Thanks!
The triple equals ligature is lacking in disambiguating features. I’ve been doing more JS/TypeScript work again just this last week and I’d forgotten how close it was to ==
The theme is Dracula. draculatheme.com/
Thanks Rob for this video. Could you make a another video about coding on the iPad with you trying out different code editors/IDEs like CodeSandbox , Scriptable, Runestone, NodeJs Lab, Replit, Code Editor, Koder, and CodeSnack IDE?
I currently use and am in love with Cascadia Mono. Used JetBrains before that.
I've been using this font, pretty much, since it got released. Really great font! Although, I'm not a big fan of how close the 0 and O looks, since the dot in the middle of the 0 can get pretty unseen on smaller font sizes (I code and use a terminal at 9pt-10pt). That's my only gripe with it though, JetBrains Mono looks good wherever you put it and it remains the most readable monospace font for me.
My favourite coding font is MonoLisa, it's not free but it ticks all of the same boxes JB Mono does and it's just a little more refined design-wise. It's a little easier on the eyes, more friendly in a way.
how much MonoLisa cost?
Great video. Thanks
I like monospace fonts, I use it everywhere! I fall in love with Anonymous Pro - on my laptop (i3wm) for years (coding, work and hobby). For my home media center desktop (Gnome) I setup Ubuntu Mono Font - my second fav font and a little bit better readability on big screen from my sofa ;)
I have different preferred fonts for different use cases. For actually writing code I love JetBrains Mono, but for basically any other situation (e.g. code snippets on the Internet or my notes) I use Cascadia Code, I find the letter forms of CC are more similar to proportional fonts so when mixed together I prefer it to JBM. JBM just doesn't work when written inline with things other than code.
I just started learning PowerShell. I've tried quite a few of the popular fonts, including Jetbrains. I'm pretty sure I like 'DM Mono' the best, I just wish the features were as modernized as the newer ligature and .otf fonts.
Same. Since I tried JetBrains Mono, I always returned to it when I tried something else for coding. However, Monoid is more readable at smaller sizes. JuliaMono contains more math symbols. Iosevka is great for larger sizes, otherwise it's too condensed. Other font I kind of like, but can't use for coding is IBM Plex Mono and that font family is my favorite.
I know people who prefer Consolas, Cascadia Code.
Been using JB Mono for the last year too. I'm that guy that can't settle with any environment, but JB Mono was that thing that 10 minutes after using just turned seamless, and still to this day I sometimes read code and unconsciously think "Damn, nice font" 1 year later.
The most recent thing close to that was poimandres color theme for vscode... Just 👌👌
I still use Roboto Mono after spending many many hours looking for an alternative. I wanted to switch to a different font because of Roboto's association with Google, but I've yet to find one that comes close. My second choice is IBM Plex Mono but it's not quite at the level of Roboto Mono for me. I would say that JetBrains Mono is an excellent choice as well though
Fascinating. I've been using computers for ages (I'm 72) and, once past punch cards, never really thought about the font. Well, I did, but not with any understanding beyound 'mono' and 'sans serif'.
I shall experiment.
Thanks for that.
Well, I did try. That font does work better. I'm coding on Debian, using neovim.
Discriminators are very good, very clear.
I might look further. But probably not....
I use FiraCode for my coding and I always disable ligatures, because I feel like I always have to think about what characters a ligature is made out of when I want to change it. That adds some cognitive load I don't want to have. It's just a personal preference, though.
This
You can look for Fira Code Mono, mono is disabled ligature version.
Jet Brains Mono is just perfect. Thanks for another great video. Are you using Dracula as your primary theme?
Yes, Dracula everywhere for me. Nothing beats the combination of being widely-supported and looking great IMO.
Iosevka provides “extended width” version which is similar to jetbrains width
Did not know that - will have to try it, I really like Iosevka.
There is another beautiful font out there - Victor Mono
Sarasa Mono Light is my go to font!
Fixedsys Excelsior 3.01 @ 12pt for me. I try everything but always go back to this for programming.
My personal favorite font for terminal/code is comic mono. It's basically just really easy for me to read.
I use JetBrains mono too and it's just comfortable to code, I no longer find myself switching fonts every week or something
Difficult subject well done!
I prefer monoid, great font, got me wot switch from Monaco which I used for almost a decade. Been on monoid for about 3 years.
At the moment I'm a big Victor Mono fan, there's also a NerdFont version available.
I've been using JetBrains Mono for so long now that I can recognize it from a mile away.
Very nice, thanks! Love the font!
Btw, what is your ZSH theme?
Also JetBrains Mono has the best parentheses out there, they're not entirely round and perfectly match the letters
Try Operator Mono. Excellent font!
I used to use JetBrains Mono, but I switched to Monaco. I don't know why, but for me JetBrains Mono is not as readable. I've noticed that with Monaco I can scan through my code much more easily.
Seems im stuck with Consolas,it just looks so good for me.Also tried Aneliza and it's also pretty good for me.
JetBrains Mono is really great and beautiful in my opinion.👍
It’s nice to know I’m not the only one that thinks about these things.
I like Fira Code for the ligatures.
I’ve been using Cascadia Code Semi-Bold on a hi dpi monitor.
Fira Code Light here, but JetBrains is nice looking.
I'm lowkey obsessed with fonts
Yes, Its the greatest font I ever used too
Great video. Do you have any tools that standardizes the initial setups of new machines? Like you want to create a virtual machine or set up a new raspberry pi.
I'm in a constant state of flux with this. On Linux I'm using Nix more and more and I _think_ I'll finally standardise on that once I can get the Pi setup working well.
I've tried Nix on Mac and had some success, but I've been using a mix of Ansible and custom scripts there. I think I need to really double down on Nix and get that working properly.
Any chance you can share yout configuration files for kitty and emacs? Would be so helpful for people getting started with the apps...
Comic Mono is also worth mentioning
JetBrains Mono is a really nice font, it's in my top 3, next comes a very customized Iosevka I built using their customizer (changed some glyphs and made it wider too) but my absolute favourite has always been Input (you can customize some glyphs too), one of the main reasons being it has big punctuation characters like the dot, coma, quotes, etc. I'm not really a fan of Cascadia Code and I hate Fira Code with a passion.
which top 3 , can you please name them? and where to download?
I always liked Consolas. Not one of the LOTR Elves. It worked across a few platforms.
I tried Fira Code and Iosevka along with other mono fonts but settled with JetBrains Mono recently. I too found Fira is too much for me and Iosevka has "l" competing with "1" when used alone. Btw, what font size do you use in your terminal vs your code editor?
I agree with most of what you say but I don't like the look of JB mono.
Also I prefer to disable ligatures right away on any font. I feel like ligatures have me thinking about one more thing when I edit a symbol that certainly becomes another symbol when I edit it :D
I think, that programmers' ligatures is just a gimmick. It don't make code more clear, especialy if you got used to «!=» instead of «≠».
Also, I prefer to use different fonts for IDE and terminal. For IDE I use font with classical proportions, but for terminal ultranarrow font, like Iosevka, or original VGA font is better, in my opinion.
Different fonts for different use cases is definitely interesting. I might have to give that a go!
Great video. Question: Did you mean to have the side view for on the last two times in the video to be less vibrant?
I'd like to say it was an artistic choice and not just that I forgot to apply the colour grade 😂
@@tech_craft 😄
And that just happens to also be the font I also prefer.
My Favorit Font is JuliaMono the font of the julia programming language
Whats the color scheme you have used in this video in your VS Code?
Great video 👍Have you tried Berkeley Mono? it's a paid font but they do a trial. Would love your opinions on it.
wow , thats an amazing font , but its not free , i dont have 75$ for font, anyways but i appreatiate your choice.
Have used Comic Sans forever, maybe 20 years. I like it because it's close to a hand written font.
Have you checked out Comic Code?
@@109Rage not yet
No one uses bitmap fonts, quality anti-aliasing is a must though. My favourite fixed width coding font is inconsolata, it's like a sans serif courier.
i use menlo for vsocde and Jetbrains for lunarvim
I use cascadia code, great font
My favourite font is JuliaMono
Hi there,,can we coding using VSCode on ipad?
i hope can do frontend developer on ipad
czcams.com/video/11YfaGi0Fpk/video.htmlsi=WfiTlarf5kRLovxf
what is the color theme used at lingatures part of the video?
Dracula: draculatheme.com/
I usually use Cascadia Code but I think is time to try with JetBrains Mono
Fira Code is my fav 😅
Whats your vsc theme?
Menlo is my favorite. Specifically Menlo though Meslo changed the zero and asterisk and I don’t like them as much
I am honestly more interested in that terminal and how it is setup
Hi there. Could I use a small part of this video for a video I'm making myself ?
I have no problem with that. A pointer back to this video for credit would be much appreciated.
Thanks, very nice, open source too.
MacOS Iterm2 does not appear to allow new fonts, could you direct me to a how-to-install?
Iterm2 picks up system fonts but you need to restart it after installing new fonts iirc
@@tech_craft Thanks all set. Haven’t done that in a while
Have you seen warp? Great terminal as well written in Rust
Only just today for the first time - does look very nice.