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/download
File to hex converter : tomeko.net/online_tools/file_...
my examples: github.com/VolosR/CustomFonts/
You can buy me COFFEE here: ko-fi.com/volosprojects
Thank you!!
boards used:
T-display S3 (used in tutorial) www.lilygo.cc/0cAg0r
T-display S3 AMOLED (used in intro) www.lilygo.cc/O9VrA9
#esp32, #arduino , #tft_espi , #miniLcd - วิทยาศาสตร์และเทคโนโลยี
A very simple but super helpful video! Thanks again!
wow man you really really have a lot of time doing that and thank you for sharing. Brilliant work!
My pleasure!
Hi, Volos, thank you for posting. Very good explanation, as always.
You indicated that you did not know what to call these { } in English. I have heard people call them “curly brackets”.
Thank you, i will call them curly bracket then
@@VolosProjects also commonly called ‘braces’
Star Trek Fans call them something else.
Amazing difference having the ability to use custom fonts in Arduino projects. Thanks so much for sharing.
Thank you very much for this explanation! 😀👍
You are welcome!
thank you so much for making this video :)
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.
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
No problem :)
This is my favorite video. Huge thank you and I have always wanted differnet fonts other than the default TFT_eSPI ones they provide.
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
@@VolosProjects For the past few months all my projects have been paid customer projects that are sadly, not open source.
That is good reason. So you are aveliabe for hiring, maybe i will need custom board soon.
@@VolosProjects Anytime and it would be an honour. Your code from projects over the years has been very helpful. Please keep posting videos.
Great video. Thank you.
Nice video,Waiting the next ,Esp32 with tft display and timer countdown,made with square line studio 😃
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?
Great sites that you show us! 👍👌
Glad you enjoyed
nice
от души. очень круто 👍 буду пробовать
Thank you
Thanks a lot for another great video. So an individual .h file should be needed for each font size, right?
Yes, each size needs to be created and saved in header file
I like the fact that the "days until birthday" countdown has 4 digits. 😂
You never know If you move to jupiter or another planet so that's smart thinking on His side to future proof the gadget
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.
Thank you, yes white text i defoult
💖💖💖💖
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. 👍
Yeah, I was wondering why he said "I hate that name" 😂 ( ⏳ 12:03 in the video )
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.
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
@@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!
@@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
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?
Thank you for the informative video.
Glad it was helpful!
8:00 we call that bracket a "curly brace" in english
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?
what board was the one you used in the first shot of the intro? the circular one
It is board from Makerfabs matouch rotary
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"
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?
Of course there is...
What is the name of the font used on the "Days Until Birthday" demo?
Name of the font is bombing
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
You probably updated libraries
What version of library TFT_eSPI should I be using?
@@VolosProjects
Sir, I have run bootloader again in already programmed ATTiny85, now it is not responding. How to solve it?
Can you help me with my ESP32 project?
Been waiting months for you to get a gap in your schedule.
I hope someone will write and share a simple code for using Truetype fonts... :)
Please make a real AI battle buddy like in COD. Please
Ferrari