Best Programming Fonts (2024)

Поделиться
HTML-код
  • Опубликовано: 5 авг 2024
  • A detailed guide on setting up font family and font ligatures in Visual Studio Code, along with an overview of a few fantastic programming fonts you should try out. You’ll learn how to easily experiment and try out different coding fonts to find your perfect font and how to solve a major gotcha related to font ligatures.
    🔗 Links
    Coding Fonts Playground: cssw.io/coding-fonts
    GitHub Monaspace Font: cssw.io/monaspace
    Subscribe to CSS Weekly Newsletter:
    💌 css-weekly.com/
    Help support my channel
    👨‍🎓 Get a course: masteringlinting.com/
    🪧 Buy a CSS sticker pack: stickers.css-weekly.com
    💖 Support me on Patreon: / cssweekly
    Keep up-to-date with CSS Weekly:
    🐦 Twitter: / @cssweekly
    🎶 TikTok: / cssweekly
    🎇 Instagram: / cssweekly
    📘 Facebook: / cssweekly
    Keep up to date with what I'm up to:
    👨‍💼 Blog: zoranjambor.com
    💼 LinkedIn: / zoranjambor
    📖 Chapters
    00:00 Why you should find a good coding font
    00:28 How to change font family in VS Code
    01:13 How to enable ligatures in VS code
    02:04 What are font ligatures
    02:54 How to find a good programming font
    03:47 JetBrains Mono Font
    04:05 Cascadia Code Font
    04:37 Iosevka Font
    05:05 How to inspect font variations on MacOS in Font Book
    05:46 Using font variations in VS Code
    06:31 Fira Code Font
    06:48 GitHub Monaspace Font
    07:37 What if font ligatures are not working in VS Code
    08:48 What is your favorite coding font?
    - Zoran Jambor
    #codingfonts #vscode
  • НаукаНаука

