Це відео не доступне.
Перепрошуємо.

Customize Your ESP32 LCD with Any Font Imaginable

Поділитися
Вставка
  • Опубліковано 6 лис 2023
  • In this video, I will show you how to use any font that you have installed on your computer. This method can be used with the TFT_eSPI library and the LovyanGFX library.
    Links:
    Free fonts: www.dafont.com/
    Processing : processing.org...
    File to hex converter : tomeko.net/onl...
    my examples: github.com/Vol...
    You can buy me COFFEE here: ko-fi.com/volo...
    Thank you!!
    boards used:
    T-display S3 (used in tutorial) www.lilygo.cc/...
    T-display S3 AMOLED (used in intro) www.lilygo.cc/...
    #esp32, #arduino , #tft_espi , #miniLcd

КОМЕНТАРІ • 70

  • @teebeeonline
    @teebeeonline 9 місяців тому +5

    wow man you really really have a lot of time doing that and thank you for sharing. Brilliant work!

  • @fabryz
    @fabryz 9 місяців тому

    I was JUST going crazy because I couldn't understand how I could use my custom TTF on a little project, this video saved me. Thanks Volos

  • @vitalysacred
    @vitalysacred 9 місяців тому +3

    A very simple but super helpful video! Thanks again!

  • @ExpressiveImagery
    @ExpressiveImagery 9 місяців тому

    Amazing difference having the ability to use custom fonts in Arduino projects. Thanks so much for sharing.

  • @OsoPolarClone
    @OsoPolarClone 9 місяців тому +13

    You indicated that you did not know what to call these { } in English. I have heard people call them “curly brackets”.

    • @VolosProjects
      @VolosProjects  9 місяців тому +1

      Thank you, i will call them curly bracket then

    • @russhughes
      @russhughes 9 місяців тому +3

      @@VolosProjects also commonly called ‘braces’

    • @damo666
      @damo666 6 місяців тому

      Star Trek Fans call them something else.

    • @bhagmeister
      @bhagmeister 3 місяці тому

      Curly braces

  • @FVCard
    @FVCard 9 місяців тому

    Hi, Volos, thank you for posting. Very good explanation, as always.

  • @rollyavecilla
    @rollyavecilla Місяць тому

    Thank you for this tutorial.

  • @0miker0
    @0miker0 9 місяців тому

    This is my favorite video. Huge thank you and I have always wanted differnet fonts other than the default TFT_eSPI ones they provide.

    • @VolosProjects
      @VolosProjects  9 місяців тому

      i am glad you like this, also i noticed that you stoped to post on youtube, why is that, i am sure you have many interesting boards and projects

    • @0miker0
      @0miker0 9 місяців тому

      @@VolosProjects For the past few months all my projects have been paid customer projects that are sadly, not open source.

    • @VolosProjects
      @VolosProjects  9 місяців тому +1

      That is good reason. So you are aveliabe for hiring, maybe i will need custom board soon.

    • @0miker0
      @0miker0 9 місяців тому

      @@VolosProjects Anytime and it would be an honour. Your code from projects over the years has been very helpful. Please keep posting videos.

  • @BlondieSL
    @BlondieSL 9 місяців тому +2

    Hmm... a few days ago, I made a comment on your video about how nice the fonts are that you use and that I can never seem to get such nice looking fonts.
    So now I wonder if that's why you made this video. LOL
    If so, then thanks!
    But seriously, you make all this look so easy.
    I wonder too, is there a way to enable some sort of anti-aliasing (smoothing) to a font package?

  • @ragohy
    @ragohy 9 місяців тому +1

    Thank you very much for this explanation! 😀👍

  • @CDE.Hacker
    @CDE.Hacker 9 місяців тому +2

    If you don't like the word "Volos", it is not too late to re-brand now.
    You can name your channel anything and we'll still watch. We come for the videos not the channel name. 👍

    • @RichardNobel
      @RichardNobel 9 місяців тому

      Yeah, I was wondering why he said "I hate that name" 😂 ( ⏳ 12:03 in the video )

  • @claudiomoles
    @claudiomoles 2 місяці тому +1

    {} = CURLY BRACKETS IN ENGLISH or "chave" in Portuguese, Brazil where I am from! Thanks for your videos!

  • @johnglielmi6428
    @johnglielmi6428 9 місяців тому +1

    Thanks for all your hard work, and for showing us all how to make our projects more unique. I wonder if you can use this method to add multiple fonts to a display.

  • @abdelnacer7721
    @abdelnacer7721 9 місяців тому

    Nice video,Waiting the next ,Esp32 with tft display and timer countdown,made with square line studio 😃

  • @mad_circuits
    @mad_circuits 9 місяців тому +1

    I like the fact that the "days until birthday" countdown has 4 digits. 😂

    • @Humbulla93
      @Humbulla93 9 місяців тому

      You never know If you move to jupiter or another planet so that's smart thinking on His side to future proof the gadget

  • @myzingonline
    @myzingonline 5 місяців тому

    thank you so much for making this video :)

  • @Zhixalom
    @Zhixalom 3 місяці тому

    { I find that most people call these curly brackets }
    - Although, here where I live they are often know as Tuborg brackets, because of the original shape of the label on the Tuborg beer bottles. 🍺😆

    • @VolosProjects
      @VolosProjects  3 місяці тому +1

      I love Tuborg, i will cal them tuborg brackets then :)

    • @Zhixalom
      @Zhixalom 3 місяці тому

      @@VolosProjects ❤

  • @tubeDude48
    @tubeDude48 9 місяців тому

    Great sites that you show us! 👍👌

  • @gc9n
    @gc9n 5 місяців тому

    How about to make a font with ONLY NUMBERS (in case you want to print only numbers and save space) because the font files are big and you will get "text section exceeds available space in board"

  • @Sergkey42
    @Sergkey42 6 місяців тому +1

    от души. очень круто 👍 буду пробовать

  • @ka2pyj
    @ka2pyj 3 місяці тому

    Great videos. I am trying to choose a device for a very simple project to display an eye chart on a device about the size of the T-Panel S3. I need to display black fonts as small as 7 point on a white background. Can you tell me if 7 point fonts are achievable?

  • @Julio7Mus
    @Julio7Mus 2 місяці тому

    Tem como fazer se mover da esquerda pra direita, como fosse um letreiro de led?

  • @kevinlieb
    @kevinlieb 2 місяці тому

    Very cool and very informative as usual. One question: is there a way to scale the fonts up and down in the sketch without sampling a font of each size and saving it in an header file?

    • @VolosProjects
      @VolosProjects  2 місяці тому +1

      No, i am afraid this is only way, store each size in memory

  • @jasenhenry
    @jasenhenry 9 місяців тому

    8:00 we call that bracket a "curly brace" in english

  • @michaeldiamond2269
    @michaeldiamond2269 9 місяців тому

    Great video. Thank you.

  • @user-qx2ru2qs2g
    @user-qx2ru2qs2g 8 місяців тому

    I really enjoy watching your videos. The UI designs you create are very beautiful. Even though I'm new to ESP32, I'm still drawn to your projects.
    I'd like to ask you about the AMOLED screen on the 'T-Display S3 AMOLED.' Does the AMOLED screen cause discomfort to your eyes? I've had an uncomfortable experience with OLED screens on phones before.
    Sorry, my English skills are not very good, so perhaps my expression isn't clear.

    • @VolosProjects
      @VolosProjects  8 місяців тому +1

      Thank you my friend, to me amoled screen looks beaudiful.. and nice and pleasibg to look at, only thing you need to do is reduce brightness,... dont worry, i have same priblem with english

    • @user-qx2ru2qs2g
      @user-qx2ru2qs2g 8 місяців тому

      @@VolosProjects Thank you for your response. I can confidently purchase an AMOLED screen now. I'm interested in working on some fun projects. For instance, I have a few 433 MHz garage door remotes and some RFID access cards. I want to integrate them all, controlled by an ESP32-S3. I'm currently searching for information. Do you have any suggestions? I hope that after successful research, I can create my own PCB board, which feels really cool!

    • @user-qx2ru2qs2g
      @user-qx2ru2qs2g 8 місяців тому

      @@VolosProjects Is it possible to adjust DC dimming on an AMOLED screen using code, or is it a hardware limitation that allows only PWM dimming

  • @aloice
    @aloice 9 місяців тому +1

    what board was the one you used in the first shot of the intro? the circular one

    • @VolosProjects
      @VolosProjects  9 місяців тому +2

      It is board from Makerfabs matouch rotary

  • @kulibaer
    @kulibaer 6 місяців тому

    Great explanation - but I can't get any further implementing sprites on my ESP32 with attached 2.8'' TFT 320x240 display.
    Using a single sprite with full size "sprite.createSprite(320,240);" there is no visible output. If I divide the entire screen into four equal areas "sprite.createSprite(160,120);",
    then it works great - but it's uncomfortable...
    Is there a way to use one sprite for the entire display size?

  • @WagonLoads
    @WagonLoads 9 місяців тому

    I would like to convert a 3D Glass Nixie Tube image to a font, so that I could have a Nixie tube volt meter.. The tube image I have looks great, but it did not have a decimal point.
    Is there a way to convert 3D images to a 3D font?

  • @jdsan6009
    @jdsan6009 9 місяців тому

    Thanks a lot for another great video. So an individual .h file should be needed for each font size, right?

    • @VolosProjects
      @VolosProjects  9 місяців тому +1

      Yes, each size needs to be created and saved in header file

  • @chandanmondal7310
    @chandanmondal7310 8 місяців тому

    Sir, I have run bootloader again in already programmed ATTiny85, now it is not responding. How to solve it?

  • @arlo4051
    @arlo4051 9 місяців тому

    Thanks Volos for another great tutorial. Question if I may , if you do not specify text color on "sprite.drawstring" does it default to white ? Thanks again and best to family.

    • @VolosProjects
      @VolosProjects  9 місяців тому

      Thank you, yes white text i defoult

  • @EasyOne
    @EasyOne 9 місяців тому

    nice

  • @BestFirmwareAround
    @BestFirmwareAround 9 місяців тому

    I hope someone will write and share a simple code for using Truetype fonts... :)

  • @BrendanPennySA
    @BrendanPennySA 9 місяців тому

    Can you help me with my ESP32 project?
    Been waiting months for you to get a gap in your schedule.

  • @villageidiot8718
    @villageidiot8718 9 місяців тому

    Thank you for the informative video.

  • @ChandrashekarCN
    @ChandrashekarCN 9 місяців тому

    💖💖💖💖

  • @jam43
    @jam43 9 місяців тому

    I have a LilyGo T-Display S3 Touch device. I can download the factory sketch and it works fine.
    Until a week ago, I could download your sketches ( like your Poker sketch) and they worked fine also, but now they download but display nothing. I just tried your CustomFont sketch and it downloaded, but display nothing
    I am using IDE 2.2.1
    Can you help me?
    Jum

    • @VolosProjects
      @VolosProjects  9 місяців тому

      You probably updated libraries

    • @jam43
      @jam43 9 місяців тому

      What version of library TFT_eSPI should I be using?
      @@VolosProjects

  • @PaulTurtle
    @PaulTurtle 9 місяців тому

    What is the name of the font used on the "Days Until Birthday" demo?

  • @HenAndPenn
    @HenAndPenn 9 місяців тому

    Please make a real AI battle buddy like in COD. Please

  • @stizandelasage
    @stizandelasage 8 місяців тому

    Ferrari