You are welcome. Yes, it should be possible, since u8g2 library supports unicode. Here are some examples of Japanese fonts - github.com/olikraus/u8g2/wiki/fntgrpefont
You are welcome. Yes, it should be possible, since u8g2 library supports unicode. There are already some Japanese fonts created for the library (google "fntgrpefont")
I haven´t tried 16bit fonts, you probably need to use a different font editor.
7 หลายเดือนก่อน +1
Do all the symbols (numbers, letters, punctuation) in the custom font need to have the same width? Can I make a ":" or "." symbol that takes up less width on the display?
@upir_upir sorry, I accidentally commented on the "wrong" video, not on the one I wanted . :). (I meant to write this comment on a Hungarian video, I will delete it soon)
Yes, if you use Unicode font and Unicode label drawing functions - for example: u8g2.setFont(u8g2_font_unifont_t_symbols); u8g2.drawUTF8(5, 20, "Snowman: ☃");
@@upir_upir i mean if I can just set the font thẹ print any language I want ( meaning that I don’t have to change font every single time). This is based on a scenario that my esp32 has to display whatever it receives via Bluetooth, which can be in any language
That´s correct. If the font is not properly designed for low-resolution, i.e., either being a pixel font or having a proper hinting information, there are a lot of tweaks needed.
Do you like this video? Please consider buying me a coffee, thank you! www.buymeacoffee.com/upir
Thank you. Once again great info!
You are welcome, I’m glad you like it!
Thank you so much for the video.
You are so welcome!
Solid gold tutorial !....cheers.
Glad you enjoyed it!
That was dope man i want more and more
Thank you, and yes, there are many more videos covering this particular OLED screen, feel free to watch them all :)
Please upload all of them we love to watch them
This is quality content.
Thank you, I’m glad you like it!
THANKS ☺♥♥, but can i create custom font of another language like japenese, arabic ?
You are welcome. Yes, it should be possible, since u8g2 library supports unicode. Here are some examples of Japanese fonts - github.com/olikraus/u8g2/wiki/fntgrpefont
You are welcome. Yes, it should be possible, since u8g2 library supports unicode. There are already some Japanese fonts created for the library (google "fntgrpefont")
@@upir_upir 👍👍👍
How to create cyrillic fonts? Fony just create 8-bit symbol pack, not 16-bit needed for utf8
I haven´t tried 16bit fonts, you probably need to use a different font editor.
Do all the symbols (numbers, letters, punctuation) in the custom font need to have the same width? Can I make a ":" or "." symbol that takes up less width on the display?
Every character can have a different width.
beginners cant understand yours superfast speed explining tutorials
I’m sorry to hear that. Could you perhaps use the playback speed option to slow it down?
bdfconv won't run on my Win 11 machine.
Does it show any errors?
@@upir_upir It says it's a 32-bit app and can't run on 64-bit.
azt a mindenit.. 11 évig nyomtam testépítést és nem hagytam ki láb napot, de az utolsó gyakorlatnál elkezdtem érezni a combhajlító határait.
I´m sorry, could you please post your comment in english?
@upir_upir sorry, I accidentally commented on the "wrong" video, not on the one I wanted . :). (I meant to write this comment on a Hungarian video, I will delete it soon)
can I use 1 font for multi language?
Yes, if you use Unicode font and Unicode label drawing functions - for example:
u8g2.setFont(u8g2_font_unifont_t_symbols);
u8g2.drawUTF8(5, 20, "Snowman: ☃");
@@upir_upir i mean if I can just set the font thẹ print any language I want ( meaning that I don’t have to change font every single time). This is based on a scenario that my esp32 has to display whatever it receives via Bluetooth, which can be in any language
All the source files are here: github.com/upiir/u8g2_custom_fonts
At this resolution, he mostly was just doing “How to draw pixel art” 😂
That´s correct. If the font is not properly designed for low-resolution, i.e., either being a pixel font or having a proper hinting information, there are a lot of tweaks needed.