Arduino OLED Custom Fonts (tutorial for beginners, u8g2 library, SSD1306, IIC, SSD1309, UNO)

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

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

  • @upir_upir
    @upir_upir  7 месяцев назад

    Do you like this video? Please consider buying me a coffee, thank you! www.buymeacoffee.com/upir

  • @vladi_g
    @vladi_g 4 месяца назад +1

    Thank you so much for the video.

    • @upir_upir
      @upir_upir  4 месяца назад

      You are so welcome!

  • @iamkian
    @iamkian Год назад +3

    Thank you. Once again great info!

    • @upir_upir
      @upir_upir  Год назад

      You are welcome, I’m glad you like it!

  • @andymouse
    @andymouse Год назад +1

    Solid gold tutorial !....cheers.

  • @qsdrfghgujfddyffguff
    @qsdrfghgujfddyffguff 8 месяцев назад +3

    beginners cant understand yours superfast speed explining tutorials

    • @upir_upir
      @upir_upir  8 месяцев назад

      I’m sorry to hear that. Could you perhaps use the playback speed option to slow it down?

  • @Cichlor
    @Cichlor Год назад +1

    This is quality content.

    • @upir_upir
      @upir_upir  Год назад

      Thank you, I’m glad you like it!

  • @upir_upir
    @upir_upir  Год назад +4

    All the source files are here: github.com/upiir/u8g2_custom_fonts

  • @asirisudarshana536
    @asirisudarshana536 Год назад +1

    That was dope man i want more and more

    • @upir_upir
      @upir_upir  Год назад +1

      Thank you, and yes, there are many more videos covering this particular OLED screen, feel free to watch them all :)

    • @asirisudarshana536
      @asirisudarshana536 Год назад

      Please upload all of them we love to watch them

  •  2 месяца назад +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
      @upir_upir  2 месяца назад +1

      Every character can have a different width.

  • @bimokayoba
    @bimokayoba Год назад +3

    THANKS ☺♥♥, but can i create custom font of another language like japenese, arabic ?

    • @upir_upir
      @upir_upir  Год назад +1

      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

    • @upir_upir
      @upir_upir  Год назад +1

      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")

    • @bimokayoba
      @bimokayoba Год назад

      @@upir_upir 👍👍👍

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

    bdfconv won't run on my Win 11 machine.

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

      Does it show any errors?

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

      @@upir_upir It says it's a 32-bit app and can't run on 64-bit.

  • @thexht7927
    @thexht7927 10 месяцев назад +1

    can I use 1 font for multi language?

    • @upir_upir
      @upir_upir  10 месяцев назад

      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: ☃");

    • @thexht7927
      @thexht7927 10 месяцев назад

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

  • @thanatosor
    @thanatosor 10 месяцев назад +1

    At this resolution, he mostly was just doing “How to draw pixel art” 😂

    • @upir_upir
      @upir_upir  10 месяцев назад

      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.