Design System Typography variables in Figma | Figma 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 68

  • @claudiotorres2781
    @claudiotorres2781 7 วันที่ผ่านมา +1

    This is the best tutorial for working correctly with typography. Thanks for creating these videos

  • @charlietitherley7114
    @charlietitherley7114 2 หลายเดือนก่อน +7

    Really cool! I would like to see a new design system series with all the new changes happening lately. Make it and I will follow along for sure!

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Great idea will add to my list! ☀️🙏🏻

  •  2 หลายเดือนก่อน +5

    Glad to see you back! I did exactly like that but I've also use a responsive collection (with modes for desktop, laptop, tablet and mobile) for font sizes. Body doesn't change size, but headings and display font sizes adjust for mobile perfectly. Another thing, for some weird reason, maybe because I was using a custom font, weight numbers doesn't work, so I recommend to test each font with Weight number and Weight text variable. As always, a great video! I've been missing you.

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Thanks! It's good to be back ☀️🙏🏻💛

  • @Ngancth
    @Ngancth 19 วันที่ผ่านมา

    Really appreciate your effort. Scroll through a lot of YT videos on this typography variables but yours is the one that really easy to understand, straightforward. Thanks a lot.

    • @TDSunshine
      @TDSunshine  11 วันที่ผ่านมา

      Wow, thanks! ☀️🙏🏻💛

  • @k16e
    @k16e 2 หลายเดือนก่อน

    Like how you both sound out and caption your "shortcut moves". Little nuggets bring me to your tutorials all the time. Thanks, TD!

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน +1

      Can you tell I love keyboard shortcuts?? 🤪☀️🙏🏻💛

  • @them00nitself
    @them00nitself 2 หลายเดือนก่อน

    Can't wait to see more design system guide videos! Great job!

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Thanks! ☀️🙏🏻💛

  • @marko.cakarevic
    @marko.cakarevic 2 หลายเดือนก่อน

    Love this! ❤ Yaassss for more design system stuff. Very useful and practical. Keep it up. 🔥👏👍

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน +1

      Thank you! Will do! ☀️🙏🏻💛

  • @DavidMacedo77
    @DavidMacedo77 หลายเดือนก่อน

    So organized! Thanks for the video 👏🥳

    • @TDSunshine
      @TDSunshine  หลายเดือนก่อน

      You're welcome! ☀️🙏🏻💛

  • @whoisjowi
    @whoisjowi หลายเดือนก่อน

    Gracias por tu tiempo y enseñanza

    • @TDSunshine
      @TDSunshine  หลายเดือนก่อน

      Gracias! ☀️🙏🏻💛

  • @rakeltourinho80
    @rakeltourinho80 หลายเดือนก่อน

    You can also see the font weight by clicking on the Type Settings panel and then (with the font selected) you click on the label Variable :)
    But if the font you're using is not a google font, or only have one weight, the option "Variable" will probably not appear.
    Oh, and thank you so much for making this video, you saved my work!

    • @TDSunshine
      @TDSunshine  11 วันที่ผ่านมา

      Great tip! thanks! ☀️🙏🏻💛

  • @rishabh117rules
    @rishabh117rules 2 หลายเดือนก่อน

    Missed your videos, good to see you back!

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน +1

      Good to be back ☀️🙏🏻💛

  • @sarah-sn2jt
    @sarah-sn2jt 20 วันที่ผ่านมา

    I love your videos. you are the best

    • @TDSunshine
      @TDSunshine  11 วันที่ผ่านมา

      Thank you so much ☀️🙏🏻💛

  • @yamanpanchal
    @yamanpanchal หลายเดือนก่อน

    This is so beautiful Tair - I've created my own Typography system, and understood the Variables so easily 🎨❤.
    Really Appreciate you! & Hope you're having a good week ✨

    • @TDSunshine
      @TDSunshine  หลายเดือนก่อน

      aww Yay I'm glad it helped! ☀️🙏🏻💛

  • @fabiookonolanguages
    @fabiookonolanguages 2 หลายเดือนก่อน

    Omg you're so back!! I've been bingeing your videos so badly lately, I feel like my figma acknowledgement was disappearing since you stopped uploading videos hahaha. I hope u ok❤

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Good to be back! ☀️🙏🏻💛

  • @tutukumarpanda
    @tutukumarpanda 2 หลายเดือนก่อน

    It was a good learning video, thanks for sharing.😊

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      You're welcome! ☀️🙏🏻💛

  • @interactiondesignmentor21
    @interactiondesignmentor21 2 หลายเดือนก่อน

    After a long time 😢 really miss your lecture

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Good to be back ☀️🙏🏻💛

  • @AntanasGeguzinskas
    @AntanasGeguzinskas 2 หลายเดือนก่อน

    Welcome back :)

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Thanks!☀️🙏🏻💛

  • @russelltokar289
    @russelltokar289 2 หลายเดือนก่อน +1

    to make different sizes for various screen sizes would you use modes at the primitive level?

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Oooo great question! It would be a mix of primitives and tokens I think! This is a very good question though Ill add it to my list for a future video ☀️🙏🏻

  • @_ABHB_
    @_ABHB_ 2 หลายเดือนก่อน +1

    Great Video! Can we get a video on detailed explanation on apple's HIG please?

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Will add to my list! ☀️🙏🏻💛

  • @zishanahmad5572
    @zishanahmad5572 16 วันที่ผ่านมา

    Thank you so much for your videos. Can you please make a seperate videos for biggners to differentiate design system web vs mobile app?

    • @TDSunshine
      @TDSunshine  11 วันที่ผ่านมา

      You're welcome! A mobile design video is coming very soon! ☀️🙏🏻💛

  • @afrouzazadi5546
    @afrouzazadi5546 2 หลายเดือนก่อน

    I absolutely like all of your videos and this one is also great. The only question that I have is regarding H1 TO H6 Headings. SEO wise it would be better if we have all of those headings. What do you think about this idea?

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Thanks! yes great tip! if you are working on a website than using H1-H6 is a great idea for SEO especially! ☀️🙏🏻💛

  • @CassieGroos
    @CassieGroos 21 วันที่ผ่านมา

    How would you combine this with the responsive typography from your other video?

    • @TDSunshine
      @TDSunshine  11 วันที่ผ่านมา

      Good question! It all depends on what you need for your project. I like to show different ways of doing things and then people can use my examples as a jumping up point to create their own systems that work best for them ☀️🙏🏻💛

  • @mirabilis-3000
    @mirabilis-3000 2 หลายเดือนก่อน

    Great video as always, why wouldn't you assign line-height and letter-spacing to variables as well vs letting the styles handle them?

    • @1980nikolov
      @1980nikolov 2 หลายเดือนก่อน

      Is that possible?

    • @mirabilis-3000
      @mirabilis-3000 2 หลายเดือนก่อน

      @@1980nikolov Yeah, there's an option to use a variable for line-height and letter-spacing

    • @1980nikolov
      @1980nikolov 2 หลายเดือนก่อน +1

      @@mirabilis-3000 How do you that? Number variable? Not with percentages though, right?

    • @arjunjacob1505
      @arjunjacob1505 2 หลายเดือนก่อน

      @@1980nikolov yeah number variables - so if you want 120% as your line height then calculate 1.2 * (font size) and that will be your variable for let's say "body small"

    • @1980nikolov
      @1980nikolov 2 หลายเดือนก่อน

      @@arjunjacob1505 Excuse my ignorance (I am new to design) but if you then change the Font Sizes then the Line Height would not change automatically (since not percentages), right? With Styles we could remedy that, no? But again, I understand that Variables would not be a "Single Source of Truth" in that case....

  • @thaole-cv6qb
    @thaole-cv6qb หลายเดือนก่อน

    How should I create typography variables if there are design systems for mobile and desktop screen? For example, if there are 2 kinds of font size for heading, subheading, title, subtitle, etc? Thank you,

    • @TDSunshine
      @TDSunshine  หลายเดือนก่อน

      Great question! Modes are the best option because then you can flip between them easily (I show an example of this here - *Type and Gradient Variables* - th-cam.com/video/2DpDh1CyzPg/w-d-xo.html ). But if you don't have access to modes I would say to just create a different type group for them so it's easy to search for when assigning ☀️🙏🏻💛

  • @welling1
    @welling1 17 วันที่ผ่านมา +1

    oh wow. i never knew dev mode would automatically assign a number weight to a font.

    • @TDSunshine
      @TDSunshine  11 วันที่ผ่านมา

      ☀️🙏🏻💛

  • @melaniatetti6959
    @melaniatetti6959 2 หลายเดือนก่อน

    Thanks for this preciuos explanation! awesome! Just i wanna know if we want set a typo for all breackpoint, i tryed to set them in a different mode but it dosnt work, the only way its create a different style for all of breakpoint? Body xl, body md, body xs for example? the typescale it the same, just we can use a different combination and weight of the same scale? Thanks for this helpfull channel

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Thanks! ☀️🙏🏻💛

  • @codecret1
    @codecret1 วันที่ผ่านมา

    can we export the styles through our figma projects?

  • @RAVIRANJAN55555
    @RAVIRANJAN55555 2 หลายเดือนก่อน

    Why Gap..... you teach amazing

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      Thanks! ☀️🙏🏻💛

  • @ImRubenB
    @ImRubenB 2 หลายเดือนก่อน

    Why go through all those steps with variables in the texts if, when you create text styles and make a change, those changes apply to all texts that have that style?

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน +1

      Great question! It's because with this technique you can effect multiple styles at the same time! I show this at the end of the video where I change one font family variable and it changes a few different styles at once ☀️🙏🏻💛

  • @rahulkakad6800
    @rahulkakad6800 2 วันที่ผ่านมา

    Your videos are good, but please avoid using shortcuts, and try to slow down the speed a bit.

  • @charlesharris3248
    @charlesharris3248 2 หลายเดือนก่อน

    Hey TD, quick question. Say you were creating variables for a typographic system like you've done on a previous video: th-cam.com/video/OrpcxfG_qY4/w-d-xo.htmlsi=qehCcn2MqUyQ7xrC What would be best practice? Would you have to create typography tokens for each of the different style weights? (e.g. Titles/H1/Bold, Titles/H1/Regular, Titles/H1/Light, etc)

    • @TDSunshine
      @TDSunshine  หลายเดือนก่อน

      Great question! The best practice is to "back yourself up" with variables. BUT sometimes that can be a bit excessive, so make sure to use what works for your system size and style. ☀️🙏🏻💛

  • @kennethlucas
    @kennethlucas หลายเดือนก่อน +1

    It started out good but the annoying distracting music is probably not a good idea when you are trying to communicate and teach. I made it to 5:16 before I couldn't stand it any more. Really wish I could have focused on her message.

    • @TDSunshine
      @TDSunshine  หลายเดือนก่อน

      Sorry to hear that! My music is on -40 volume but I guess it's still loud on some speakers ☀️🙏🏻

  • @AllAccount-g8r
    @AllAccount-g8r 2 หลายเดือนก่อน +1

    Hello there, I have analyzed your TH-cam channel and found out some problems, because of which you are not getting views and subscribers, do you want to talk about it for a while?

    • @TDSunshine
      @TDSunshine  2 หลายเดือนก่อน

      No thank you ☀️🙏🏻