Search results

  1. S

    ILI9341_t3 font editor

    This behavior is actually because of the text editor in which you write the source code of your application - it encodes it in UTF-8. Open your source file in any hex-editor, you'll see. You either have to use an editor, which explicitly encodes file in ASCII in some encoding or enter characters...
  2. S

    ILI9341_t3 font editor

    Hi Chuckero, 1. The format of Paul's fonts is defined in such way that the same result (e.g. character) may be achieved in multiple ways. For instance if you add an empty column on the right of the character, it will look exactly the same, but binary-wise it will be different. Moreover...
  3. S

    Teensy 3.6/4.0/4.1 USB Host on regular pins?

    Is it possible to connect USB host port to regular Teensy pins on one of mentioned devices? I want to use prototype board, but dedicated USB pins are off and I cannot connect them...
  4. S

    ILI9341_t3 font editor

    You're welcome :) I'm always glad to hear that my tool simplified someone's life :) Best regards -- Spook.
  5. S

    Powering LEDs

    I'm designing a macro keyboard consisting of 12 keys. Cherry MX keys supports connecting a 3mm LED, which backlights a key. I'm wondering, if powering up those LEDs from Teensy 3.6's digital pins is a safe and feasible solution? I could backlight specific keys then. LED's specs says (copied...
  6. S

    ILI9341_t3 font editor

    That's because I've rebuilt my website recently. I'll soon add the editor again, will notify you when that happens. Sorry for the inconvenience. Best regards -- Spook.
  7. S

    ILI9341_t3 font editor

    My editor is modular and you can generate virtually to any bitmap-based format, given you know the format itself. If you know, where is specification for LVGL's format, then post it here - if I have some free time, I may try to write a proper exporter. Obviously any intermediate format is also...
  8. S

    ILI9341_t3 font editor

    No problem. I uploaded my tool to my website. Head to https://spooksoft.pl/download/, the tool is on the bottom.
  9. S

    ILI9341_t3 font editor

    Sorry for the late reply. I'm really glad, that my tool helped - this is why I designed it in the first place :) I have nothing against bundling it with teensyduino. Its author would have to add an icon on toolbar to launch it. I guess I'd have to work somewhat on the interface, it's kinda...
  10. S

    ILI9341_t3 font editor

    Thanks, this is nice to hear :) Grab a little newer version, a couple of tweaks and small features (ie. importing glyph from image) Best regards -- Spook.
  11. S

    ILI9341_t3 font editor

    I cannot find a way to create a release in the GitLab, so I'll put the build here, attached to this post. Have fun and please tell me what you think about this app.
  12. S

    ILI9341_t3 font editor

    Hi! Since I couldn't find an easy to use tool for creating and editing fonts for ILI9341_t3, I've created one. So, here it is, Embedded Font Creator: Features: Create font from scratch (specify size, default offset and delta) Create font from existing system TTF font Easy to use editor with...
  13. S

    ILI9341_t font structure format

    I'll post progress shortly, but I might have found a bug in the library regarding fonts. Look at the following image: I marked with small corners places where character starts and ends. Character start is defined by OffsetX, character end by AdvanceX. It looks like on the first character...
  14. S

    ILI9341_t font structure format

    No need, this is confirmed. So characters must be aligned to byte boundaries and character offsets (indices) must be expressed in bytes, not bits Moreover, row repeating works a little bit differently than you described (or more likely than I understood). The structure is: 0(row) or...
  15. S

    ILI9341_t font structure format

    Hmm. Please take a look at https://github.com/PaulStoffregen/ILI9341_t3/blob/master/ILI9341_t3.cpp#L1265 data = font->data + fetchbits_unsigned(font->index, bitoffset, font->bits_index); uint32_t encoding = fetchbits_unsigned(data, 0, 3); This is the part where you fetch address of the...
  16. S

    ILI9341_t font structure format

    Some update. I've implemented the export, but - as one might have expected - it doesn't work (nothing is displayed). I suspect, that I may have error in format somewhere - if you have a minute or two, you may take a look. I generate diagnostic data, which shows the whole structure of file in...
  17. S

    ILI9341_t font structure format

    I guess I'll have a couple of questions during development, here's one: can space character (which is usually empty) be compressed to 0-width and 0-height character with only offset-x specified (of course among all other mandatory character-header values)? Best regards -- Wojciech "Spook" Sura.
  18. S

    ILI9341_t font structure format

    This is just so freaking awesome documentation - thanks a ton! It would take forever to extract this information from code. I guess that I should have working version of ILI9341_t font export within a couple of days, I'll post it here for sure. Thanks again! Best regards -- Wojciech "Spook" Sura.
  19. S

    ILI9341_t font structure format

    I actually did quite extensive research before asking. I've been on most of these threads, but the problem is that I'd like to have a font editor, not to convert an existing font. I found out, that I may use the Arduino Font Creator ( https://bitbucket.org/castortiu/arduino-font-creator ) as a...
  20. S

    ILI9341_t font structure format

    Since I couldn't find one on the Internet, I'm planning to write a font editor, which will produce fonts compatible with ILI9341_t3 library. I'll probably take Arduino Font Editor as a base, because I'll only have to implement different export mechanism. However, it is not entirely clear, what...
Back
Top