Design System Typography variables in Figma | Figma 2024

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

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

  • @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  Месяц назад

      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 9 дней назад

    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  День назад

      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! ☀️🙏🏻💛

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

    Gracias por tu tiempo y enseñanza

    • @TDSunshine
      @TDSunshine  28 дней назад

      Gracias! ☀️🙏🏻💛

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

    So organized! Thanks for the video 👏🥳

    • @TDSunshine
      @TDSunshine  28 дней назад

      You're welcome! ☀️🙏🏻💛

  • @rakeltourinho80
    @rakeltourinho80 24 дня назад

    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  День назад

      Great tip! thanks! ☀️🙏🏻💛

  • @marko.cakarevic
    @marko.cakarevic Месяц назад

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

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

      Thank you! Will do! ☀️🙏🏻💛

  • @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! ☀️🙏🏻💛

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

    Missed your videos, good to see you back!

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

      Good to be back ☀️🙏🏻💛

  • @sarah-sn2jt
    @sarah-sn2jt 10 дней назад

    I love your videos. you are the best

    • @TDSunshine
      @TDSunshine  День назад

      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  28 дней назад

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

  • @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 ☀️🙏🏻💛

  • @_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! ☀️🙏🏻💛

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

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

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

      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 ☀️🙏🏻

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

    Welcome back :)

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

      Thanks!☀️🙏🏻💛

  • @CassieGroos
    @CassieGroos 11 дней назад

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

    • @TDSunshine
      @TDSunshine  День назад

      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 ☀️🙏🏻💛

  • @zishanahmad5572
    @zishanahmad5572 6 дней назад

    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  День назад

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

  • @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....

  • @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  Месяц назад

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

  • @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  Месяц назад

      Thanks! ☀️🙏🏻💛

  • @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  28 дней назад

      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* - ruclips.net/video/2DpDh1CyzPg/видео.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 7 дней назад +1

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

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

    Why Gap..... you teach amazing

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

      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  Месяц назад +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 ☀️🙏🏻💛

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

    Hey TD, quick question. Say you were creating variables for a typographic system like you've done on a previous video: ruclips.net/video/OrpcxfG_qY4/видео.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 29 дней назад +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  28 дней назад

      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 RUclips 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 ☀️🙏🏻