Комментарии • 91

  • @pataslocas4595
    @pataslocas4595 3 месяца назад +2

    I had not heard of this source. I just installed it and it is fantastic. Thanks you so much!

    • @CSSWeekly
      @CSSWeekly  3 месяца назад +1

      I'm so glad to hear this, Patas! Thanks for watching and commenting! 🙂

  • @maurolimaok
    @maurolimaok 3 дня назад +1

    Nice channel.
    Thanks!

    • @CSSWeekly
      @CSSWeekly  3 дня назад +1

      Thanks so much! It means a lot! 🙏

  • @danilomperson
    @danilomperson Месяц назад +1

    Thanks nice Video!

    • @CSSWeekly
      @CSSWeekly  Месяц назад

      Thank *you* for watching and commenting! 🙏

  • @ashishvishwakarma1222
    @ashishvishwakarma1222 5 месяцев назад +5

    Nice collection of fonts. Btw what's your vs code theme?

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад +5

      Thanks, Ashish! In the video, I'm using "Community Material Theme Palenight High Contrast" 🙂
      I go over my favorite themes in this video, in case you want to check it out: ruclips.net/video/C_pn9hS8GuY/видео.html

  • @phucnguyen0110
    @phucnguyen0110 4 месяца назад +3

    Cascadia Code is my go-to font!

    • @CSSWeekly
      @CSSWeekly  4 месяца назад +1

      Yes, Cascadia Code, is fantastic! Thanks for sharing your choice, Phúc! 🙂

  • @prof.ismailaydin
    @prof.ismailaydin 2 месяца назад +1

    Thank you.

    • @CSSWeekly
      @CSSWeekly  2 месяца назад

      Thank you, İsmail, for watching and commenting! 🙏

  • @taariqq
    @taariqq 4 месяца назад +1

    Thank you Kevin for sharing!

    • @CSSWeekly
      @CSSWeekly  4 месяца назад +1

      Kevin as in Kevin Powell? 🙂

    • @taariqq
      @taariqq 4 месяца назад +1

      @@CSSWeekly Yep!

    • @CSSWeekly
      @CSSWeekly  4 месяца назад +1

      As in a compliment or a critique? 🙂

    • @taariqq
      @taariqq 4 месяца назад

      @@CSSWeekly Neither. Rather just saying in his newsletter that ... "I somehow missed this one when Zoran posted it, but it's a great video that takes a look at how to find a good font for your editor, ..."

    • @taariqq
      @taariqq 4 месяца назад +1

      @@CSSWeekly Great video btw. No doubt.

  • @WimpLo123
    @WimpLo123 4 месяца назад +1

    On a related note, can anyone tell us how to default to tab indenting for every file I open in VS Code? It’s exhausting to have to change from spaces to tabs every time we create a new file.

    • @CSSWeekly
      @CSSWeekly  4 месяца назад +1

      Of course, Larry! Try setting the "editor.insertSpaces" option to false. 🙂
      In JSON: "editor.insertSpaces": false
      Or in GUI: cln.sh/rS0W0kTN
      I hope it helps. 🙂

  • @Damianizhim
    @Damianizhim 2 месяца назад +1

    Love the product icons❤. which one is it please?

    • @CSSWeekly
      @CSSWeekly  2 месяца назад

      Thanks so much! 🙏
      This is the Fluent Icons theme: marketplace.visualstudio.com/items?itemName=miguelsolorio.fluent-icons
      I've also gone through my favorite product icon themes in this video, in case you want to check it out: ruclips.net/video/aLCzInfPqo8/видео.html 🙂

  • @dankierson
    @dankierson 4 месяца назад +2

    I hardly notice my coding font.
    And I use Sublime Text. So the interesting configs shown probably won't apply to me anyway.

    • @CSSWeekly
      @CSSWeekly  4 месяца назад

      I think I only really notice the font when it's bad, meaning it is distracting or difficult to read. 🙂
      Sublime Text options probably work a bit differently, but principles should be similar! Thanks for commenting and watching, Dan! 🙏

  • @amv_energy682
    @amv_energy682 5 месяцев назад +2

    your user settings seems very good, can you share that complete user setting json code ?

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад +6

      Thank you! Sure thing, I've added them to a Gist here: gist.github.com/ZoranJambor/d1eb94def553d1abe8bcfa5d4c163e6a
      And I'm also planning to make a video on setting up VS Code from scratch. Is this something you'd want to watch? 🙂

    • @user-ut4ij9ch5u
      @user-ut4ij9ch5u 4 месяца назад +1

      yes
      @@CSSWeekly

    • @CSSWeekly
      @CSSWeekly  3 месяца назад

      Awesome! 🤩

  • @etsi0367
    @etsi0367 4 месяца назад +3

    I have used Jetbrain mono for almost 2 years now

    • @CSSWeekly
      @CSSWeekly  4 месяца назад

      Yes, that's a fantastic choice! 🙂

    • @Andrew-jh2bn
      @Andrew-jh2bn 2 месяца назад +1

      I tried it and it was almost perfect, i just didn't like the ligatures.

  • @rranon8489
    @rranon8489 4 месяца назад +2

    IBM Plex is super for me in my Terminal environment!

    • @CSSWeekly
      @CSSWeekly  4 месяца назад +1

      Good choice! I've never really used it, but I'm looking at it now and it does look really good! 🙂
      Thanks for sharing this! 🙏

    • @rranon8489
      @rranon8489 4 месяца назад +1

      @@CSSWeekly Ah! Thanks for appreciating!
      Though I don't think it supports ligatures, however. But very sharp and modern looking nonetheless. I feel like this font has a sort of room to breathe effect.

    • @CSSWeekly
      @CSSWeekly  4 месяца назад

      You're right; it doesn't support ligatures. So it's a no for me, but it still looks clear and readable, which is the most important thing. I guess that's due to the "breathe effect" you mentioned. 🙂

  • @krccmsitp2884
    @krccmsitp2884 5 месяцев назад +2

    I currently stick to JetBrains Mono since a couple of years.

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад +1

      A fantastic choice! Obviously. 🙂

    • @krccmsitp2884
      @krccmsitp2884 5 месяцев назад +1

      Addendum: ... after I've tried or used a couple of other ones, esp Fira Code.

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад +1

      Sure! It's a good idea to shop around. 🙂

  • @AmplifyYourIncome
    @AmplifyYourIncome 5 месяцев назад +2

    Mono all the way... which makes sense to me as I use Jet Brains products

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад

      Indeed, JetBrains Mono is a great choice! And I guess the same goes for their products. 🙂

  • @abdulalimmahir
    @abdulalimmahir 3 месяца назад +1

    I keep switching between Cascadia Code NF and JetBrainsMono Nerd Font. I really like SpaceMono and VictorMono, just not use to these.

    • @CSSWeekly
      @CSSWeekly  3 месяца назад

      These are all great choices-thank you so much for sharing this, Abdul! I wasn't even aware of the Nerd Fonts! 😳

  • @therealcodegoddess
    @therealcodegoddess 5 месяцев назад +3

    Don't forget about Dank Mono. Still one of my favs

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад +2

      Thanks for sharing it! It seems quite nice! And the license seems more than affordable. 🙂

  • @tomba2
    @tomba2 Месяц назад +1

    0:36 It's "ctrl + , " for WINDOWS MUDDAFUGGAS

    • @CSSWeekly
      @CSSWeekly  Месяц назад

      Yes, it is! Thanks for confirming it, Tommy! 🙂
      I should probably do a better job of noting Windows alternatives. I just assume that people know by now that CMD is usually CTRL on Windows. 😕

  • @sonulohani
    @sonulohani 4 месяца назад +1

    I use monolisa

    • @CSSWeekly
      @CSSWeekly  3 месяца назад

      Oh, that's a nice one, Sonu! It's really good to see that people appreciate premium fonts! 🙂

  • @awan_kurniawan2962
    @awan_kurniawan2962 4 месяца назад +1

    Space Mono👍

    • @CSSWeekly
      @CSSWeekly  4 месяца назад

      I haven't heard about this one. It certainly is unique, but a bit too space-ish for me. 🙂
      Thanks so much for sharing it, Awan! 🙏

  • @devangmanjramkar8393
    @devangmanjramkar8393 3 месяца назад +1

    Have used all fonts in this video but have to say Maple MonoNF is the best

    • @CSSWeekly
      @CSSWeekly  3 месяца назад

      Oh, I haven't heard about Maple Mono. Thanks for sharing it, Devang. It really is nice. 🙂

    • @devangmanjramkar8393
      @devangmanjramkar8393 3 месяца назад +1

      @@CSSWeekly Believe me it is super cool to use and I am actively using it in my dev workflow

    • @CSSWeekly
      @CSSWeekly  3 месяца назад

      I believe you. 🙂
      And I’ll probably feature it on the next fonts video. 🙂

  • @sayidrahmatulloh
    @sayidrahmatulloh 5 месяцев назад +1

    👍👍👍👍👍

  • @zahash1045
    @zahash1045 5 месяцев назад +1

    I use red hat mono

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад +1

      Nice one! Thanks for sharing it! 🙂
      Are you primarily using Linux for development? Or is this just a coincidence? 🙂

    • @zahash1045
      @zahash1045 5 месяцев назад +2

      @@CSSWeekly I use Linux for everything (since 2018).

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад

      That's great! 🙂
      Can I ask if you ever experience any specific challenges related to OS when it comes to web dev?

  • @ck0024
    @ck0024 4 месяца назад +2

    Roboto Mono

    • @CSSWeekly
      @CSSWeekly  4 месяца назад

      I love the entire Roboto family, but I never really used Roboto Mono in my code editor. I do use it in code screenshots and video thumbnails, though! 🙂

  • @vishwasrchonu7134
    @vishwasrchonu7134 Месяц назад +2

    Cascadia Code

    • @CSSWeekly
      @CSSWeekly  Месяц назад

      That's a fantastic choice! 🙌

    • @vishwasrchonu7134
      @vishwasrchonu7134 Месяц назад

      @@CSSWeekly True!🙌🏻

    • @vishwasrchonu7134
      @vishwasrchonu7134 Месяц назад +1

      Also, there's a repo on GitHub on how to make any font to have ligatures. Could you please make a tutorial on that?

    • @CSSWeekly
      @CSSWeekly  Месяц назад

      I didn't know this is possible without digging into font files and creating new glyph. 😳
      Do you have a link to the repo?

  • @CtrlGame
    @CtrlGame 4 месяца назад +2

    consolas

    • @CSSWeekly
      @CSSWeekly  4 месяца назад

      Consolas is a really good choice, Ștefan! I think I used it for a while a few years back. 🙂

  • @skilled-person
    @skilled-person 3 месяца назад +1

    Jetbrains Mono all the way using it on my editors and terminal

    • @CSSWeekly
      @CSSWeekly  3 месяца назад +1

      An excellent choice! Thanks for sharing and reminding me that I should check my terminal font! 🙂

  • @otrava88
    @otrava88 4 месяца назад +3

    im still using hack... a bit tired of it, but theres nothing better around for me

    • @CSSWeekly
      @CSSWeekly  4 месяца назад +2

      Hack is a great choice! 🙂
      I often find myself shopping around for a new color theme only to realize I want to keep my current one. 🙂

    • @otrava88
      @otrava88 4 месяца назад +1

      @@CSSWeekly yep. Theme hits even more than fonts imo. I use gruvbox since times immemorial to keep my eyes happy.

    • @CSSWeekly
      @CSSWeekly  4 месяца назад

      Oh, I wasn't familiar with Gruvbox. It looks great; thanks for sharing it! 🙂

  • @kelindrawn
    @kelindrawn 5 месяцев назад +6

    My favorite is CommitMono.

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад

      I haven't heard about CommitMono. It seems nice, and their website concept is fantastic! 🙂
      Thanks for sharing it! 🙏

    • @kelindrawn
      @kelindrawn 5 месяцев назад +1

      @@CSSWeekly You’re welcome. Yes, the website is a marvel! However, navigating with the keyboard takes some getting used to.

    • @LudoTechWorld
      @LudoTechWorld 5 месяцев назад +2

      Thanks for that, first time I hear about it as well, very nice! And even if I didn't like the font, just navigating through the website is a real treat!

    • @CSSWeekly
      @CSSWeekly  5 месяцев назад +2

      Indeed, the keyboard navigation is superb, and it helps in showcasing the font. 🙂

    • @RichellyItalo
      @RichellyItalo 5 месяцев назад +2

      Great font. Thanks for sharing it!